9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f0000000e40)=[{&(0x7f0000001240)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99aac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f424b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1217d86f2dbf53285391be340388f9cfeacc65a1247b312d99998f63d61a2996c3c8ce09e470b09ed4ef92a7d10b7ad1d9a734c8fde7888e2ba0f74bce7633793965a1dc4e3962c2fdf623b4168b5b31bd6d2b6af2f79eadd1af7a2865aef7198c6cb145ef060b9c7f403bd42c21b45f103a188326e92376cf1a568963336a7b08d1973be14cf356e25038fe225d1f4355007c2032918d4daa642b25f4f24bbc7315769ddb95aa2880824bac18c62fb78344adee2b625d0fcecb2a046bcb6b2d7710d23c73ff7e8c88dd6abde8e26f203c148aba21d3e94c271f16699ac8f4bacb4d2f232e2f9a2f7aa10b01c", 0x240}], 0x1) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) socket$inet(0x2, 0x1, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, &(0x7f00000002c0)=0x34) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x1c}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}}) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r3, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000040)=0x401) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000200)=0x7ce) executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x30, 0x0, 0xfffffffe, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x23, &(0x7f0000000040)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r4, &(0x7f0000000240)=[{&(0x7f00000004c0)="20200330834e7fc629d96302fa000080bada054216b85f39db8be9187c8c87854b34b0a5f6b8a32020450c719a77e25cb0b705f62f2e129f0390b6d41f0a", 0x3e}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000004c0)={0x0, 0x1, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500"}) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000700)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414726bb676c5940a7a937f151ed28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899e1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2e", 0xd4}], 0x1) ioctl$FIONREAD(r0, 0xc1206922, &(0x7f0000000100)) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r7, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000002540)=""/4084) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x80000000, 0x4}) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000340)=[{}], 0x1}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) setuid(0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000000c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}, 0x3}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f00000002c0)=0x210, 0x0, 0x0) r6 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) sysctl$net_inet_divert(&(0x7f0000001380)={0x4, 0x2, 0x102, 0x2}, 0x4, 0x0, &(0x7f00000014c0), &(0x7f0000001500)="cdfbfc", 0x3) kevent(0xffffffffffffffff, 0x0, 0x1ffffd, 0x0, 0x7ffffc, &(0x7f00000000c0)={0x1, 0x4}) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[]) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) open(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semget$private(0x0, 0x1, 0xb1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/36}, 0x2c, 0x0, 0x1000) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB], 0xc1, 0x800) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/109}, 0x75, 0x3, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xe2) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) flock(r0, 0x6) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(r3, &(0x7f00000001c0)="1d62941ece1629", 0xfd0c, 0x0) r4 = socket(0x11, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) lseek(r5, 0xffffffffffffffff, 0x2) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_open_pts() semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x2, 0x20}, {0x5f9c35e9860e9cc, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x93a}, {0x3, 0x6, 0x1000}, {}, {0x0, 0xfffe, 0x1000}, {0x1, 0x5, 0x1800}], 0x8) sendto$unix(r4, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c03", 0x59, 0x404, 0x0, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x2}, 0xc) sysctl$machdep(&(0x7f0000000080)={0x7, 0x1}, 0x3, &(0x7f0000000040)="0b79b15b00a2a6e1", &(0x7f0000000200)=0x8, 0x0, 0x0) sysctl$machdep(&(0x7f0000000000), 0x2, &(0x7f0000000240)="61bdfbdbb8b76bd1bbf4c3ef42dfb568", &(0x7f00000000c0)=0x10, &(0x7f0000000140)="d47827683560a4f553d59e7f208ba2d23930369e6df046d5860649cf040e3a505b3b4da8936fafd744305617cff362de2bf686fef4ca4d7eb539d0306900403c8818dae7baef3a2d1e237f7fb6eca2fe8cc425b291e53bd0d0d8d9438929a727927928d1a0bf43dd3843eb8e5d9ce95b9f5bf0fe5bfd192c75629cc862b045b5085e82d2b59ef5e760ec9dd592d369563b76", 0x92) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x6, 0x2, 0x8) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000400)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="ee56aeb3f517965ba7f164f97ad6b42ddddb970d8d447015664c62c62bce07311f443663a73dcdf135fb252bf289f651033f553c6ffb205e0bf57d5484762124270c772131d9d972f2c84c12b3a1c31050e43bc662eaac2e6eeaafb7000a318a2e1f1d540345d08fe9bf59cf2b", 0x6d}], 0x1, 0x0}, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000100)=[{&(0x7f00000002c0)="0b9a9b9a5ae327141cdfa8b5d9515071fea733ef1b9cf2dd6892e9d59e4305eadb5235ff9824ccfd75eaa9d0b774b374813b7bc1beb56b198c75bd704d897008e67103cf295cd5cac7578f1b2885ec50afa93ea575caa8555a1130a634c70f6cb290cd007a09b439e1187b0e0342621ffde476738bd19188d26704d4f73ba84d4125837095278303483855409e0f8ed5ed1769a1cc8f2f76d17ffce680527146d696bd03c6", 0xa5}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859fff3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)) dup2(r6, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0x3, 0x3, &(0x7f0000000200)="b87c2d08268c9f1be91e7b7e51afc924224b7869267448b0dcd7ebad8679b8ab355d962f4647e4fa968dfeeb26ce9407a5435a4e9760a73e3a7afca5e665f82a84259792e2bcb689b6baa0af7341cb83fc0c0ae29d3a53d0538e8c5a104f32fe6280229927f70ce3ed233ec74437ad9369b1222fd8c6de7dc0791554f47559dfad079eb77837b574fd5d2daedcef61ac328bcbc32a12dd38ec6efb20d7fc8b1e4b35c1c18794c698d665ec91b5d353f47389fa", 0xb3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="96e9cf1c0f9fc25ac05e6f4ca619d5d43e2ccd0abe6d02d16ed0cd5bd48a411a9682f3af122a4ebc7a021c6f87a7412379548522c16927f3", 0x38}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="890d7d1269899bd2b2f51bcda39f55d585906f230ba48f2dfa54f69c40bec21fd9b0a337c362f232085efccdbac7f18aa0597002443b07b33d738ef4dcee606eecee3564", 0x44}], 0x1) execve(0x0, 0x0, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f00000001c0), 0x0) socket(0x2, 0x0, 0x0) getpid() setpgid(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000000), 0x4) msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(0x0) unveil(0x0, &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f4000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) open(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x9}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getitimer(0x0, 0x0) executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') symlink(&(0x7f0000000080)='./file0/file0/../../file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x6, 0x0, 0x0, 0x0, 0xffffffffffffffcd) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0x7fffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0/file1\x00', 0xfffffffd, 0x4, 0x2, 0x1, 0xfffeffff, 0x7a, 0x80000000, 0x1, 0x0, 0x7f, 0x4b3}) executing program 4: r0 = socket(0x0, 0x3, 0x7) sendto$unix(r0, &(0x7f0000004240)="025125510bb64d1d17e12889bd088ed9a2531a2f6f67be11b8954e3a274f35fa6aaa908d9b205f13cd4e4fe36e1843356f117c87e07b3bae7bd7bd467b4af8873acbf001c758c113a69e18ef68ea8723e51a26eae0e3b411404efa76c6ae0809322aff2fba89d5ac2136132aa542738a3c50e1b360b68609b00c4c7e3677b83f4229d7318f2830394b43b4161ddd8deb089d4450f1178ff351283a6710744aa2d2552ab6376762ce2d0ab38c60bc1d", 0xaf, 0xa, &(0x7f0000004300)=@file={0x0, './file0\x00'}, 0xa) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x50) getsockname$inet(r1, &(0x7f0000001140), &(0x7f0000001180)=0xc) lseek(r0, 0x4, 0x0) getdents(r0, &(0x7f0000000040)=""/4096, 0x1000) shmget(0x2, 0x3000, 0x24c, &(0x7f0000ffa000/0x3000)=nil) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000080)="c7", 0x1) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) close(r3) write(r4, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r4, 0x4}], 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x8, 0x9, 0x6, 0x7f, 0x4d}, &(0x7f0000000040)={0x7, 0xf00, 0x3, 0xffffffff, 0x3f, 0xfffffffffffffffb, 0x3, 0x4}, &(0x7f0000000080)={0xca, 0x2, 0x4, 0x800, 0xfffffffffffffffd, 0x10001, 0x46fa, 0x5}, &(0x7f0000000180)={0x7fff, 0x9}) sendto$unix(r2, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r5) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x105, 0x0, 0x0, 0xe0000000}, {0x9, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x9, 0x8, 0x0, 0x40}, {0xbf84, 0x2, 0xa7, 0x3ff}, {0x0, 0x0, 0x7}, {0x3, 0x8, 0x0, 0x2}]}) writev(r0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000340)="681f8b68e28cf3bf6ce65fc1df2c5e3955b8b80edeacaef3d88cb55ea24deabf544950bd2d274de751db0165c45666a7a9b5807bb28c189bb1c839bff0f7134cc40c28637d7280c83ef54ec1c2b98cc0c19ea97fbf42cbe2f7", 0x59}, {&(0x7f00000003c0)="842279b1362047561076dd90df834e76157cba97f830ac", 0x17}, {&(0x7f0000000400)="c1248e81dabce104e067032126", 0xd}, {0x0}], 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000080)=[{0x7, 0x4, 0x20, 0xfffff001}, {0x2355, 0x40, 0x8, 0x9}, {0x9, 0x1, 0x0, 0x6}, {0xffff, 0x2, 0x5, 0x1}, {0x9, 0x7, 0xe9, 0x80000001}, {0x9, 0x38, 0x2, 0x1}, {0x801, 0x8, 0x5, 0x82}, {0x8, 0x4, 0x98}, {0x2, 0x40, 0x92, 0x200}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) msync(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) bind(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mprotect(&(0x7f0000618000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x0, 0x0) syz_emit_ethernet(0xca, &(0x7f0000000380)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xbc, 0x0, 0x30, 0x0, 0x2, 0x0, @empty, @rand_addr=0x5}, @generic="478678690c47014195d387769b732c29a37042741a58787b095e8d987cce29f03fe26ae4099dbf80ac7218c2461b6c91245f2497d535f1163658382f9f5fc69841608978f2170af1fa8b14f597b5c7a18660a732af34bf8ff2682c08cff3dc3bbbcf6b3cc9a95ccbfa76bc950de6e2f19526a6debc05ad9b431fbd50dae9d863ecad93ff4a6deaf62f289eae0907edb531c5bb45f22d2022a914ede43ac19331dbd830e4cf959485"}}}}) syz_emit_ethernet(0x32, &(0x7f0000000040)=ANY=[@ANYBLOB="b3ff184a4984dd05be60c8ac0806005b0400060000009f39d9f41e6a0740ba9cf6054b4f66844489b39c3c72aaaaaaaaaaaa"]) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5000000, 0x10, 0xffffffffffffffff, 0x0) executing program 2: r0 = socket(0x20, 0x4, 0x0) write(r0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x821869de, &(0x7f00000001c0)) kqueue() open(0x0, 0x10, 0x149) r4 = syz_open_pts() r5 = syz_open_pts() writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000340)="de58f30659857564276fc8bcfca91738f0e0189a428f626d2cc4b716f1f174d512d69d3bcdc410a3f21fbc174e28e2ed96cdfd8b79050230d804605d80f8cea15f2ebbe6bef40cf54c7a3902cd642f2b27e0cda2cdb421cc3826c9ba7c41ca5ee3ee0dc80e7c5e1df0fd07559fa82fa0f21501e2f480f5f28d47123c6f3d899298d4cb7dcad056bc68d7466490519680f0156e8557e237dbf7a168b4c901dd6044d8077e89459c4a914d4dfb8d70ba27708674d7a9b47e6928d82cbe626298aabb7e87e5e266e7722cd3aa168e020f33e57d341651c76793d292f4e1be29dd5e1380f7850ee848a0b3b77d620f6dc908db1c63a1c0ec5e001474fba4b10ca73c30692b8a059ff8f0ff8247a91dfe146122e8c840c8674e2745e95a4bec55da3efe6d74", 0xfffffd66}, {&(0x7f0000001300)="33f654bcf4c7ca38762d9e6119e7d4e074352773b27c1f800311cf1c536b7e1350f42b257040bd7c08bf63e062888a9b5b61922772556cdbeb51d7404ad9eb6ec3300afd8989d7eb27b379060c5a6f5bc3f59b40b307f36c05c1a604917018041109c36e30b6c3885c9e88035c658260af45163d9958ba7590896469a964211a71c268a1520f3ede2e6510e5dee85d043df0c13649451f45d638ed6c3606a99ed493264c8f18457e3967bd3d741befcbd2c94f00812b7f579408a35ddb26888c6c6caed1028630ac23853e3cfdcebbd432df7d48f8255b36758fa92f29e25058b0d427f50def906f4f71d9a0d143325b318b6ab870a166b11469176cc3433e3532e2ef40b9b7710f1b17f5d6e218794e7dece735d48e0a599be45a621930d9c5549b47fe11ed4ae491a603efd86bbaa6f63e8bf822fbbac27f38986840c0098369fdc1c0e3591361e7e09d51794ca7509eef58ebcb2c568b0cf4eb9ed0c6d7b12522d88a4d7c166fcb23b1a30be6fa35785b026d7ba45663318b3f7a185d4776e1a437a384ac942ab3191bfc3e75e2ebebc77ed0799973cf2fc5e500fb4d6eb5e775cbb9d8b1f9e847b39932453e8432e471deb899dc13d3eff38e2ec3e9f3997f513278d8ade9e2b92db35fdc620b6af253dedaa4ad9cbeaf32b924b932e50c9c9a724fdaec06196053eebdaf21685e40f875dbac8b529fdd187ab4bd34e5f247908c7e2c6b4617bdbca547d6efce43d42bd3efc300618f0e307817beab5942b5cc132d1e2edaf6ae76221cd40552e4362022466b868703287f129f56e078cf45b9b3fe5c4a6b827ff03878ad422e158152c272d86eff2eada68a53163460da47f2ab4cb29564cdb9aa550486a4a74ce64d958b066dfc19809b40050e8afa4a2aa38072ae38205f22946ba103a3f9a3d773ccaaf8f188807b8a5a66d52ae4a51cf5c4085a51849b82a9ccf15b6ba831ab83b57fc0cb1effa9edb72aa25e42963ca8df0f6e5c656f7178f7ea94454aa3de968eccd09323796b1e975cc3fe7d7c2d5af531e9e28ccb23bf17970d173722fc5dd0bc95f932dc524dbf24c458bf3cf2674404f3f20a8b069b56eed0adffb7bb96900da9acc3da20611a816e5e7b3aaf83fcd576f3ad84144d6c76e679808c2132140c5279654f8558a54cff245e02b85e153035fbf5d6750220e3e3883ba95bb071239fc3fc7feb965cfbbceb7761f871937c29497e1b45a37d6d6b8f83ddc72f2880dbbdef00b1130d6e345f6afbe72d4ba67950518ebf838a1970c930f089b59ba36e68fb9f97bbfdac610c2663a09834b0030c526f6019dcd3b27d7a829574e18f34b1dc918f6e479cb8321ccd53840d03fbd73be9235a91c3119c94baf13f155ab3c5c096fab0f21048dcbc2c471639127865bdd693871ad5d2a5e96944ac2b6fcb5db2bc9109c012e47bcd1f98c817a96e8fe17a90ec800563488ba4add01fdee007c5fa7e95c91ad8c4467f09ed0e69bb938e7d08d3c0f6e379c96e8e8e5da08313b25db6cd7226a8cb861c269482eef85893c5a27316556d67829ffb2d39c2bc879bd2efefb7de18c87b8239e72f9e8fe5dbba3c91de32eb8a2e4c8dcb60577c8ad88c4bbebb3b19c5d239aada5c47afb6b39e77d430e1748743a01c0a74b72c00537a0ed223e1f9e89976aa3db3f8edd9eb7b8fcf33aaef9022a7b6630a0d1e023a0016eb6cf2081357c27541c19425997e963be573cd405f7f031be80f1470f8f0bb84635fa04d0be7be5e72b1c493d324e22a6652f6b3417f949f14c0320400e63961ededf0ffb64b055e08b485c04ff834665dfb1b7e8cac78a24e47d8758c8e8a6748162363a5dfc84c8ddf8e3b45763772767f5e602267241597b9dffdde0cfa9b9f3084f461f6f6c984bf46830fded51ccd657f3ee0ee827af65117e82b35e6136298daae2da375073f312db5c612a26d45de888b18803619c9f5d84a53c0fb1b56124c9167c5decf89a0d74b2a0eedd9b834a2b59951f46bbee7aec0140538f71c212f05d389fcff323aa9b321d7c87c2fb6076a3492f4271b6153bbea59d712eccbef9567f21a184adf34569d1d80a49359d8828bf11ef19dc19c51159a30a94953a82daa5b6731678f8964c286b03f0f7ccf697efc7174f915202d8f73bc9e2813b403d9a51f2dd4c5c43e567046523dc1a06d7a39e07a4098e9369de088a3adfab34e9b5a00fdb05143afb076b2e5f90b28c0f760d00761e79354fbdb71e86586c83a1c4eae3a4faa3245bbb5a082b675022adeca3aa2f4f38ba436cb70dfdde049fa0cff874b91a0bfa6c9a5c6d29368fb233ad15146271e11347ac191373760b64cd19889242833b06cd9d0c8cedc4df6c65ad5546c2d2a24eafd87c4bb4bdedd6e3cb67788eeaddf0754d9a8ac0d728e968872842a38f4f6314ef4c6b8330dced0e5b6cbdc56b9f03997a49568f01fb67ac4b47fe579a15cbf2f29693e5fce729d54c49bf94de4715204b31105d92ac82f714b7771a51ebb89b83c958363f075b802f5a6ae27f203f9180a038bd1d2024425805b8238e1e4c779578632be30cab4c53dae223cd4be82b5331c6d167b3b12cd9e76e80dc4c23b9f6bfb1544995933a7b6be42b9267b6679de06d83a5c390ab9b0eec3fb81ae332bf4178e6fa774b875e42943577ab4db9c6a31cedaf95ed6a684a1d59369154b35540d0ee8b7cba002021dde26b65957abb23407b695c0d9b3f5ad21de07308f78d36c68fe604257bd509fd82c74ae33c9d3a49220cb1cbd5dbe306ed905950b3d3aec0b44e720bc3afe79c45b66aabd43f0610c96bb98e6511cd095d22f0444f992bfeb7a3db01e40a384098650ed86ce1d03217302840cef48305ae0fca585583daa2e2608309bb96e4aa9ac4ed1dd6181b8c4396a5aaa4af61cc20f7baeed53ef1cf057c1686a373f99a6616c3881e5fafb1a8b96b256a5e42e4ce3d825d31de6dc65c1bfa9e66e35cfdd78962984c250ab0a921402d730192ab858d9530bda357c2eebee5f12afd8dec289bfc005a4724655501014eff2565f69dc40b051bc250edfc88e47fa31a7825227d618c5c2e739061a1177c301d3097fc6b90a54331d9a9a8e7fcfdc276230fdcb114deb44195523dd018a2022f7f393ccb718e4ff39b3817369c528bde40ac10f99ac5fb0030c8074400b5b8d8b44a1e36d9b247fd527986c4c08697eda40f8c9829bdd15c2619c3870030af3940fb134aa3beb0e92d84f005170c0c267d11f07c003fa5f01e9b8a0b59fb90d3e98839ea27f20d12739ecd1083b406016d3727c00b44592e8570d0f0e3c2d1eb7251248bd2c67ab4e385be9fe34061b41dd7c31552b29872eebb69089ef1b31e5a675fc3320e1c057d30efa07cd04cdd7c852aa5bd36b15ddc14e01ee3384930b5b16a46d873a5d2ba405851bc4da2ca0789b3d9bc36685d892255b04a11598a7908f16e912b831bdfc7e9f73451f7abf16c2a54220833339f5d5f6c789888d16252b7e7a4479df5ba7c5ca52ba00054b3b4a0e8092b54f31088e7ad2406cad5eba9d2b24e5e1b4bd11f53740e10d5dab696a573cc547d7b3ddde2e2d25bb5f2cfc1f00f91114b1822a60fc7bc8c05b936c3c25e3de05bfb325f81a1d0fce7ff3d5ab259dcb41354c0d2ea0c171d9b78702f3ea4860c3113234d0a86aee8c5c31aca5a18045aed852d4d24ac02c7cd0a2c0ac633544fa84ae70ac5e6d0a234f4c9bbe79d7da8467325c12bfc125a8897c8f52c4ce108162791b0c7955b117fbe999d8cd5949265b32cd180f69596bc42db1bc83dcef6c345845309b37716abe5bed5c73626ee04c623e53e405ea0f4b688408253f6dd408dcc88e92a14b7538a4776e9cf94dfab9af68e1c355da38616cd9aeeb3f7fe9ec26b0f8d6df41ac5664b5188abfd24eda5e11d11cc2cc711330b1e17444e9a7c9eec32c06ae03e2e1672b30236191f864724d6b5dfd0a4d1d9029c7304ee4562d07a50861879beab84e2738f43dc8dd3f72349961e045ccb28ab5e544d1fc7b4442cc816fab1cff64fc28e661856ddf9938cba11cb0d36d679d2975283c5e5a7039ee0d424ecb2010df54f5569f20538d5cfe70fdcf2ecc8a206ba27f7dd23a8551eafdc85e7a33e621002ef544eee2a99c66ed14b595122ece5b15d9819edb0fb240dd264b967722ea40f97aaf449abb6db42e2ecf3e8dab9cd81fb19f8cf60f3818ceddd3201cf5f1de803b45202e2cdbebc39660a6184c00f722ca6f6563d87afd69d0f7da6e43bc827d1c7279dc14902b36139bb96e4dcffff2b34e2557276d836dd5bed86518a3bfc7cb87fc1b65c66c629f4cce7da1f729d17244e5c43259474433e786976343bca84175c7c4b2d5cc705a1b87a036f49935b986f3180f4700af6ba24cf32b6d28e00929b3b139563704c150b97aaace677f2226cc45937617face426b339a63bc296f39500fdc9b99ea880b0f26b37d1c79d835a4e006b355198d0c9daebf60cb913f4bbe078693808bbf393732bae915ea775607ff15de6c0e570341f143da74fd961e2f772de4848a9d53c8661ae396a42ebfa9c9492b19139b38f38eda465b51f68c23f4296b4bd88f027ba9998444a24e4cc783a848e865194877a102e6d9c47b1496c095a6930dd329629f9bf579055a0bdfae3559c1c76e850578ca3a2b7355212e71ba65c16772c0cd23ce9dabe506395c05f82e55ff04ebc106221865c6cabf3e9e749a3b0b990d1fe8043df2a7e8c15eb3eb63cda34f9cc7dd04eb0c23f48bd5ce7620181d7238136023dc4f9c24f3d17d9ffc823eb3c5329ae1d5fe8ae1b41e30b7e1e275f8d89089c4c42bed7754907e1682a4fb7124f5c775dab610b7a113e4523b4cb7f9d3d85038744510623cc602495314ef36db389b2ee3cf766fe435a138e07f89bf2b71a98f6d509c3af478a0b01bf1c7d96873d9466fd8ed434f123726479b17e2ca057dae46e9dacec8c7a945136913360a3562ca99b239e63d2e70200f35fd1aae5ba6705efcb2461aefa673d583ba5869a18489dbeef3b59ea59a1cea88ef97ac13b114a35add12e2183eaad3349e3b92dcc215ac1de72a276888e0e3f1ec5faa040e07193b30362f22161971040b02747c63a486ba0e1a629e73441799e03e090b15ad04debf7219e3fd3bf98eeddb4b9d2b04e3a31a24210e36430b5f228a8143d4910ba671cec678508afe25155c7f70f4cc806d6d623f184253e3f2fe16f8c42cbc0e0f6f97aab9222b52ebb75946c703bd60554e3916ed00598158d63fef56e36a9563f29d3c2ac91850db4ecc2b5f0b0d4c97bfd68a04553c4a067ad2e88f265662e8b122e82f19ea7b6029248078c5dd7ad729258dd04d3dc59e284c6e3cf04ce083298fee3d434e8d1e8c005ca09f80e55b92d076911d8af860210d21d0bc671f7f1db35f68eec536fd23288a3aedf870f4516a36d641a9f5abc4a1b73c7547594e6c34f2ab10d0c9490a34d74b06f5e0deb644ccefb8bdad7fd734651317581e8c151af910d4cd05de07664482d64fd97734e1a18b9e63fc6100aea86f6bc9b0c8aa5380260765980b630d4c8865edf7d170300d65edebc50abf237c677431be27552fc1f304a62087429bded6c917c83203fb6c78304344705df06ca6ebe00cfd7a420a938dfcdbc00c9b728a37b8682044a6bc6de1aafac5d3275db423d038390e1366091bd7e045789ec8af04000d72a05235cc8254363259fcfcd0b03a238a3a66ec8f", 0xfe4}, {&(0x7f0000003140)="1641397cbf398981fa162b400dc36dc5968e36614de0ee2d08e933e14ac31a31e01b551308e2ced619070ffa9334aa6362cc1f06c663b9907dbc64f19325d13473638e4067d840d6e99cf3471141b4c0942cbe55f575b479f59779aab68a17f9df3671979b9c938a6b8417e797f3d2bb0907ea56846a0d115b907f282707a053247f5fefd00c339fdf0cfbeccd42b8cd35371b3f01c54ca6f384cef687a41ddf6ab429d1324ba98d98aace8327219b5041d7995bfd4b8dde461b425fdaef0b1f0df7e0cf102252985180a33da69c4e2ca95cffcade5b7163f46b13107d0a4a0c57f8d53fee8ca0c3008e108f72c45154ece99afa28f4c55a687401370df42f398ea7c6ff1de308167e127ba39058208b9f538c40f6922219a7517913f12fac9dde800a968a716066f3e5640b0b7050ea7f1de1f43b55500bc765e792242322e7a7b15a3d92c7bf592ffea1bf84639b6251fd5bef6275f9109251bc7364c4a11cae5962bc791d00ef66ee076efb21c1ed3b892b1c5b3c54cf00b2de6653cce57eccdad03461b942581750715ede6bd4900ce12cdec7057147b7382a8701e73cc8a1023df9476809ce7c435d452a6845a97dcdb08bd1e0f418f9615a972e7aa2c158a66fa4be0a971644331313d00bfd710cf8bcea8f339eb90d833fca93d55e41304f7d860c793a472c0c3445147876c33c9b3c459ddef846aee09a0e0ab4cee4e1e9c45a06c3664f9120dd227cb4b09c1a39a28bd34441bd394e4bb5b2a3bf29a77733d1b8945bd11da85eecb34464781f32b73df0866e30172d09ee46715ce003216f95ca3fda5a779b813e8533e8b25dcb80711b4a3ac5893ccf225557adb2a48b7a1b29ebf6f427bd92c937d28a37abe5bbb09c674b08d99acf51321552a209919c34fe2a136dd610ad719bfe2f484bebe097971a49bf147c420483b09f47f39b2294b607db5be4aa7f3cc9b6a7d0f56057326ffce1ff65f6ed13d0426224dfef644c28656b5f9d1148f28a0136abc842fdf40fcc1cf3a6c45c3a1b705e21f06be88df7c2d37ec608700c0d4ba293784b8f7f4b58202ecbfb03bbea3258e178666c6e90466c91f17c64c12fa50510bb7a45c1a693a2ad6bd480b71288d3be94fb08b3ae25dc933edc8cf15200d06886a641122d29f7503d31b9dbf6fe50bc71f472a5c990496fbe27bd7bb397c549c99e1b98898f9943ce79d28f32b56c775a23cb9d552461b8d705e0607a76974c0530cb70ad4b049e45a1d184f9e36f69b8b57c4522fcce3eee3da5dbc183ffd2c0eb85d88a4f36dad3bea2d195bde6d6faa529725f577479bdb63cc6681e12f1454e8a8409af186dada01de4016ad25629581cd05070ec47ed6c64e93592309ead0b0cc0887c346b127b779cbf707f028599775ead5124334317223ba6ef006b031d49af9269098ab7f09071f349144495b645d7e755279d7128412e242fdbd6ae29f13e4e845f65f24c13933cd2665db62b1e03cc3daae6e07ee850c20ff9dfb650e697e74ddfe9167da71fc6b04100b8032c4e8c6771245c7276cd546dc28c58ad3a0f84c2d7f84f5936c72f817ca6328ef9215bf0df2b64ac9b4e43e35187b0fcaf9fe296e19b0622bb92033a9f3fc338018305091d2247a48d85c85e5c8e9c6ff36ccb902de56cf72cec4c1e6403f430804f1765a9ae7655fc28047d7043a27a1645bd991dfeb58dd891d215d0b77cbf69b47000a3402b406a54b68ba27e3be409b8389b78c5e2bdbe97fe8834392f4a400bef9cea0b7cbfed129beeb8caee65300e79f71139af851ca6eb4536f40626b1ffb76ec5ee35372c59289a190aa4ede8b5d3c8548c935f3c11708754bbc512751aa3bae4fc763b3e9e94727d2fa0b31f2ed0e93150ab3db903c12131ea4a9fdedd5abacca5f28689b46b6943ba4c488378a7ac953d1f602e6000ad4e3af2c41cca55f053c875b41b666c3492372077509fb5fd9d4bffe463add617a1e582b9af5ec4be291f7893140d93d4a326e5044a2eacfd595b5300808484191bcd830e15bcfd15ffeb0d2972df8311672ea10fc80adfb1a8782748e42fdd70f5ca676e186b691e51f50395ed53076a61d6e7473017ff759fe9e1fcc4633826f55b34b72a2bb506da67038898801afe5af425b522ca5a2277beca1e9182d081c5b36f18d89066ee70ceefeb4c84c4fd377c4291abbbafd0db738e521b2ec4faf14362c1bd3925bf1042f9f84872a3a02602c6d1d3fe97d826f678eed8fe0e147403c81712cd7ff41d7468ce785ff2c18d3507944f71476445839582f87cfe80aed970911f6acdce4a0766608e5290db831364e4026b4fb555461589485738d39148633f7b1ddd5fe47ecae83425bdcff65836695196aba3a8409c1fb2dabdd4d45b291253d7961e22b6cdcaced4f147a6737bbd1d997ed50e4f4543f1a261ffb799bc9a3124fabfdd0c24c39628122ff7a6c6160dfa024bb95818be28f18da7a9240ee9cb36201c98e68d6e828dc294b591cb2724f6bbe2eb465f2f74e49e7e014e24a5043a2f03d0ed13c647950040c4682d865d952984ec265cc87d1e9995b4b33bac451cbb531007b3f9a7d2b967792c286b79f6d49d85f2ffb78f47fad8da554c07dcbe9a82e4a2b6660073ecc7de6369f9268cc5902ecdfa847463a529b5935cb89307df0c527abac2dc2017178a52c65946f233225bdd67a272fedae597490fd9ffa62533b1cc825427dccab60332fc836d4b060eb090bb83ebf547efba41f81546ac5177489ac626d41e44008f20a3ad8bfa832c5b4216fb2bce814081993797887389d29e830460a95ed7f337d8110d39e622980addf187706c3fb4157a5f7674d2b92c6a31eb2ccbbbc530ce8f29591878337a78ece70ef206a6dd62389fe0e3220bbbcef86fd20ff7f506aca35eedb0e4ebd87bf735f8f62506f60b2cd746f2c6b37b79f0bb491c8588fb6b9cfb6cc345925b3cf203775de0f8aec2ade452962ffcaf05887b9838a94554ccff0a6ed137e11140aec047e9d1f4b27a4e7b41898d7a355f1eb946083960dca5f825077442d7bb7fe1cdd6f0a11b095bec1384926bb2436554d6b015169e00e75e1be3d7967e4b2a2aba5a5236f03fb9cb490f50ed402382185e33e3deb7d425c1d547868d1096fbde1dbfa3d29ef2da00b2c31759c8cd33c1a3a44ebcaa053de57d3a03d728df18b30d4cb8e131683c9a188c2a17450616d5c525ad2e3c360c4ce3b10d2076616c07519e0788909a8cf7a27c31ae96563145b6b5e2e44e4d50ddf6bd7962f71a0b133b617471f6ada0693d8f11aba3c8e49fbacc210854fe9cd242e440f4116dd491aee33baa2d32207a86c6a2e4612a41ca6186051f74ad408dd408485211e7f564b8ef7dd72847a3f1a50fa9013ab1ff547508dde911b91aa7d4d8d7b311675bbbe63664a2ce1590e1a46b242f95e8c232db74a8aa08943583588d7a67093736650c65f70fee79563465f8a2711862ede090bbcd3ffdcfa222c56f9b157d6ef07c9dd29688086d68817a694f669a6310b5a1fae0baea2845a059f8b54a7b23ab9b6415a329a1424e4cbe7ce0280bdaac9a0734288297349a381d85d73025f696d158b01bf51ef77804612a5d5e97bffc332d25bc4b891fbb30a52d76b4dbf1984741e2846424cfe688757f310334959d0f74e4bf4b642e85b17677753343aea5d6272b3961bc6a78fc48b7b7f9207c9ebfbd7a9f00dafbc249d49e3fd65fd91629d8538dacfcd6e6df6eb82a540edfe06536c7e772ddd5ea02df55f494d9b6a9344d6b2de3df1de5f2eec69f8b2f8a57170503bced9d3ab28b4e68b0b68ad2dbc6aa3854a159cb4219d6efbc76170ebfb1fd440f3d64bb7860a3372f83835811ae28798cc1f1771d1e644ffc164bdd8da9c3a60bf765ad668d89eeac27211a45dd8b929bfbc345155824ec64678ee178814b792c422988a0693096135f74350467f4596b19c25100e4486e731854a70ef5043c8fd3c943b94e4ce8b86ef5929d1af2d0f85b3d631f6df3bc863f820eb23cec8f9f2f6961b563c2785759e24d49ab5b2dc6f0b4a0c89d3da08ebb3a59836bfcd55a7698c9b65cad56d82d5b8c83f05dc4032f9a67f364c6054dd52d901fcddebb38dbf94db4dd9ce81a226f19f31bc6aa39de207d3e2891f000985dbe5664016e7482e17cef28d62ebbb0f8031b06fb40ade920bdb53852f14d11e0cc9d3c4caf58c94e995916221f42ce5e0c7377a17a1c378507ad1d704c38693482ad86b705639e7a0c1ff2f63b020d7ea79974e02748da0df58f0bf8ad1e4210e34d2052343ca490f9c96ee69e546d9ec54684e743881abb7fbc0561d2072bc262169522c29868e86474c553e384f1864424acc79bc4974132c434b79b4e52d206483f14d28be38482047965a90702632eaa165290b84071b8ae74e0a3a162348fe850df84b05e254fd9e62315d1b4b1d12adc1b17ca786d10ce17860bb56fec58bfb1151a108d4f569798923dba28c7c6d760b0631f5cabdfd5295ccdeb4fb80c28680085f69d0ca52fb4a00723444603947d903ad031ec5a7838e08e28db2d97c2d9809a4188e5e2078ad791c8acebf7f57590da5c55a03579c7cf4d7350ae3e72a93f88edf90d6f098c7364e01220deb7faf1e4e843bb60fe0db996c73297d5bf9e779c15e614bf80de73a963a914eba9f758a7d5966fd2139f5ea3156b7c5e7743c9f681ecd633e05f3c90558b84d3103e0eaf838ae00683d8144ffad0ce14eee852d2922945a7c04d2263c36f6d17e3d4d1afce4f2999db2866c91096e4dbaff5907ed2e2c91122df0af302169838f6dda94b9e72af25332155972d255bc0c62f18aaeb93bb265e1a003f7aaa028a73b2820e764df16fc38b55197d3d377902c4f04f9389be614398a2b327ce9d01b88495c776aa3ed4436d552fc25d9eca6e9052eab068faa2b6258eb8bb8468b187209e84cadcefd947ce8f2466f53c0bc4d430c8b555a2541216afea6fe269a15a395478670d774b989b7c74fc3ed17642b9686666cabfaa88d53c7446bf35b3dcbadf248635a4caf8d2cfc1ba4476b127f6a7b1702430c9e936bea0717378efd619405bb659942a94de11769c5629103f6723ed479a0b41ebb551682125658177f2104f4caa529db06640566a219145fdf8643b4feca4a7696b20ad64284566da661d12b949302f145dd5a6b61c59386f994323cea975cc2098fbbab5f541e3e8bde89ff7d541ef0202aace531884bcbcb41488caf229e0e9a4b0bb3632f9afe0de681319633b501e626923f38a7ffa50f5322ccde723412fd946aef83de8b99f632edc232e465e58084af28bf09986cc6a968a122678ca0973", 0xe3a}], 0x3) execve(0x0, 0x0, 0x0) fcntl$lock(r0, 0x3, &(0x7f0000000080)={0x3, 0x1, 0x6332, 0x1000300000000}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) syz_open_pts() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) kqueue() openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) socket(0x11, 0x5, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000280)={0x7, 0x7ff}) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0xc) msgget(0x3, 0x280) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) executing program 4: r0 = socket(0x18, 0x3, 0x0) r1 = kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000080)=[{0x390, 0x0, 0x1, 0x80}, {0x24, 0x2, 0x7, 0x1000}, {0x8, 0x0, 0x5, 0xa}, {0x0, 0x3f, 0x1, 0x1}, {0x377a, 0x6b, 0x95, 0x8}, {0xffbf, 0x7, 0x32, 0xb}]}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206931, &(0x7f00000001c0)) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x148) r4 = syz_open_pts() ioctl$TIOCSDTR(r4, 0x20007479) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000040)="5ab7736a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x100000000000000, r0, 0x0, 0x0, 0x0, 0x80}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) r5 = getpid() close(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r2) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xe2) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) flock(r0, 0x6) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) (async) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(r3, &(0x7f00000001c0)="1d62941ece1629", 0xfd0c, 0x0) (async) r4 = socket(0x11, 0x0, 0x0) (async) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) lseek(r5, 0xffffffffffffffff, 0x2) (async) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_open_pts() (async) semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x2, 0x20}, {0x5f9c35e9860e9cc, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x93a}, {0x3, 0x6, 0x1000}, {}, {0x0, 0xfffe, 0x1000}, {0x1, 0x5, 0x1800}], 0x8) (async) sendto$unix(r4, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c03", 0x59, 0x404, 0x0, 0x0) (async) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x2}, 0xc) (async) sysctl$machdep(&(0x7f0000000080)={0x7, 0x1}, 0x3, &(0x7f0000000040)="0b79b15b00a2a6e1", &(0x7f0000000200)=0x8, 0x0, 0x0) sysctl$machdep(&(0x7f0000000000), 0x2, &(0x7f0000000240)="61bdfbdbb8b76bd1bbf4c3ef42dfb568", &(0x7f00000000c0)=0x10, &(0x7f0000000140)="d47827683560a4f553d59e7f208ba2d23930369e6df046d5860649cf040e3a505b3b4da8936fafd744305617cff362de2bf686fef4ca4d7eb539d0306900403c8818dae7baef3a2d1e237f7fb6eca2fe8cc425b291e53bd0d0d8d9438929a727927928d1a0bf43dd3843eb8e5d9ce95b9f5bf0fe5bfd192c75629cc862b045b5085e82d2b59ef5e760ec9dd592d369563b76", 0x92) executing program 4: syz_open_pts() open(&(0x7f0000001140)='./bus/../file0\x00', 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="a127847f", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1ff, 0x4, 0x74, 0x2, "cd43eada0f5ee692e7ca167b155ba7583d6b1451", 0x0, 0x30412859}) r2 = msgget(0x2, 0x400) msgsnd(r2, &(0x7f0000000080)=ANY=[], 0x1008, 0x800) pipe2(&(0x7f00000010c0)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x4) setsockopt(r4, 0x76, 0x0, 0x0, 0x0) r5 = geteuid() r6 = getgid() r7 = getuid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000012c0)={{0x8, r5, r6, r7, 0x0, 0x3f, 0x200}, 0x0, 0xffffffffffffffff, 0x0, r8, 0x0, 0x1, 0x9f4b, 0x10001}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000001340)) pwritev(r3, &(0x7f00000013c0)=[{&(0x7f0000001380)="6060cd4ac858ce16d9017ba020d7c178d2033f888407ed1cc84048d6f26bdb6f805849a7c735e6f34d80", 0x2a}], 0x1, 0x1) flock(r0, 0x1) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400), 0x800, 0x0) ioctl$WSKBDIO_BELL(r9, 0x20005701) fcntl$setflags(r9, 0x2, 0x1) sysctl$kern(&(0x7f0000001440)={0x1, 0xa}, 0x2, &(0x7f0000001480)="afd4a14a58c6e596a89e4a9c92b49978ac50c8aa2eca3821f5a04fee3107a074e5413aedcd6b61f22c1d1dc05bbc2d48976421d4ac028f7be234bb09f6dfd2c771f0731f00ef882f502ad9e23a8562d7852b709568f917abb217373bcb2f0b903d66e1876073e942865a01e9b3bab509fcdee68bf2729958eaf566f1e8652b680d3a5502e3a7a1ceedd0b70731f41fcbedecc05166b1017e125643cee0d640c1fed9", &(0x7f0000001540)=0xa2, 0x0, 0x0) readv(0xffffffffffffff9c, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000002600)=""/50) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(&(0x7f0000002680)='./file0\x00', 0x4, 0x20c, r8) fcntl$setstatus(r9, 0x4, 0x40) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000002700)={0x0, &(0x7f00000026c0)}) executing program 5: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmget(0x1, 0xa000, 0x400, &(0x7f0000ff3000/0xa000)=nil) shmat(r1, &(0x7f0000ff5000/0x3000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/49) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x20) lseek(0xffffffffffffffff, 0xffff, 0x1) setrlimit(0x3, &(0x7f00000000c0)={0x3}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000180)=0x1000) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/30}, &(0x7f0000000200)=0x20) connect$unix(r3, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r4 = socket$inet(0x2, 0x1, 0x43) rmdir(&(0x7f0000000280)='./file0\x00') linkat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x4) mprotect(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000340)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380), 0x10, 0x0) r6 = dup(r5) sendto(r6, &(0x7f00000003c0)="26fcc0610281ab2649b29705654472e24e6a16eef048ae6a4e8868a035cc9ac948f43f935c9be91ac9b398afa5000efa8149c110e42d5bddee0b021489fa97c42e392761b44c0931a62ee08b421e21d3de675bf96f5f144794f70c5f174507a354fb8ed58c9b489468adcaee96c444e2eeb1efd5459cb750f8af7eef7ce7d48ef246ff8ef770ffb5aa10e16bec11385e7b73e7e21de06e991a1b8116", 0x9c, 0x2, 0x0, 0x0) semget$private(0x0, 0x3, 0x1) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000480)) r7 = getegid() sysctl$hw(&(0x7f00000004c0)={0x6, 0x19}, 0x2, &(0x7f0000000500)="b03869ce47d974a01202b750c33d6cb32f2ee4e2924e18df8be64f32c92e860fe626c8017b5dd15d8c6c778890f37a9b179f5806fbc92cf0ace7a0761f1715e9b17af4725b5ca113b4eb6ce17a2605eb785e1099d6fdab18b9f9e8ec0296effed06d550b5232cbfba41d88461ec21b14b94027752b4263081dbd9bc6169551e3d8449f7779bf4aed36d1149a9a1e42401b476784c46a5706f1559f1d0ca1750b5fb213128cfb93b4c0b953d5c6904a682ff993cb0f55c4b8a114", &(0x7f00000005c0)=0xba, &(0x7f0000000600)="4fcdb684df16e3f7bdbbec50c71d9712c51c0c5627db033645920e3ad86ab2fd416d0ff4ca76075d43409d1bb26c608014", 0x31) setregid(r7, r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000640), 0x2, 0x0) poll(&(0x7f0000000680)=[{r5, 0x4}, {r6, 0x10}, {r8, 0x100}, {r4, 0x40}, {r4, 0x1}, {r4, 0x100}, {r4, 0x8}, {r3, 0x40}], 0x8, 0x100) sysctl$vm(&(0x7f00000006c0)={0x2, 0x2}, 0x2, &(0x7f0000000700)="6addfae9ff4844b57104c3395b2e626fd2830b76ac537f73752889a201e0c6733a214c6fe1f85e4c3224a8848d29b5efdb59474fa0c0eda67541abd7fa7c5c06cb8ff04faad31c885f40f0683ef31414d065a9e6fcf28003a645d8c84e480d4f0b587207f5826d4b779e083b2e2905425e30b5f223816d61bf5d59b316971e719532cfdce6b01b1a2a6fab92b3e7aa18d1e9907c100b72cc", &(0x7f00000007c0)=0x98, &(0x7f0000000800)="7e1f38745b4f0c7a8bef3f60d6b4b34ba30eff095bace4fa04e80a27d23aaa5d77f3ee026814b5677d8f25d4105f7a004db0c6fe71c7ec23cf5ddc0c45371b6a68aab3fc51ed8fdbde8c7f69d7b88abd50397cf260b6dd0c488ee7c20a99fcdf95cfecf4ba87a9a3c9f7ec726f06a84cc882d60c6ac76a666187d8382f0d1b639262292c9cc22ff317227396885e", 0x8e) executing program 2: sysctl$kern(&(0x7f0000000100)={0x1, 0x54}, 0x2, &(0x7f0000000140)="c6e6883187aa7be38d2d369029f145f575108274726cec", &(0x7f0000000180)=0x17, &(0x7f0000000a40)="f5ba75f4255b5212da2a40cc0694fe9a3120cbc6de5d6ccf00e0f0192ece3c571020c5cab61070cbba21b274cd92b9e63d0b3adac46cd8af515c3595cfcf4427cbf2e95fd1b6b7d5099dc038553c12c3806c563410a90e4e21c3bceb429733c3480fb72877583f8cdc7026b4644b055ae7c80ffb82a612cae230f01ebf6c5bfb9f8aca8a819edfffcb00dc11e6ec4b41b2b7cb537222ca7b8632961445e51344b961a1037410ae04e056b3f8e95cc72b12eab1bbf5c8322aee000d6d4f0fee12cdbb3a83915af552cac374656fd4effddf329e17837ea06990e96ba1c7ef1cbe83a4fd9bb1219e8d4c9ce2212bf4c55dc8da6bbfc6d8c8c2128967e8c25b9cc34ca76da6daea8afa27fea24588b44898d9caef1e34d4fc588095baa1ddab36cbfc3ff2fff08beaf2320fa230e3d97f7c14e80e115d52455ec24e2e1f359f5276f53588dc437c3fb6778b3fb9f1c9ee90b4891b1a61062bc151a67bb3c841a568cb9c703e0d6b0536ab03408d326ece179764b2a12f43694a88d1788dcb2cbd07a9592ca6c17481115bd99fd515c3d69bd183662cef62191ef843f71c9e19378e764000994a70e3317e88db812d01e047fddd23c3c27bb0bea13b1ed6b11999d454f9c06fc6c25ddc54f91f1737b6f02897e7e4d8c350a7a6bf29594df594ecde8681790923de1298383fe8d5fb5d32fb4988bec7c09959cb678a59b84e625d931c3de0c1580b39aee52a71e62d51c3c1b9d2fa741211244bd8c6fe7421737d90bd876bbd319fe8150ac60507ea0211c9b8fedec66ebd3c73561135bade88b5a4bb4a1626d843db77e66cca12ac63d6e3a0e77a7e5153ffb328e4789a386dfbe34a2a7e4076b31806ec91738148c7dbd78896624f9b7a3b05169c1c6e5b6ec6df375d2e69b19f0e246b3b45451f8513fb13e433f0129924d26e906e6fa459eaa28dbbe237e2a63822bbb87b4c59b0dcb7fbcd74114258be05f43b731d1960c52856b4069a1c02078c2fc8ef8322b774809d64f44215d98d400d4517df8392b28fb262716677a25073a69b3a403a41d59f9651d5eb2ced5999cace532dbb0ea1ec5dea8b33d76e9e39221a824315158d6f7dcdf8d5898a3527aff298c1f51b64907cf4558bcf0863ef0f4d2b6e4911705cc25b9fee3bd20879fe7667cdf707c0946eb59a90e80c4b880f383360aea4e67d7f2709ddffa006ed014d558c6d4826228a0d8d5568dc4e26b1cb29004e8105d5ae3a48b215720c989ba633502c7e93d8177b9652da856d6d14b9cdff47dbeadac7466e8cbbf7fed073995a7be572fb09309bc1776c51509c5ead4a603992ea9f2ca9d5433d0e6889c9366c448dfe18a7546c0b817d478f6a0835c9a58ce7785c8c085535dd854c905ea855bbafe0bf1dd9c90ab6b796eae819ac1a2ca25a2e8313188e61c990c148b69db8d95971d04cdf96ea1f5b101ed721a54f802f9b569fca80ad4dae882d3f7440f1345caeeae2693d3cbe98e7678a21cf0acf77e544fc7860cc18dc76ae2218689a210336eff7dd3b64c2cc4d6a40b8e74b622b2902091c2c7d5a2a41d8b21369f181c20c3702ba5fe862e8384feb17723382de300ae0f48482a0668c2727ecb03f4b74cb11c35d19f77a51fd88175ea1ae1e533d484bd7f642041017f8c47f4a73ab88fd7fa624de6d46cf966fe43d3dab07debc559bf0aa1913cb6b057880d64783cd357635caaae94bf75515541a3cb7b50c69d6a13eb6bba6fbb84da50625a3251352c6afbabb7207d5ebaab7cba4ee7540c2dbd2020dba1d50dc695979881bbf868cfcbb3ff650710801b37c0132ea11893629cc1953a82d781a15131394c369e1f4c3ac53d01ac950b5155c0764c314ecd02f88465e805297252774cf38ae8e622a75f75eeac643bb2cea54be53a9d563d8d58548b32790b026e6340f0c150671cc1660f4a85f54c8c87bfacd96ac0697507bb5d0b33471ed1e60fedeb033289e43c186d4491051a8c97c3674181e885ce528d41efd08334d5a77868dc66ea62513d2b60171862a105ba008fcb2aa21506e7bfecd2ebc6de6d584703292ca195005dedfa97e0081ef1992b643aad79604d30a246f135dffbe04eeb0fb4e8de4339f42ed1cd509962c6825625fd425eb00fe2d8ef628472dfed3bc1d50251fd3e73ccb0b6ec384276fa078c807c3e85552702c2864143a8d80708b7cb26e76780fa2dd7d3825d4257507841e48dc3a5050595050b5a906f84f9c4573045c2072f4abee0952511438e8820d4121ea6550e890ae8810ed4b8fd37c75a0f2762c02473325b41c33d382a0cffe08da5f8d44a2c76be0e0a1f60dddf508f03abecb09b48232e4f30d72cd5854a981cee87fab0de23f39e6a162ecc756ec949f0e3a21be4cdc061083bfd581b79b2f6dd92899cf281defe37ecbb06ce80eb471ee346d2d8771355eb690a5a635c09ce26515a8495ae6d3642b1e660e17407e6683f54c621696683d678daffc461c4d51aa6ce0227ceb1ae45ed919ae252ca4acd280aee980a5526d646f17c46db8fa5bfc2cfd903dd8bcb687d64f937419f89e4f47b58ac8a6f6d34e6031e395c4a6b96a2382e2e6441c34f4ccd0ddc3ad8b43ec014da217090a0c27b0dbe3f9531017f2d26135cf7ef0160c6e641452dc87c93daaebdde54ced7e605e539186f877d2dd87b63870003e07c4614b9cb6e2119d9ec86e386573bfb1fa6b46c3f2520f55fed2b8dae30a7843735f0af280c979ba7c76e2d582d99e23ade51d19b1abaae848e49dfa93d225b9371470fb68ecaa3b83e09a66e688119742d39479e8e2dc4a1ef4cbbda93c42e992277dc306349e4c168eb3ec0be0ba1c747cc6308a4eb497850b51328bebb465469bdb0974cda913c05091f4f432ec8b6a89ea754e2d295757f4d01c647f728029d155ec49deea8d25167c036e1c813ab609c668252a5da276e54b8895ec1509314d1e36d146c0f4474e572224d361f13d8bf83902250c5f69d8024cd0a600335355aeafa017a43636c6b99d00dbedb49b33dd058c1ae34ab292fc5c090eb002b8eddfc41c03abe54955975916ee3963dce9d75321d42bedd7ee19c789b62968b7f3bae20865576c7570c764c9ed5cc957ac488c00c1ea631fcc5e72840bea8c6f3cb99a8f529e20144b2bd11f47ef598dbab53ff970c70ac8c78261d2c668b38d50b08a81d81d9a1627a94ef08e2f4f5b5f80d26d880286ccc19c962c45c65c7e61441c1c1feec3d1a7ca9e0e91fc38251b1c93a4a33b833c5a20ba12e3166b571bf6d284029f178cc422578e9add2811ce778bade5c050a2ce5fd6e94181ac581d18dda9a491e098c248621ffd2a7d97e04a65521f986a602770d30d3eb7bfcb57391d66a7d2dfdf17c183f1221364a26a1a1c679a72a1623456f675bc91748aeac6521e85b93291671dc50200e1ff62ead07489c2bc1608cb387d9d33222d2facc79a00ad1818ef259130d194c2501892d7b436197c4a3ed6a596e2ba036938bcc09a68878b270d0aaa43be71894aeac3ce409306247ba7cb849bd15e4fb3bad8576c210b0d65d23700e8d59178631fd314a3dc912d1b6dce028d5868d1a3af6552019be6427efdaf971f6fca6974419c7bf6c8c60737a76fa15e70344a334d9516847f4fdfbe63d6c10642237b593fec95deb5604dbd0c5882cc94d08370508f927ec04b32d7de56ba6bb7a45ef6291e4ea32c5d3b16eceaf5d34ed463701872e9be32fc3259baf21c6506faca2249b5cd874b8fff29d3af33250264a23d36f85763fa522898b7df37c513f6f6487e5153ec7c7c282f18ddf0b2b11809134c8120a2ba49b703645fed5c51fe2560b828e6c9c00d0c81f0f17161d7d1c816a5c74177cbda50b311f874a672cf6e9f9c16c14db54bd13dba0a67b3526f734238ca87ea433eec6ed13e259a8a0ac22b9d912c78404df8e554ebff899efefa2f56dab61d0834fda38c3532cb7ab532284ff8f252c2864a614b5b221b2a5a56d8b0fa360b4866e71c82d241c1a65f8dd7ee02d410f54759a885e53894cdabd708a9f07616b7d3fb64e5b6a6725ac41fdfcfd161ff07c2d2ff987bece6b07d00dd586d3b6bc31a210dbdb78804644a0c888b34058e626d7f6eb3dbac2e491c66223e3f88518aeaa78bedf607c2bfe08cb30cae840449bba2ca6617b6200795a34f66972ffc900e5cc1f260400fb0dc95a1f397e673c153b4172bd532fb9b09bef0b7f1464c7192ecec98b1746384eb366a81bfe4a9123e7bb2e768efe9630344f98a6368e0d36e7e63a5d7cf6ab3346fd62d083f11adff54f43909bcc2cdac38f2d8642b2d265865e80ae61cd01e614f13c22d8eec36857e3c7a32cc15857e1e6be510935bd94eae586cf59fe18db4a4419b7f3ac9126de28ee8066e121ff51347b0466ef61b03ad2ce085cd0d26450ff6dcbd9353a8e5ef6932e843ffdb2b68cf4421d2fde54941d0ae309a5cb11af14279d4630432cb52c87d5f15f938af7e591ea2b985dd422be24575e2ef52c475a50ed31e3eb1d8a8b4e36fc29c924250dd429e2d44507b92812121826dc4668bcd6db43b5b5acc2449abe7348ee3144dad14dc55196ff4ac6f0a483b39f5662c08a5847991dc70bbc09cccd677c726286d63d823dffc3ad633921e2d02e05a4cc34add4fe55cfc9d9641958a8182bd47bb574eabfa5a6403b95427660dc1f20df11abf2eeb3a32da55da7c47f3a1e677f5da04a55ac686388f35eed93ee5f41dbb81a65d48a7ab8b6862d3a9f15000f7dc0b23697e08fedbb3cd0da1f81de220b1d9ddbeaf4314e80117df0f6c0c207566d092db9c87a6887b9e65b3beb40d54b8c7367495842fab8d2cd04bc5b608f2a23db0dfac6a19e8d49bbe20bb58c5876c5cf2b3afcd37eab1c87d09af9a29cc1f9584ead511ad3c8e6a89e21c60b22120afa49e3407237a2bfc0d0833ebc543e33aa920fe767bdae20033eb99d9f09dd8e2196bb886ef635f4ab77684555b896b472dd6047b84fca9b6a38e955854da341be7dc6c9a9f053d4a493f359884a9b25b79dae0f3b9bd90f781a53a5d175e3a533ec16d4d0f7c2f8f8722011780e3c5e3600ba07e271f72074edfccded851f8b4bfadb89842391ff724d83c422aeda71fe98731b6250f3140323d5c25bfd724e54a34167e5df315bc89d06fa556d4f916050ae508a9fcf3e834af2dcd5b3337935f7e112105e203ad6a7b393cd37839c85a924de432871882cbb1d9795a49", 0xe80) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f00000002c0)={0x0, './file0aaaaaaaaa'}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{0x0}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) pipe2(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d", &(0x7f00000000c0)=0x3, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) sysctl$kern(&(0x7f00000001c0)={0x1, 0x28}, 0x2, &(0x7f0000000200)="a79cd346eeceabf908ca2ae4b2af0811e57d9ce800fafd6a5217aefabed32a83cb62bae8544ef115650f55620a6a24ec7f786edecc0d6d7058570e", &(0x7f0000000240)=0x3b, &(0x7f0000000300)="dd2ef7546eb859713eee610ead15c62cdf26b3e36776740cb470945d097f3de221f7432d67ad358c215ab14d78d18f7085c404badac74df81f6cf3d29bb4865cf0d7405b5b2abc95e3453077cbaf30ef0180bf4ed0574c48e34f14b4e7dc59ff0a6e1e097b033fcdb1b9a8d6895c9f96eea0a349a4b24afd2b0f5a30d75ab9109829065ceb0f54a35f3313195eb5c5345a2bf8f1f8ab64e222", 0x99) writev(0xffffffffffffffff, 0x0, 0x0) r3 = getuid() setuid(r3) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000000)={@random="99b0e6fea5ec", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x6, 0x1, 0x2, 0x0, @empty, @rand_addr}}}}}) executing program 7: r0 = socket(0x0, 0x3, 0x7) sendto$unix(r0, &(0x7f0000004240)="025125510bb64d1d17e12889bd088ed9a2531a2f6f67be11b8954e3a274f35fa6aaa908d9b205f13cd4e4fe36e1843356f117c87e07b3bae7bd7bd467b4af8873acbf001c758c113a69e18ef68ea8723e51a26eae0e3b411404efa76c6ae0809322aff2fba89d5ac2136132aa542738a3c50e1b360b68609b00c4c7e3677b83f4229d7318f2830394b43b4161ddd8deb089d4450f1178ff351283a6710744aa2d2552ab6376762ce2d0ab38c60bc1d", 0xaf, 0xa, &(0x7f0000004300)=@file={0x0, './file0\x00'}, 0xa) executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="0d86e654d7500000000000000800450000280000000000019078ac1400aaac1400aa1a00907800000000000000000000000000000000409cd686e977c76e174cb5ac2f27bf3e2a3f944837996c8a85ffcfe8087ad35b40d51a7aab0058a4bd9c0e4406be6cb7456659c016c59d9931a65c86ac11712a87fc55dd643b053ea473574dc5b69ac5435d283e8946858e63066ed3854831"]) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4000000, 0x1000300000000}) flock(r2, 0x1) flock(r2, 0x3) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) fchown(r0, r1, 0x0) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000002c40)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000003cc0)="ca947b99", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) clock_settime(0xffffffffffffffff, &(0x7f0000000000)={0x6, 0x1}) recvfrom$unix(0xffffffffffffffff, &(0x7f00000011c0)=""/4081, 0xff1, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = dup(r7) listen(r8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, 0x0) setsockopt(r5, 0x20, 0x40, &(0x7f0000000300)="06e53fbe122d9b2726532d0e0679ed47c73f46384933e8b88bc150f773ba3cbefad2349653e545be4c57bb205a45dc8d8ce0e100a337a6eeaf178e6df734d2b813ede7490d04bcdb3ed6156b1012f9b97b309184b49ff952cfdace6895adeb85e01dc6f24d9a30793ee8ba430bfc95ca9ee3e14e4f758f9cab3db283ee87a28e3a1ede69adb2b8f2d155a9e49c66e1de83772c09e72b2e345bb88d095bbef9001913b932121df1fc69a23f8fb7c4125802d9d075385637a0d6caf842a1b3b9badeecee2324c51f8f58d8b7a3fb6b13c5ad8cb348f584360ed7a03ffb1b5cf847a6cacb79d2ae62f6879a", 0xea) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000240)=[{0x7c3, 0x0, 0x8a, 0xad}, {0x95f9, 0x2, 0x77, 0x1}, {0x55e, 0xff, 0xfe, 0x6}, {0xfffb, 0xff, 0x2, 0x279}, {0x0, 0x1, 0x3f, 0x1}]}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000001140)) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, r6}, 0x0, 0x400}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) syz_emit_ethernet(0x7e, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000ffffffffffff8101000000007f0000c89abb6c511b8ba3eeee139f1d48dd6bf61f0b1565e4d7fc3657f43b2e938bbdd14242e740d45bee110a7f544412c6d282152c203212a9d2e636bfd39046ed53fde4f6cb13106a959499c4a2752f6a58ac0a17364427418cac5263246ecd413d6dc078558fe8d3d0ad"]) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r1, 0x1, 0x0) getdents(r1, &(0x7f0000001280)=""/4096, 0x1000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x142) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() sysctl$net_inet6_icmp6(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd33) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x0, 0x0) 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', &(0x7f0000002840)='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\xdfQ<\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\x01\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;\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(KS`\x87\x8b4\t\x00\x87{\xa8@e\xbf\a\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'/659) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x3, 0xffff0001}) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x6, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0x0, 0x86f}]}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r10) r11 = getuid() setreuid(0xee00, r11) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="514f8d2a3258ad02b17bd2d1ca4c508164ea92b202896bd992bc9506378712ca3dfa2b27a68ffc061299ecb40d735a474520d1c90a212b26", 0x38}, {&(0x7f0000000180)="49522bcf3adacff2d2a3ba1787e4b56a9bfbe152c562c30174fb5792e59704f5322fc7dc1916cdeed3d9df26d2cb403ad1452f2135910d13d9ce4e6d3d1de2539265ee14f831dd4f82865fd4dae7f99bfd453a1f", 0x54}], 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r1, @ANYBLOB=' \x00\x00', @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r1], 0xa0, 0x8}, 0x9) sendmsg$unix(r7, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000500)=""/53, 0x35}], 0x1, 0x0}, 0x0) sendto$unix(r4, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x2d, 0x3f, &(0x7f0000000040)="6700d6e5", 0x4) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) (async) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x105, 0x0, 0x0, 0xe0000000}, {0x9, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x9, 0x8, 0x0, 0x40}, {0xbf84, 0x2, 0xa7, 0x3ff}, {0x0, 0x0, 0x7}, {0x3, 0x8, 0x0, 0x2}]}) writev(r0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000340)="681f8b68e28cf3bf6ce65fc1df2c5e3955b8b80edeacaef3d88cb55ea24deabf544950bd2d274de751db0165c45666a7a9b5807bb28c189bb1c839bff0f7134cc40c28637d7280c83ef54ec1c2b98cc0c19ea97fbf42cbe2f7", 0x59}, {&(0x7f00000003c0)="842279b1362047561076dd90df834e76157cba97f830ac", 0x17}, {&(0x7f0000000400)="c1248e81dabce104e067032126", 0xd}, {0x0}], 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000080)=[{0x7, 0x4, 0x20, 0xfffff001}, {0x2355, 0x40, 0x8, 0x9}, {0x9, 0x1, 0x0, 0x6}, {0xffff, 0x2, 0x5, 0x1}, {0x9, 0x7, 0xe9, 0x80000001}, {0x9, 0x38, 0x2, 0x1}, {0x801, 0x8, 0x5, 0x82}, {0x8, 0x4, 0x98}, {0x2, 0x40, 0x92, 0x200}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000080)=[{0x7, 0x4, 0x20, 0xfffff001}, {0x2355, 0x40, 0x8, 0x9}, {0x9, 0x1, 0x0, 0x6}, {0xffff, 0x2, 0x5, 0x1}, {0x9, 0x7, 0xe9, 0x80000001}, {0x9, 0x38, 0x2, 0x1}, {0x801, 0x8, 0x5, 0x82}, {0x8, 0x4, 0x98}, {0x2, 0x40, 0x92, 0x200}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) msync(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() (async) syz_open_pts() close(0xffffffffffffffff) bind(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mprotect(&(0x7f0000618000/0x1000)=nil, 0x1000, 0x0) (async) mprotect(&(0x7f0000618000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x0, 0x0) syz_emit_ethernet(0xca, &(0x7f0000000380)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xbc, 0x0, 0x30, 0x0, 0x2, 0x0, @empty, @rand_addr=0x5}, @generic="478678690c47014195d387769b732c29a37042741a58787b095e8d987cce29f03fe26ae4099dbf80ac7218c2461b6c91245f2497d535f1163658382f9f5fc69841608978f2170af1fa8b14f597b5c7a18660a732af34bf8ff2682c08cff3dc3bbbcf6b3cc9a95ccbfa76bc950de6e2f19526a6debc05ad9b431fbd50dae9d863ecad93ff4a6deaf62f289eae0907edb531c5bb45f22d2022a914ede43ac19331dbd830e4cf959485"}}}}) syz_emit_ethernet(0x32, &(0x7f0000000040)=ANY=[@ANYBLOB="b3ff184a4984dd05be60c8ac0806005b0400060000009f39d9f41e6a0740ba9cf6054b4f66844489b39c3c72aaaaaaaaaaaa"]) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x6000000, 0x10, 0xffffffffffffffff, 0x0) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x2a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x2, r2}) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x0, 0xfffffffd}, {0x6}]}) socket(0x0, 0x0, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x1000) shmctl$IPC_RMID(r4, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x5}, {0x416}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x10000, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) r6 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r8) fchownat(r6, &(0x7f00000003c0)='./file0\x00', r7, r8, 0x2) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="f086a6be8cb58816506e8a75ea10abfc3031fee8874e729b2935ccb8d3d51bee1de652be19654b68253add754d75a69daa1fc2f4bbac635b95ce9b6d4663632eb3fa48f160ce1282888ca1bbb4d0a74db89952093defc554882aedac8455f7bcad4b6b7c7b55", 0x66}], 0x1, 0x0, 0x0, 0x8}, 0x2) fcntl$getown(r5, 0x5) r9 = dup2(r0, r6) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000400)=[{0x26}, {0x7}], 0x2}) executing program 2: sysctl$machdep(&(0x7f0000000080)={0x7, 0x1}, 0x3, &(0x7f0000000040)="0b79b15b00a2a6e1", &(0x7f0000000200)=0x8, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000000)={0x2, 0x10001, {[0x401, 0x5, 0x458, 0x400, 0x8a, 0x0, 0x9, 0x4, 0x1, 0x8, 0x338000000000, 0x401, 0xffffffff, 0x100, 0x7, 0x6, 0x4, 0x1], [0x48b70e5f, 0x5, 0xbce7, 0x3, 0x3, 0x7, 0x2, 0xd71, 0x8000, 0x10000], [0x10001, 0xd4, 0x3fa3, 0x7fff, 0x558f, 0x7], [0x9, 0x3f, 0xfffffffffffffc00, 0xfffffffffffffffb, 0xdb8, 0x4], [{0x6, 0x6, 0x3d, 0x6}, {0x4, 0x1000, 0x1f, 0x1}, {0x3f, 0x2, 0x200000, 0xd36}, {0x80, 0xffffffff, 0x4, 0x7}, {0x0, 0x0, 0xf49, 0x800000000000000}, {0x86ea, 0x200, 0x9, 0x9}, {0x1, 0x5, 0x3, 0x99d}, {0x1, 0x7fff, 0x6, 0x8000000000000001}], {0x0, 0x80, 0x397, 0x1000}, {0x7, 0x2, 0x4, 0x817}}}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x7f) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r2, &(0x7f00000006c0)="92", 0x1) readv(r3, &(0x7f0000000100), 0x4c) clock_getres(0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x7) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000280)=0x7ff) r6 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r8, 0x0) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, r8]) chown(&(0x7f0000000000)='./file0\x00', r6, r9) executing program 5: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) syz_emit_ethernet(0x15b, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040), 0x400000000000000b, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="c9587c7db50c77506f586d4b026148b74bc16aba517471fc166134a9abf4213f39e63c1a2d5da24f73c786de7d", 0x2d) syz_emit_ethernet(0x52, 0x0) sysctl$net_inet_icmp(&(0x7f0000000140), 0xb, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x20, 0x8) 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}) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x50) getsockname$inet(r1, &(0x7f0000001140), &(0x7f0000001180)=0xc) lseek(r0, 0x4, 0x0) getdents(r0, &(0x7f0000000040)=""/4096, 0x1000) shmget(0x2, 0x3000, 0x24c, &(0x7f0000ffa000/0x3000)=nil) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000080)="c7", 0x1) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) close(r3) write(r4, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r4, 0x4}], 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x8, 0x9, 0x6, 0x7f, 0x4d}, &(0x7f0000000040)={0x7, 0xf00, 0x3, 0xffffffff, 0x3f, 0xfffffffffffffffb, 0x3, 0x4}, &(0x7f0000000080)={0xca, 0x2, 0x4, 0x800, 0xfffffffffffffffd, 0x10001, 0x46fa, 0x5}, &(0x7f0000000180)={0x7fff, 0x9}) sendto$unix(r2, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r5) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0xff) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x1b0}, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) unveil(0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@timestamp_reply}}}}) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x1c000000, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) executing program 4: socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) executing program 3: shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x102) semget(0x0, 0x2, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) socket$unix(0x1, 0x5, 0x0) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) setreuid(0x0, 0xee01) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x40e}]}) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[]) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = dup(r1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000c02, 0x0) getpeername$inet(r2, 0x0, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semctl$IPC_RMID(0x0, 0x0, 0x0) r3 = socket(0x18, 0x5, 0xb1) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000006c0)=[{{r4}, 0xfffffffffffffffb, 0xdcd8c4bc089e63ee, 0x2, 0x1000, 0x7}], 0x5, 0x0) kevent(r4, &(0x7f0000000140), 0xeca, 0x0, 0x4, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000440)="42e5bb1a", &(0x7f0000000280)=0x4, &(0x7f0000000040), 0x0) r5 = socket(0x20, 0x1, 0x2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r7, &(0x7f0000000080)={0x0}, 0x10, 0x0) dup2(r3, r5) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r8 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r8, 0x80047476, &(0x7f0000000000)=0x24) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000380)="4efe19d67f523d987d869b065c6c48e5e7938beefebd0fc4369336203fb64f74752320a07e166bf9abfd47a882d9017d42d31146177791815080c95d5863ab7f9de4e7446e6264bfc8ad3a084310ce9794c2d3e3012c29f4889fe20902c322aaf9155e862f2e416cd10087f3e5b2de0e017be7246e06e7a7a56de972d0bfd63bffa8114cc7653e7982e2bbbdb6d910ab2f83b8b239d90e0cffd8135cbfea0f09", 0xa0}, {&(0x7f0000000f00)="ad8707a50e6541c775859b73485f92ae09859a893dcbded1955cbb3bb28b1efcc74f1918982311b9381dce564c5e6fbb75fa8d2483f398acc69b8e158fe61dedcae11a521738bfd03653110abd06d7b4c3518ab1e761abe2b10ad830b4b6b9e0807a4dae036b5276fd297521c3c9ba5299162ada9a7e1861bdcbf25f5c671c27804c1ccfbf11c79f9b19a8bdb6a45e64e7bfb6fbd8aebe317ea4346231acb6f3f8a3e3e6b668c01f20276033167b5d8a74fa816988867997f64a892613eb668cfe14a82bac6b2128d9cdc5892aa78cd0571593f4de25b1b09607eaaf52bcaceed9f3cbb33f21d01e7500c40dbe5defaf2334a0dac25ae6fc43d670efe576ef1995028fdfec17bac6fcaa028b765066d3a94d9e3dc9c3852b11a1d8c1f8e64c3b15d3d28fe9591044b424f0befdf3c7bc4911afa87ccd4940307de16f224d65ccf066f5188cbf2008697174866e8b6249c6217662bf4b22a740108061190eeb8addf48fdacb056d5a2fea514883d68a1c76ffe7c337ac7d5c884ec670399043ba59115aadc2e7ae9ac71690e38736a5260b35bd178813a620992c3ab281fe4d759a6e37fefea77adf1039082dae770e44c6866e653aeec1d8d8468600811594330ac7381ae70e2180f463926e0da777548bbc236d623fa142688f1d3aff4ec82c4e6d818d9fdb6d5932700968f225cef20551854d04c0eb2d76d8ab44aba244341d86995fa26f95ef3f54a50783a849d31bc22b84688cf9c4c9bfcdac858baeed03d88f0b0fca4a7911c480e7c274ce70aa1bba79345742831473fa2cbda5051483af4f292a5f8806f6098e8d9ea5061706ca74011864d37dc854807e978a110fd1cec784c80013982cdb84c8c0acbcf410787dcda6a9d702b6ea2504d4a1d3516c8f177fe74965b67a56a413cea94cb9b5e736dea05b937435562c20c9a42470082588d45048e3dd73aa36f7b959b211c7251f1e5fa9892beae96abde368588ebe143571d08c65be024d674aca3c682e4a34a1d298ff6fdf4be6c2efd62acff8a1a88ce37e2adf3d5b114dd3de5db2afec0569593b5d0debfe66d33a15a818c695e9383cb6c4df0b55d60cc2c0082db92f9ff022e61c068b39c97ab9f3ea3448e7c4eed8f089b4d3918e49f754115c060297cc6d30c07ae180fb73d2a46f62a86375cefa9a0475b884d980b989ad55284923891183115bccdd67f973038ebf9c1996aa6019d22acf28cadff7cefe5ebb5c6f0b91474d2c2439059c7caf0de7d2c7e2076726b6ee8b26a6a922f79c5e1d621b37944d318a95345bc5c76133763c1faaffc29ec164fde6aadc9aab2ceeeb927e88472072ef23eef30c5006a4e490055700eb24cc04b9163c31ed936e85ce8da6d86c1e4ee9ee0cc9bda1db0df6c23fa5e264b9479937f5dcc949267b50da2e5ebf14f6254a786995c4cfd22cd34d1d23036701b53d1e25069482b123eddf4d044e722b779db752dcd78dd7543b388167bad730089cfbefcc3888606b3ebf043f3ccacffab0254971bed1243b70b59c2b7c957506479de64faef12c867f4907103648b6574fd609abc2bcef9dc2177b3d5c512b09dd043daca8db6bf665fb24674dbef54564698b1384c81a3f2a2ec0930f43d8c8eee4e610f47267b4d3076162d88c566498b0934e018455c9d0cf5379225ae1f989452e33d5d879c3ff8354a817fd78886ff43dd95c572a23930427358cc6839b57637f", 0x4c9}, {&(0x7f0000000240)="0120d1", 0x3}], 0x3) executing program 5: r0 = socket(0x18, 0x0, 0x7) sendto$unix(r0, &(0x7f0000004240)="025125510bb64d1d17e12889bd088ed9a2531a2f6f67be11b8954e3a274f35fa6aaa908d9b205f13cd4e4fe36e1843356f117c87e07b3bae7bd7bd467b4af8873acbf001c758c113a69e18ef68ea8723e51a26eae0e3b411404efa76c6ae0809322aff2fba89d5ac2136132aa542738a3c50e1b360b68609b00c4c7e3677b83f4229d7318f2830394b43b4161ddd8deb089d4450f1178ff351283a6710744aa2d2552ab6376762ce2d0ab38c60bc1d", 0xaf, 0xa, &(0x7f0000004300)=@file={0x0, './file0\x00'}, 0xa) executing program 6: r0 = kqueue() minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x8001, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x44}, {0x25}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x2ce0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0xc, 0xcb, 0x3, 0x0, [{[@empty], 0xff}]}]}}, @icmp=@generic={0x21, 0x0, 0x0, "4495a0de"}}}}}) executing program 6: pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000040)='/:\x00') executing program 2: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000752000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) open(0x0, 0x200, 0x0) r3 = open(0x0, 0x0, 0x0) open(&(0x7f0000000c40)='./file0\x00', 0x8, 0x44) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) flock(r0, 0xa) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x8932}) ioctl$FIONREAD(r2, 0x802069de, &(0x7f00000001c0)) sysctl$fs(&(0x7f0000000000), 0x2, &(0x7f0000000040)="d6bf264369bc81b448b53e40fa97cdd56fb2174c436dbe28f0070828dbabbd8450599ca13965b9018cd13a211138670628a724650bef8d32076c98d44091c40f15ffe4719694278bfc743c335174041ff71249ff7bfee6b20f1fbfce2af2c92fa29293bad12fb0aff6dcd67f5e2b4f1786f02732c7afd6d09a1d2247173ce1deaf8ffabd9c6012bcb31541623d2ec081c3a144d5a4bf1dc92fd3fd749038dee4ee194a0e40ebca90ebad39d820a58e6227a341ff45a56a0faef65024827ea32778c3549cb42b8084a8ab734a157829bf4030fff635363e69ef534689b7b1ec768dde89f838ef6f6be4cb03fc042ebf0fe1acbbfeafc0befa95eaffab321ee97b329c483bb043e9028fadb2ab7545acd92bcc2e0679c288e56136b54d2fdf6f071825b66a0afc18320ceae4e474be996bd4f10539e39c50738a6cb29d5ccba0213e9b2aeada98d2212826456c04bf1024d880ee93262533f40f2888be2f373c4499ccbc7ef6aecd19529a51d1f9799d3fd7dd1093ffc35b1850ccabfe9e18910f492354dbc43bbfaedfb3970de92b9b9085de645613e454da30f13abca8f0bb2e7a1256c5081c30c1f804de658a638bfdd5a6b5a3daac813fc554f775f9b267aadeff278dcfe3d7917c225c747d001c96b4c14d6757c24448ee3c845ca06f1a5a3d3557767cbabbaafe996691edcb7c993d3abcfee3d82403a349320d8d6b8c14ce609fafa1f0e12d3a2efb32609d1463cc6da7eeaac6b6443a2c8649ed71869e0553e487060353903099b3b0fc7800512f9bdd5965fe034c97028d6e7c8c7773fa3c59eaff743abd9c812b8c94ba647633d9ce474fd111746b98c0284d6860e6e3fec4574fa8da7ca94e698255fc0cacf7b01800ebb5d6bd205bc32d7cb7feee98737e49f8b9c5e7ea8beebc36061eb9b66d895fca526dc61a7888d79ead3bb1906950fbeb3a6f514e6d248b30ac0fb340c411d2c3eece3fe1b8d3085853932d90686186d38a5c781c9bd356a148caed9a0532ee3ca5b471ae9f6974b05edecb26af7ee9c76a7ef75e309fc28b61f0defb820bfb359a83eb7efb0df6c9cbaf6bb38849fdeaad680fb0dd2252b21bcdb4b7105fe5550b008f238a537eb003c58c27210a5c192b4a5fefae769bc11731c7cf044a1abd446d43e477236a61e8ee8d2fb9941648d56ae7179bff929d3c9b591fb63a08abbd6ed0a89c2c5eaa7d3697137c157e8a38d4a0211d44356efa418bb212053d19d88d3cb25f9b9862c50425d1ad1a22fd04e7e3a7053f38eb1522d2df9dac61e6482c50549c284a88d7285d55e15764f89d7496ed60e48d97afd213317efc77201f2f7e79d62b53c36df1a87ffd420880910821da3389cd82f5926a0aa0fb614a2ea2ac44c899726e32571311eee0f62afc53932546ac529f4cee63aa8b0691ce1c45afe898ec47b2468f6bf152471417665c7cf05c61975a55c88511682b23aa6bec2d63a8521b051ac5abb3df9d2ec82c9d7cb27fffd07ecc9a7a4d7588621f5e74399c740a170adc716efd267ac6d479ef6cdc4a081035dd822bc8ecb777ee6cd80d3149a88cfe2a506ab9bf65dcf98ceaa8ffa4ce8cfbbfe10205bb6ac045417c0fcca86631a7f49946df97990c416d68bed5650f9810621634c0af077f2100507fe63574bcc463881d0e3888abd62106c9d17f29bd04ed4d5b362328a6350911df2ead8832f5f795b612f6d54c1ffb9bd8cce2598150d019e95997fd2ebd574e287c9d61058480e42bdd89e9f41a10168c383285d0798deb0e809b4eab4898c26e0cae1e4b00dafd7ecdfa86f2cc3d6d941d0d241df4c2f9d02f02250b03e6a53d34c365b9ebed8259ee73effead06e409c837fef463cf0860b1e6cedad37c9e4b1c1bf4af2f5d97c029cc5e50cd9e55d2693b369678fabb6df00821b06157646e67ea41d2dbe54935b412e9a125567b88eb539c5ba8cbde087a19a4bbe8f91c0e3353237f90c04c09240f1884eb8fa16bbd42432848d8bb684b29b15651aeb04d35f8d07181fff046ed55c54f548be8671be6c812f85fbda8d34941336944f1af66feded43b3b8460d74ca2b3de0aa932fc72e3f62d368348c81734ef24ad374e38687bbb4754f5eb9773bafa32a53bf62dbcd54c1ba752c4c88aebd03d46606a29607d0da7a1ea41efd8ff4648bd2eb0cff03bb5fad2ee2ffcca72a711fbbce76b4860e78ae56a79cd710aa69c0b077f71bd91e7af7e588df9ead4392d50b328d162aa6d26bae2194e92dcf8d62710c492c96d93fc1dc1424c305e2c6d124d3e6b5582e8dd0765acc0371c3916bdd355cbc9829c27a46a5a9edf35940d1284df313e6ea1756e7792e718476de88576ce8e3223a24c2a3a997ead7137e25fc83ddfc85a4e05ba47b88ec6f085d0411a8d973d09064f032ab932a4cdb4bb2d9919b1c472c63c49ca766838253ac053edf153358ad9931d3d891b410ce7f55b1975db63a48bebc67d63df6124755d8d6b0db448008c1e5d89b69a9ef3dbfb8225222ba27899b0a4c460fd5036c1f1431032ea521e82faf4fc2165187f354f5a9c5d5e582331ad90890126d21692a2add489c9c4cab1b8a4cec310cb9fc8fdeb33841dd2c2156793a93616e3deee4a43dceb5a573323fb12c863b49c3e259199961c72b0156e6efa9b8e3cd2222b6adaa76b4b8f7377aad6d895aee5431f20bcfa071931826d89a9fd59ce8ddee39af11b4d172f32d2717dce2878b6f31be986d192ea82e253ffe4eb6466ddfe3ed537323278165ed249c02737c1b07651dc35af8277d910e4eb9839dfcb1c46f20b37b5846d4e201b911b5145900df40d34dd62214476b41a9adf26629933c5f77796c7d7b81e8cec64a72ec88c90b875240edaa10684b9818b0fa3760b60ed4866e3ea4008f3b471f96d4d97aa3e849f05e3f27730c8265abd7f55d46e08cc5e3ff88d98d0424f506831d851185ac13b3fdafb0df245801105ad8f6637cac5d16d39e16141f21fdebcba5772c002b41c35aaad064cd764dac4e553b83cb3e386e2bf49650dae660f415c299859af79342727c112b3ab77fd5c1550a506b98be02a283c6cc4aa1931ece237f743a3c70b344d1aedafc19d588c53971dba55afc942fa4a635c5815df70c0263794c4096b5123759d88fbfe3bdaaf6ce86fdde98d0eb08a7b4cf975378956f3d7be01b054048f17e7c3dcef968909ae395dd77adc93aaacf05368180145d579a50f0a6ba75740d4a79f126d91a6ab60bd8e7d1688b63f9b72df0f8a0985b6c8d61bd814a975fffd9c057bbaf0bbc4e4b5d0cf7944f3f3d446acbba2b977fa0870167af0c1b9596e68fc74cd3a17e594b8b33dd01fc8aae7af55f3d19f6e8f632a042aa6c154925b0d03ba8ccf83801b54c3f6c3a55f46dd97586a595fcfc107b9d1bbe932e17e1ca7bd30df13a0ca5d506a70411ce1fbb08bd77e5d2fa22bd96070a68289cb5eac593e87bf81c495184edb2292114e10397444e2e4986b55b74cbaf87b4063d816bc1471c683d90c4f630ab7f07446f88ec02dfb73a912b2441bceb2fd0a4909b8a3acce67ffe187afc1659ce44b4620dc2e17f5ae6113583126f050f36462643d967236bb18e5303adf820d4940df89724dbdfde5b752cee3216d05cff3be66c2134beff375a1be9594f262ca1fe12b846aea25964c0c0c0974c2c4ddad22551419bc61d53d999e5da1a4db72675880302787886131e146ae21496bb2f52da34ced330f755daf12056f8bf2730ca43ed36301b82b863cd017c5934796c98952bd0d607fc416de249675c19d19282b6e17ede90c814745791c76aa2cac80f6dc09a3d0578f62dd3291102b3677efc3adbfee4c5d667c3b1c08d9508f3fc7bcfb17854ca9bda97ebf0ef3009d7f5dffac3e246b7b8007e003a4a91284eb179b080a426ca5f9d0bf62584bd55a93283286767c4dc5ff54e1187ef3652ca81898600d8befb44e3bb4ab75ec7c9f1a365eadc899ee88152cd80b68cfa48c789b645526fa49bc39bf66bfb752ff5792dea348e10f0dc0267ccc94965495a3b7cfaff8124747dabb2055ba46674c3da07058ce456882d5621b1212436cac0f83c9a82c27cf3af41a07dd42033d9f5ff46935c8152bfcbe18fa1377e82148a09be90ca1dad8debba9e64a2185e8950c8c89bc5e996ac902393c11e795acf0b15fd2819ad61361b747992dda31cfb37a4b752bde8c5f96a2f7fef2415c963bd1f8cb821ebac3a8d82de9fd5671cbd014359e0e99936ff0a5088d6b8578dfae", &(0x7f0000001040)=0xbd1, 0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) stat(0x0, 0x0) msgget$private(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x9) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x488, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, 0x22, 0x0, 0x0, 0x5, 0x800}, 0x0, 0x0, 0x0) dup2(r4, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x3, 0x7ff, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r5, @ANYRES32]) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000100)=0x1fffc, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x7000000, 0x10, 0xffffffffffffffff, 0x0) executing program 6: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x1000) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) close(0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10a10, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001280)={0x4, &(0x7f0000001200)=[{0xcb3, 0xb, 0x5}, {0x1ff, 0x1, 0xa, 0x190}, {0xfffa, 0xed, 0x3, 0x1f}, {0x2, 0x20, 0x7, 0x4}]}) shutdown(0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r2 = syz_open_pts() recvfrom$inet(0xffffffffffffff9c, &(0x7f00000012c0)=""/190, 0xbe, 0x42, &(0x7f0000000100)={0x2, 0x3}, 0xc) close(r2) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x3) socket(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001180)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8}, 0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, &(0x7f00000001c0)) pipe(&(0x7f0000001440)) mknodat(0xffffffffffffff9c, &(0x7f0000001240)='./file0\x00', 0x2000, 0x80000) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sendto$inet(r4, &(0x7f00000014c0)="e81926c3fb15a31136f17e6c96c6b49f657d3d60de5eac1be1ab747fd64807aeca3535525d2b0bea0c0f0a0aa77004208897c57b3d0f0f32967bcb5c7c8e42a282618c941504996d9f5f26dec6fd5ddd0188652969c938c870748e86c1066843f4c0594f35ccead513cebd6f307b23eeae4b2f3b96969c0f529cf21b8ad6642decc3f77d32ae9c46cd45a332b56a2651d0a4bf52870059ce5b9c784412ec67940282fbf780441e03d841dc581da52d8cd9c9916f3a1cd49ef2caf2b4ebb83abe52f1e804ae3ed60d41599c5473f894d52a8e5ebecca22ac566e1146a387b0613f7e79bb03e8513a9e33b55e0667b063b04775a8c5f795909c7936aceff2a3498e3897acf0726ae11ba6286555fc606de1d0e8b0ee8cddd8ad92261f1123050ac94084f95b78052e73ec0a7089cc504f1cf2c5278ff10ecc6a6d5caa6e4963be5709a5c548a3611d21b747a37f7f50cff49870474b7386d5edc44da9ed012b27f8e2190780cb3ee58d47544dd0ce0229219f7f712ad2e8c8475086aca9de49cebea2251725ce7a4533e89c742761a28c5c96ec0e20b56cb2b19c3379ea0cab4fb06dbe9c2989e3dce455bfe18f7ce12b8616b95af8953bbcea99d8213f0fef6316a4849fd285493f5275efa7f5fe782ea10e9688852b49300a028f46e82eb39fd254998418ff274b2881aca6ed64b62d1e1b2575c6d5c2d6c2573ea99b92a88913c55c0eae89dd8db89b7402c6d6721ea6cd6f901227c368ac941c1778dfd84da07e18eedae97da93e4cff4525283c7fe546995ba46385d43ec064d7c6229ea2673fa21dbe896647b1ae802e74d394997b075ad481c4a70160e76ef49b37564f4196f4b00895b4aa34f5ab0716484b117fccb816fd7b8cecf0349f51b25138fecc84e4a543db81998947f13123aa1042582af9d8e826b1a3bcf09e544d0b8bdaa275502d6e6a5c46b8b40a1fe9cfea8b6836c05528bd167ae42d3e1bf1f5f120678babbcb7c7328ce9c660cb28f13eda47d9984e094c464e692197a8455c3146fae08679a37eefa6145435baad9a83d0aa1e59b2041e8c1d04e005fdd5a3ddf6453dca9d7a08b6005ad01cb083fe6b6625bcdc4fa06bc3ccaa67c6b2be5a72573dc55dba73ff98a77e36595346f21d2ae68669f5b8fd85d4075f9392dce5997bfe5f019d4405ae1407f42e6b4f86865ef9dce868054419f2b0e84b7021282d12d202a44b46fcb5c2b7895cc4e0fb9538103a47d34cd67e623c5b14cc3a1b43045204c6038ef2a9f0d90aa5191e02a045e191ac74965297ec06e5e25f7a8758775c0de0328c5933e35af4a40dd39dcb806322cc9ba0f5403a0af65de71104e7d36d714e511057a293b2387b0eda042f22bfe70cc68fa08f89ed60730a9972cffd7c7ce0be0c83918a26f5a5cf09f7e89dddd6feb73f0021a14247ce2fb758da444e68aa734bf7fb6062b4c1956ab6cf541d0e88c332a5b5a09a33014bb06351821aaa5cbed4e99b26329a0fbca136792365d44dd2d5bd3f92aa0d7d41820a91ff8f801a72f4e038ae55a40670f78302a78713c4c87316dc607b469dba0de80faa1445eb86f1d2c1c29e24fb12569336c3d03192b6731a555256c3a0c5a4c93935b6391912ccba7fbcbf2b9049e4768b385aeb607a6714d6e8c13dd27b3bbcb5078583af5afdfc9a598a971457330f20c37ea6d27207335a94dac9e93f3529ed1d1767d2c531559f753fb60d643f6c2667a025983bdcad4492d8519a3d6012f2fba7a48c40a2013a18c1ee9196a4b9c518286655c8e4ce274e7ab549e2da95d28b033e046d218b56da555c67b7efa1d4328b0ebdd3305262df9d90c0c39b6bd736efb8bb408a7532af66fafe3a4cff4d995ba2f855fb2b380447da425518e28d7413ec4de151b56343f6efb82adc05eb4c1de9322e8170fd4d9e6b91dc14d58957d551b14ec12917373097f711a8795e2566f0958be2c59f7c2a64e7a96cd8ea74993dec16b61bb1d388b026f7b7c1e42fcc103ed210428e770c42ce7d2f7de279875c88a4700538eedcffa911f1c20baee46dfba4af07ff5b31d607357f501202d612f2296ebcf6022e279eda2ada61fd476f4b1f9bafc7dbd05472377f8270786c7629273e76ae1dad8d6aa8400058d48d5419129349fd40fea43e0c2e0d21111618a8d21218a172431ec32d80a62645bdcfc9a55261c551d0a33388bcc77541b3d95fde3ad2f6251808afaad7ba8e971dec7f4ae119ff200fda0597bd0cecba063c60f4d99ca56f09ed994c5cf1706b4b02938cf17356b59bc50f6f73b65a29a4c85c8e167cd15ff260010c82e43996566e14e3f486d9b16a41d3b78509fb68dfb3af6a758debd2163a2188efd5fc5048e700b1d3e5be6bd10601a90259b173afe68323b258f0e42b02b3c5f02225799d4c14fbbb4c75a4257aa9a70a016c2ff4cfe4ed8770ca9d803ce85dd8b623f23468d96533c40f4cc5deed439364101826508207ca1b6c76f7709e56be0abacb63cce0903c056f6f5b7ff8a664f507de683cbf171f3d9387d8130b611b5ed0afb7f88aa0157cad8c4c3c4e08576db33dad9094fb0ae1e6f507de1762e4d33f25674c152c7b8f75ce76a2361fbdcaa6264b9a3d215c1b22b10ea170aa51721515206c0545b2f0eb202453d063e22f8c83994f6fc508485dac02037cff1147e8e52862ab9ce0895c7ef0c3339c686a1b295f11be9f59272630ac688c10a6d293570bc819aa95bd9233ac588f4a7b6d4a003c96d852774739a54b8920ddbeed95cf5ce2051494af969f4fccded89b897a0acb4e8ae624d283b63c1c9c52205836c3108a5bd7b326ecf50267e64536b32abd20208f9f80f597980cecc6a5058793dc385532924a589268c9c5edbdd4a0843217ec7150a564e44c5ef491ea6870a3fc4c63d15e1f1e88d55ddf488ac12d51a6c2ba11e95d0b7edba3eb1678d2b96afaace8a030aac2cdb7498a1596e5555b9b9b906343a329ad134be15a861016af337a64bcd06b495c21553cbdaeb772933b2dc94e275e64733e4ee771610a08653a5352f4b226cdaa3e5f458c39b68689acbe8840d66fd6ae7477907e0b56f7012915de5c9fa94847361ab1f0392d938ca9936ccce3374b1c9c2145a4dc3bebc89512d013c9d5cdfcd57a4af8949409174a97b9702b8175ff98ff50c961bcd52fd068d0228f7cfe83edf81fc4215c2bb10686bff4c1659ef8f32f23f0c62b231363a420e253753f51689e0e85d8feb6fb33c2cb88e4fb4b3ccd6b7d8bedeffa1a118e3cd83cad1b0909b708ab9bebd49098bc215168cee9ac1902463d1130e51f961f9c2f55ad6c5844aa912eb9dce2d1915b2ef07a4c0749c537e7d0c3919010cf687c20af491298f8934497cf7b27f51760297bcc0e0ec1243460adc8fd88125b23a86953940be0cf7a9cefc8cecd4612cae85dffa40dc2b21c66a8611cf5bbf0f8c3b4cc65e5a52526bda02bc60d2d4cc342ffa8badc0945d79b6c51ab32a8ad05a8b27fe4127b30e001b986fbb87f51e472952c12337a0ed8e73a09ec7cfe3fbd334650a4ede4e05c22ed31dbc7fe7ee2277f8ba6933f304674307af3ff72bcde905a9a7ef7d2955bbe6e6c237533400a7c83599abee49ce1ceec34c694865825c7d01d8481da8c8a4a46177769f4e5601922fd1f20c14516536acbe41297a11307f9048fbbdebe70e88b63d45ba23fb69f2ba04b34f455317136243170bf19f68dc14ad2ee70038b2595b56425d238bbe9dcc6042d5ef7fd352ef0301f14317b41878aea96d42f037ceb6ee65f2ee5054591c65f12e794ba8115b28239b7e2fb7b18f8c271c51c3c21fd9db6788147815c1767e60308f1168133c0327540a7b170136af216fd6e82853a13c43e7dc67643d010d45750ba186162c38f60f2d2b4d934cbf9bc61c9445520f0907629bcc7fe19b63753526c80ca2e4438dcf1144d4eb718d3fdd949e246bd5e0e80a916299b7391d58b83f3eaf08aaa57ec1a46202e46692797845ee7da63704dddef1e0195e36193841ac9dd53ac02fc973a6db592989ffb930ec954ea74c6e7a5291e6117d96ea378bf0dd261aeb696e7cf4660a8f2a0ef9cad8263b75a34eb3ca481d57f62bc860fabdb81070375af8e475065941679e11d2715f098c11ac4c0a7d052dcaa466496afe665409e1c5405e54e71249b4f22a7578225d93af2a563cb1301fbf565001c370cf41cf59f3dd737f9c3a1fb507a7f0b9c35ae40bef8378ca0c12d4c2169c34b21cf305e37abe699a17eefa7741cc526cb57082a2180d573cdcb02d8e8d9bc6e7e2fecc63de64c6712808cba7fabdc78791a30f5f4515629b4574cf761f4dd43a0e55e985890b72daecedc0b67b440cc740594878662c74e0ec8c54a589c91965d4621e44ffd3c1d9c4157f6984f787476fcca9587dafb162c85351e4f332ad3554d955578b66a51f7bebba25856861e0abc40cdd23bda37c9c2f3f28d6fc4398f514ffc10d97184da49a58cf74e509c3625d72e8adfa463a769989125aab2524d696b64b53d6c71cae85bd13a02434520def0b47277f635abedacc4e674170c88f36c0d7c63648db190d336c843701fb22299c269b5000fe3d3a0780f7dc966f8c1649e80ce1c68f7e258b826b83de24eaeaaaf3486dacb9ef700a5f686f459d14c6ccabc5b38b87f38d40b9b5aaed8aaa01d8a7cb67793e87e97e4a082a4cd9efa5e01386991fdeb347aa7f988e24bd6361f626c970e7d93f29eecefcf050ae4d5685816f75599f2d80d9134150e5adab2672274b616e8e59a6b0e2deba1e505412b1ece54cc0f637b4c5df23d0c74c59bfae363f96f808b93325d77d3ea89f8fb46fb15be562067f8095d1a24e4232169b4c049eeb88f96703d17108b692a6989c1da1b221a12293a02288cc8a97bb737ee225c5a568ad2d2b1ba84a2b14117827da74b6a473ca644d05da48321a960404da0f8a917e65321038fbcd7ff5ba0b9360f71e7fc607587fa1a691ca4df6781927f634175eccbc49caf1cbd6824479f4cc6f33a7c194cb3824fd8adde868fba875f6010264bca6b3e490ba781abccb7a5acb853ee71679a79e85f1f8e41033d4b1cf96fe632cf08809c01bcc4040b1684570e5330bfec73aa0309a4e5c051ed0f99d8ec6b1354f5b0f67af0738c7ac778a518c12d39796254dab9fa541b0f46371f60248e8056a062ae42cf80bd5a143453741b170e4f57ae9a11c8a05e8f8d82dd5ded0c54e93d3261f9bbbb4169435df4cd860c54d0ee66d556990fe017342f59a5063836975e58416ba7ac0ec94c9d56e8b6bc5e399e750a110ab0bbfd68505fe31592010f9a376dbd78bca0fab04c6e8a6a2de23008be0ade1d64257177e7b0ef164ba3da1e192fc51b7ef248d2e657accfc340c517a5c6a16ff288f33843bf4ef97017f6f98878c3ffaa6789fbb7f3b2c4add7ec9d92069c7bc743de567a0f61c863d255080279662886771267dbcbdb05c8ee2527b0b7544f9f12b2b5b5c8edd92ecfa6fd29908a0e0ec71cbeb7bbe51194da5c38f14c4119c92e3c9841f55b905505a80146f55d5ec7f3155d476f78f22269c4d1485c27251b66e3798690fa8298bb00de448e5916c38533e7d599c4b386ff3cf6ce7676f80685f3c075c2bad47ee1ff3bfc84b0f87e05213242fdbe7105aba1d3ac4a8e681c619ab43ff140484737e17bebfcedfb84b9b74463760e39360a0908e75182a19bee1aaf80865d32f9b4627d1fde964737ddbf4351f2d2f92864dddc3695f86e87362a270542b1f35a96138", 0x1000, 0x0, &(0x7f0000000080)={0x2, 0x1}, 0xc) writev(r5, &(0x7f0000001480)=[{0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x2) syz_emit_ethernet(0x32, &(0x7f0000000040)={@random="b3ff184a4984", @random="dd05be60c8ac", [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @random="9f39d9f41e6a", "", @local, "96f51a83d30ce2c1e81a64ee8550f257"}}}}) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) msgget(0x2, 0x20) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r3, 0x29, 0xb, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getuid() setreuid(0xee00, r6) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) semop(r7, &(0x7f0000000440), 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getpgid(0xffffffffffffffff) r10 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x1, r5, 0x0, r6, r9, 0x1, 0x8000}, 0x7f, 0x2000003, 0x0, 0x0, 0x1fa, 0x3, 0x7, 0x3}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r10, 0x0, r10, 0x5c, 0x8}, 0x49, 0x8, 0xfe}) semop(r7, &(0x7f0000000100)=[{0x2, 0x1c, 0x1000}, {0x2, 0x3f1c}, {0x3, 0x3}, {0x0, 0x3, 0x1000}, {0x3, 0x1}, {0x1, 0x6, 0x1400}, {0x0, 0x6, 0x1c00}, {0x4, 0xf3, 0x1800}, {0x4, 0x1d}], 0x9) r11 = getegid() r12 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000640)={{0x1202, r8, 0x0, r12, r11, 0x88, 0x7}, 0x6, 0x3}) fcntl$getown(r2, 0x5) executing program 5: writev(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xc8e}, 0x80000000}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x9, 0x0, "5a8a99738a6f98790bc09fa6be1b479ba7c0039e"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) symlinkat(0x0, 0xffffffffffffffff, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x0, 0x5}]}) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f0000000240)) readv(0xffffffffffffffff, 0x0, 0x0) mlockall(0x1) r3 = syz_open_pts() close(r3) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) write(r3, &(0x7f00000002c0)="4c1cfc427342b7d84dd5f4718c3298b2a7cb5c709be9d2d9b97e52e2a59ab4d91e7e6c7c87511b6c41c07b22df0636fa640a36fad66b1ae0db8e249c2bb942ea03305aca8b699e1d47110fc00c11f3631db5ddad389d50d1546a24cbf336e6e03b23a8da4f2c4acbf6af29f8af85be2e9b5dac7a9631604a13dc822f6b153bde7d", 0x81) geteuid() executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(0x0, 0x0, 0x0) dup2(r3, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000900)={0x0}, 0xfffffffffffffc7a, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e", 0x22}], 0x1) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x2, 0x2, 0x0) r9 = socket(0x18, 0x400000002, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) dup2(r10, r7) connect$unix(r8, &(0x7f00000024c0), 0x10) connect$unix(r7, &(0x7f00000000c0), 0x10) execve(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) sendmsg$unix(0xffffffffffffffff, 0x0, 0xc) executing program 3: sysctl$machdep(&(0x7f0000000080)={0x7, 0x1}, 0x3, &(0x7f0000000040)="0b79b15b00a2a6e1", &(0x7f0000000200)=0x8, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) (async) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) (async) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000000)={0x2, 0x10001, {[0x401, 0x5, 0x458, 0x400, 0x8a, 0x0, 0x9, 0x4, 0x1, 0x8, 0x338000000000, 0x401, 0xffffffff, 0x100, 0x7, 0x6, 0x4, 0x1], [0x48b70e5f, 0x5, 0xbce7, 0x3, 0x3, 0x7, 0x2, 0xd71, 0x8000, 0x10000], [0x10001, 0xd4, 0x3fa3, 0x7fff, 0x558f, 0x7], [0x9, 0x3f, 0xfffffffffffffc00, 0xfffffffffffffffb, 0xdb8, 0x4], [{0x6, 0x6, 0x3d, 0x6}, {0x4, 0x1000, 0x1f, 0x1}, {0x3f, 0x2, 0x200000, 0xd36}, {0x80, 0xffffffff, 0x4, 0x7}, {0x0, 0x0, 0xf49, 0x800000000000000}, {0x86ea, 0x200, 0x9, 0x9}, {0x1, 0x5, 0x3, 0x99d}, {0x1, 0x7fff, 0x6, 0x8000000000000001}], {0x0, 0x80, 0x397, 0x1000}, {0x7, 0x2, 0x4, 0x817}}}) (async) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x7f) (async) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) (async) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) (async) r2 = syz_open_pts() close(r2) (async) r3 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) write(r2, &(0x7f00000006c0)="92", 0x1) readv(r3, &(0x7f0000000100), 0x4c) (async) clock_getres(0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x7) (async) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) (async) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000280)=0x7ff) (async) r6 = geteuid() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r8, 0x0) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, r8]) chown(&(0x7f0000000000)='./file0\x00', r6, r9) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000001080)=[{0xc0}, {0x4}, {0x16}]}) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x1e, 0x58, 0x0, 0xffff}, {0x53, 0x0, 0x4}, {0x6}, {0x101, 0x9, 0x0, 0x5}, {0xdc, 0x1f, 0x7f, 0xffffffff}, {0x1, 0x6c, 0x1f}, {0x3f, 0x40, 0x11, 0x1}, {0x7ff, 0x0, 0x1, 0x1}]}) pipe2(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) clock_settime(0xffffffffffffffff, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) socket(0x2, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x1) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r1 = socket(0x2, 0x2, 0x0) socket(0x18, 0x5, 0x7f) setsockopt(r1, 0xfffffffa, 0x7fffffff, &(0x7f0000000140)="d452e638f0cdd913856d34ea6e30c41151d9f387065414", 0x17) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x9, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x71, 0x4, 0x3, 0x1c}, {{}, 0xfffffffffffffffe, 0x8, 0x10, 0x80000000, 0x2}, {{r3}, 0xffffffffffffffff, 0x80, 0x40000000, 0xfb03, 0x1}], 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c000000000000000401050101"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r8 = dup(r7) dup2(r8, r6) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) executing program 1: r0 = socket(0x18, 0x0, 0x7) sendto$unix(r0, &(0x7f0000004240)="025125510bb64d1d17e12889bd088ed9a2531a2f6f67be11b8954e3a274f35fa6aaa908d9b205f13cd4e4fe36e1843356f117c87e07b3bae7bd7bd467b4af8873acbf001c758c113a69e18ef68ea8723e51a26eae0e3b411404efa76c6ae0809322aff2fba89d5ac2136132aa542738a3c50e1b360b68609b00c4c7e3677b83f4229d7318f2830394b43b4161ddd8deb089d4450f1178ff351283a6710744aa2d2552ab6376762ce2d0ab38c60bc1d", 0xaf, 0xa, &(0x7f0000004300)=@file={0x0, './file0\x00'}, 0xa) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000001140)) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x59, 0x0, 0x8a}) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x35, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/196, 0xd3}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000030000000000000000000000000fd1a5fd0ae84f60cd6effb00000000ed2ef29319fc61d1d4cb0000ffffffffffff010090780000000060b900100000000000000000000000000073d33e0ce46d0997c0430000000000000000000000faa2"]) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001240)=[{0x0}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) fchdir(r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_GETENCODING(r1, 0x4004570f, &(0x7f00000000c0)) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r3, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="ebe4ff03008b133c0000000066fab0b98b4a1b67d760e7b2dcfcb4572db3b8382d61a64dde5824c8652fd50d67c02e6c4c8aa6940be1e79d9972680400667aa4bc4451081930b81017618f15beb5e108000000f32b7f59019d789dcf2778cb4f46ebe232cc4ce730c68b215ccc0e4057b3a4a3b1f800000000df7f4df21af8c636c7806d343443b2ecf06679f3ee19fdb9bbaccd2697507438b477a29961cb66d8695bfc8643b5214437c42cff6d65beeb7dad356ee13293801de69fb3e9cdd56c99f78a00"/209, 0xd1) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) executing program 7: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1d, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/251, 0xfb) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x101, 0x1f, 0x0, 0x0, 0x1c22}, {0x0, 0x4, 0x3, 0x1000, 0xe5}, {0x1ff, 0x4, 0x1, 0x8001, 0x8}, {0x9, 0x0, 0x3, 0x4, 0x7f}]}) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', 0x3, &(0x7f00000002c0)='./file0\x00', 0x8}) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xffff, 0x8}, {0x4aaf, 0xd91}}) poll(&(0x7f00000003c0)=[{r0}, {r0, 0x188}, {r0, 0x1}, {r0, 0x10}, {r0, 0x20}, {r0, 0x80}, {r0, 0x4}, {r0, 0x4}], 0x8, 0xe5) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000400)='./file0\x00', 0x1, 0x204, r1) r2 = socket$inet6(0x18, 0x2, 0x81) fcntl$setstatus(r2, 0x4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setreuid(0xffffffffffffffff, r3) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) chdir(&(0x7f0000000640)='./file0\x00') r5 = shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000680)=""/62) close(r2) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0, 0x4010, r2, 0x80000000) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000006c0)=0x4) fchmodat(r0, &(0x7f0000000700)='./file0\x00', 0x10, 0x4) shmat(r5, &(0x7f0000fff000/0x1000)=nil, 0x2000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000740)={0x4, './file0\x00', './file0\x00'}) recvfrom(r0, &(0x7f0000000780)=""/95, 0x5f, 0x3, &(0x7f0000000800)=@in={0x2, 0x3}, 0xc) setegid(r4) semget(0x2, 0x4, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000840)={0x1, 0x101}) syz_open_pts() executing program 6: sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x63) connect$unix(0xffffffffffffffff, &(0x7f0000000340), 0xa) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r1, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000000)=""/76) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/83) r4 = semget(0x1, 0x0, 0xa0) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000100)=""/122) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000180)=""/181) sysctl$hw(&(0x7f0000000240)={0x6, 0x6}, 0x2, &(0x7f0000000280)="db", &(0x7f0000000340)=0x1, &(0x7f0000000380)="01f65b86500f2a4e8836a6607eb151dbef629ee878ea00f47d08adcdea363a7ec1580e8a303f47a866963e1408193d9570773989b9d26a4278ea442a98559ea27dfbb78f12a00a6d5b753711f57512b655c17b6c6701382eae48f4f8338826b31b36b87d", 0x64) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000400)=[0x8001, 0x1000, 0x5, 0x6, 0x17ee, 0xcc0a, 0xb, 0x9]) r5 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt(r5, 0x2, 0x8, &(0x7f00000004c0)=""/51, &(0x7f0000000500)=0x33) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000540)=""/115) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000005c0)=""/150) executing program 2: setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@random="0f00", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x6, 0x0, 0x0, 0x0, @multicast1, @rand_addr=0xac14ffff}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xe2) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) poll(0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$getown(r4, 0x5) open$dir(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x3, 0x1f}) setsockopt(r1, 0x3, 0x6, &(0x7f00000001c0)="53df19beda6dc3ab01c71d09a563fb6f0ce40ba9fa04ddfe0994c1c99cb82884e4c9ea442a4dfa87881500fd8a4fa7e439c75dada425a1c477ec5cd3e972e51099494665531d4d7d86a20a972d1c754bcd6850e6bd03a950cbed475378acaa4b38bc9402b9d70b42fa6256e39e55aaa03e622bfc970a53bf1b2427940b73f186f1b48f425cef9e8710b06dc54ecce7807b3c114a5fc5a3e7b6aea6ed472f2501fec48456a278aed733da1fcb63d821ddc57e9d5df80d0e71a96b9f20d9e8fbfbbed5e12327d22cb66526c3371a270c02e07db7675d746e5e485aa799e3c8c7e620e609672239ded6ef61b3051bf4f9020ae9d062d0ed6b5f4277", 0xfa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x4, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r7 = dup(r6) dup2(r7, r5) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000000440)="e2e41f7e9877650af85764", 0xfffffd38}, {&(0x7f0000000680)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd288030564b7576ebb549ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd654629612b37e57db215819dfc552db3f47069c17c72fddf51b788d1c20f9e7d30fcbab0e3894bc7f33668d1dae5948479d04342ae28de5e64bd2dec2c917c80a98af1ce61849c261110d8c2f0d9dd6c66acba534dbf04af0ffd1f314287065e0fd26aa93ebf6942b2040480a8c47c23b0a20a18d31776f60a23e3086b98e44367dbe3a21006f52612587f62ba20c7c314d705edf4d275f20d90f66e20979bcd8f51deaaf72004d6fc3efcb9d46ca353", 0xb9}, {&(0x7f0000000540)="7a8d4e47680e2d3e197359a72af0f843728001f1c33e0c4c36fdb4", 0x1b}], 0x3) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x8000000, 0x10, 0xffffffffffffffff, 0x0) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x438) r3 = getuid() r4 = getgid() r5 = getuid() r6 = getegid() r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x8, r3, r4, r5, r6, 0x40, 0xfffa}, 0x400, 0x101, r7, r8, 0x3, 0x10001, 0x1000, 0x7}) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) chown(&(0x7f0000000180)='./file0\x00', r9, 0xffffffffffffffff) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) fchown(r12, r9, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) r13 = msgget(0x1, 0x40) sysctl$net_inet6_icmp6(&(0x7f0000000240)={0x4, 0x18, 0x3a, 0xa}, 0x4, &(0x7f0000000280)="461bae870d5225805b6c02367e9dbcaa687224c21dd0c03ba11c4824d00daa69526b8a7d8c08aca69bf5b075118b3d8adc1d59a9bd485589836ba696f83405a9b692", &(0x7f0000000300)=0x42, &(0x7f0000000340)="6a1207ee6c611273615ff4f4c900a43eb7eb2f3b32ff457aa3a9bbf01df0d1afd43b5a391d019b142c6abf35ed86b6d855d8672b2d5106a3a0b39173342304646ee73004259ec472ceb71ce38be941c4d7f0c2e6c75e859d4ddc056d89ee967e296f80168a5caa770b519704ca3f8af20ded6d275357b116ed2939ba4d87c68f58bb19b5ec986706cdf9f03fd2a16fa3b1b307b21a64a2d7ef674ae5014db904b5169582c43921f7980b9e0a734906b7767dc0efad8c59ea77c528f48801d1f4a9dc3ca6c2564a22864abd1144b033948365f4f2b1a2be54d10a65f07a5108049e6887e8df8fd09809764c66c4a1b16491", 0xf1) lchown(&(0x7f0000000440)='./file0\x00', r3, r10) msgsnd(r13, &(0x7f0000000480)={0x1, "c6f6782b67b5a893206d278de39850a6eaa3851a9cbfb19c5aea9d93c5326a2100ecdffaf21bc3c2069f5d5ff0f57245312547ebb0cefa0ed2a8447261adcfc1506be139bb8148521acb9bba430e8987948b310dd80e09f84ea9343056e8187c711edaabe8a2c048155cace4a2abb19b4a417aaa229e0e14575c253c952805f298473f6f02665b2ea48b4d54ab23f3769307d50fda4599d1417baccb97dcba86a71f701f4d65d9537a47eb4334845f31df76cc"}, 0xbb, 0x0) r14 = semget(0x1, 0x0, 0x8a) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000540)={{0xe6, r9, r4, r9, r10, 0x104, 0x8}, 0xd64, 0x9, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) fchown(r11, r15, r4) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000640), 0x842, 0x0) recvfrom(r0, &(0x7f0000000680)=""/96, 0x60, 0x43, &(0x7f0000000700)=@in={0x2, 0x2}, 0xc) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000740)=""/28) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={r7, r3, r10}, 0xc) setsockopt(r17, 0x33f8, 0xa3, &(0x7f00000007c0)="344d7d40aec720a67dfc2b85475c79d26c77a796631f302eba9fe0656f7579eb6cbe49179c778bdfa9436663e353d87babc77b387650f25020cfccc849d89d53bcd532d143e95dd6dafb43f5b61e1b85376acd273074cbf0295b6de1f86e4d3115f0104a92ed84ace9973b4874a8411b82b9b37d25aa0dc9e0941c5a22649f51fbbba8014809610ec0107d2000a2a354212ec05934d33d23c0b14cff5906bfd67bed4246ca66f76e44f5e48510e6a05df6983d48c494e98817da1f73a5643ce5cdc936a71721f66e757c0a4d5708d65f229e40e64dc02f66374892232998a4e47d965dfa67a44e573add507e79fbdb4ce0f29fe947dedab838a70ba7a1e822f856d76da48489c86d86620d096d74b2793dbaf59cb1ce158680d17772718b91fd329d571e62f6802383156ee7b7a905dcdbc1256e4e154e1b0b968df737f9faae6343abe79c29c0c745d7dadcf2820733597fc30a445d0e6f8a9a1aabe687b99d83f190459508e44849440ed11633a777f7c7999624cfd8734142169da79e4b03f952a91b90e6fa458c33918f33d46f0ff1f8082d9a7f990e58af37b528f8df27cee2d944b2bb642873881c0831188f88bd59457c5a7eb3bbb0a064ab211e59a64a7d46bceed8cdea8503d6f52f5e0e51a42b8c256d66306a91abdf192b79bfe2208ff41a3055bd1eac974539f209a14bf59d19d84008ed356817a9c4be2a22b239bdd5fb164ead63bce1b2b59f782b649972bd81c3e4f54d2a2a84e68ae47ed448042e0ae376451502474e2b73aa568c11ea8a504a1b22491ca56a2d2ddb8305e37dc99446a0f3c78228eb206e0c5c5a8800f225d5c4165194d39984f78f053b81d6c072d165038c6bb52061075f5a25142a87f464c6369ee72aaa7d478f1e143540de350dafae81b7a7a6faf17f1af6cb758a1f6c83371a1459fbda68d1272be524ca4b17f755740a9ba4edd3437d16919c090ab97dab8d83e16a15777f49a579cea3d869df2b9c53ece8d853623adb60fdfa6c67fca2ae7ea15ef859cfaf0a0c4c2cd42fce75f07b0fcce0bbcfcde011e0e928ee6d787dd0f8979f3fb2e01d3838e3e33e3877312b4c9db9ab5e88184a77059a9000d7c43ddb555819db5ef92dd01ad5a2b9526bc93578dbef6043a17389eb7bca13dc7c5d946a77c4178fd4236fe5f2f498725c276d24e429092763f78366117321592c6e8dcf8d099104b231f6a576af9e329db3a1dd07f8a90842f676737140e6ec845de32891ec985d8cc36b48e9eae5e9bab3561162274c6bfad55baf2d4b5ccaba18449fddf4eb2e7d39765c27492c4b7cf2ef36ed5d6f0480aaa82f0fa82666e00f24478a758de0010722e19f139ec5f5d292b280481ef7416c1264c8a742536cdf69898f779e66342e09188b5361412ee1103092ccc8dfa103157ac753c9ddcd9fb2c4f4d89af79cc2ea259ce45295ec06ed01c9b7cf3a9e767eb43e62f1f328d18ff8bfd80405d2959133f3735dea5cc713d185b6282d0224b9f5873cd324e417a94ea354ae43633167a41bd087328914a3ce5d81666384723c4826fbe2cdda74d032e20e4bbc6020cc7e7d5f2084160e20426f0534f59e25ef78685ba5eb5cc7388867eb777d5147258156e785fcefcbac0f9c3c43256f774ebc93040c2f055f1d843f3daa514f789ff0f6ce3f234ce203640eea5045b77e2b9c32ec607ddf508b732d7d62ab85576a1a0074acb2d2962f864eeacfb2f52b8f1646654a3cad1f7d10fa1067332d824b48727755c30a1386647a0f919431a9b929850f8a7c5687ddea9863f4f3c4c6cd6092bea93de76944a0983756b18839ccf5df198fe019cd710278490174b36c1a561e1d8d8e4614ba684b2112e065d090fd9bf0150c69fe260c2a556632394f518e2456b1c39ff3e3890973228e54441b90928949050281ac420d0f61839cbd561f865e7213f8271189dd41966307d725660e7e37e4c2f263795b4b632e226f40c41a22ad11b5923f1377c82f19f1db32a04c6ac4015a843623d3b4cb1848de5c40b12b776956728402ad49640e49d2deb06317286c92dab1916e9fef0377ad23a14cd01efd31812d926cd785a4a2fccadc5ae7613010b5bec173e7475b75617478002c4e04f00431df37467b610988327993ce420fdc4eb36458663d0ecea805e072b15a066e45bdcb470867759e6cf5dc09b8258a4c0cb0cf15251857b9aa1b6c097ddf84b2ac80f14a964042e1c5d1e2fd6070f96eb09e4adfea88460e6fe91c50fc3243ed792fb8d9f33408354eca18e1ed337f6352b8d762a46abf513f6ab774e41f350bf08275f9dd4a00f91a72948278529ae5881fd061e24668f9980b19d96c6894acd6c3e92f83786652dc64c800ed4792285fe0e368250c934a587f4e71d49c4d16fd5293a539174f8a8426823b93f952dd26a46710f806c52f15505c10849c3e7ab21c2096a3948d2866258cfcf1bc7bc5690a957ee354d7ecc77d21c3dfe350fcbcc55bfdb70cb6d2c31d077d0d5b54640e88701ce198cbd9a8782848d3f18ef1e0b3c14ea8abf58cf94438ccd32f3a57fab9eb48aab3edcc0886f650b66af7207c93ffb9e4d80d8348c161d153ba8ca42fbc7a02b1ca6dc52d0d435a52247a0df414195a717fbaefc7986e2bda7988cbcb64c81bcde6f9ce02af5cd78b2b1be9a8f2500fb855f3f81e354ad104c539037cf2fbbffa52fd6c137090b20f0699ae9ff06bf274c2ac388995a60aee78d193d2e2ee3e96b6b1b5a46a891eb1b1e6850ce9e9578bb461d866e811d7bad99fcfc23f60a307bcb30de0a4ade1aea6f279efb082a9a65c0d9c557c5fda48695e31de2b786bfad1b7fc692b40afaa02720d057d815daefd46b21e67c98c88e13dd432e0980fc8cf54952f04cf33f576b2c7e91035ba80f0e19db859dc3f703f8369a37121603dac23a2b09b9009ebd060bc848c25c2ce4f55e997e4e1ddb2e67baddf3e06e6013f4d6ff8c1c28e2057ab91d50ef3c17d13d3f5f7a7a1129c6201c8c0596c7f987f4d62f5a80b1f86e1e7ce8896abd083428465c3deb815fc1678289977077627100e9d138a3ec7b08977e5846e3d92ff3d34c33ef56ef1220975494dead0567bbad11b22a5e5a33c32664bc28bbbe1729feb007fbc4c77523014393de34b8dc24b06a0431d5df6f7f0e48f5238393ded07b6ce7f75262533488b7b99c01264ef0f55a5a86e56cb43dc1534f4c75bfce361239361312c2ef63d2bd1eee9e5a76a42479e326dd89d29d5f73b26c685d2271859d9bcb140622d4754d86b50202ec0451ff7ee156960dcafba3686c308c4f5cbd48ac83c9882c56796c9c6190b0917a53b1c67b9a8c0c102e337723a3bbdf3b812108dff3fcfe975bcb919462bd55949ec7b6e1fef75042b53e17c81a8152a8d0c47a62d75de4ec138e18773de5683700e8decba2f6e80f336f4bb9931eb4e3594565f755c92823d2da7a1fe70ee5c6c0262d18250c1169d166a5e664441d535aa99b490d1c01cc5fd31af8aa788c76b6deeafdc93d8a36d19bd2b8ef304e3b54424d68def61bb30f461824df73490eb74c93f1027352cccf72b6b04b386279c48df3b4f794543156fe816e205f2b29516c7fdeb50dde0ddc237bbd840715bcb1aae8644449377c8a5b97b866a8c8fdb253a7d6992ee081fc14489edf9c78bcde274734defb2c93ae09862fe2f0395acc83eb509eb438538759b464877b9065d585a84314531a2ffd616170b4a048c484d41145c3334469b3ca5ca4e00abc53be6a4d54b5f5fb58894f6529de2e5c14e30bde2373660afaf7ebc6eac35aca5d95aa672cd97e155fba11633c280332b9ba58c1821037dea2dce03b694bfee022f62f9097394ec231766d7c3cbe5dcc12397a041bfaf57a1049386c75a5b2bca4cd131cd68f18fee1b95b33432041b15f25357af15559fea331578cfbfdff671c4afb2bfad024a3fa11644153b5b2e41f8b86a8521f2b577a9603274d2c478919e9595844962a20ef516001b076503bc626c5ecce43a3b845c58f7f2b4c4589445a9a5b0a38ec637949a5a059b52e9d6e1738be3c918338edf6ed460befb1364b940296fe137e280b10a63842cefe1fb4efb8ac75dcf6e06993afddc9ddd721de6210af354be607b9b74a8f5eb7dc1f1e432d5b93fac3b0f6fbf1aba5b61d7b196d8f8fa7bbafcc7467945d679b64d51e0f5c15f1a8e59e4393213516f7f73eb3eac328c57f0edf2a6e6e749e1691937eeabd118f8e8991777f8e2596be11069cd6a3ecdb69efe19d9e61bf9a5b1de9cd9d9beebfcd771832510514d661e5351a949b2cd0ba7d7dc18dbb67640ae3b63732680340f6f18e8560b74aa597c3064eb916cfa56e10f7b75da0fbd1b5b8ce4ff8c45721721050f28b2418f0e0c49b8008742ebbb45f66c78bdda45e9e85543080fe8b5d7d9bb922ec0065fb82179851fc0afda5c0f5c48fec785b766b1ada87a803e14bfbf18bf43e8c53bc59d4bad16fc82ce0cf04636ac53b584462a6d4d42219f738643c7803cdffe96efb2088fd459a622a9f17675ef072219e95ef78479d48e02e6be40343ce1bf8d4e32bcaaaa3b7af2a44c3058bb4f4a1f9c730cbb397fc18ebf8b37892f4bb1364a8d2f541e93801c78589d22ac6d4b803b51a25e998b4d7604174eae979655c72f5156b8f67f4b8b83de2d6c243b4313cd9a4aeff63561d3d1899104ab1b914b362eb06bc66d2ff3c9fc922f4e2dcf3f90363d54fb8bd32caaae83140efba26a184626d8b6305aad63a71020a5dce774942a213b0c583657415a302a81f08d9a24e05a19f2bacf96b822195ca873d642bae762713d8946d0cd128605a8303b587bdf424c3e1004887762ce0dd54403cda1c85aae1974c866094875a28fa3456a499fbeb3f7e8d143024c7a5c1b97e599e8d889e9025f3c703bdc7f55e4c468e015fcc3b0c5a344703ac83ff13fa066ec7d302e0aa63502d7c11253c993b82be7fc0e90f3dd4473164c2007d2fed7419cb30b7f1387f34dbfc8b3670ce1c627a7e1130239379286c93000de9427dc6dcf7d7ca337adb8de6619dcc3669f388cb2934185889b28c1b8c4be7c37eb926473b54f659f16978628dc6213092831873a20a09f0bbf3a5989cba9c75cfb29f5471bf7e2ffb2741c5785d52b3531f6294d93e77bcb84be2542ff183748053867cd486044cd4073efdf05d00a6f681d1e30bfeb4b4e03aa849cb2dc8dfce0b7ed57b307c342d983821caa7c71f6bf17d312d9ea815a355c6083ac00b4ed5f69e92f539ee2c6c2e09ea91dbddfa91c22f79eba625ea9aab239997f98247e1d6a7cce92c3a53e3003b7042f528883da05db2c8ac9dd440728040ec80849ff1d493d72126a5bd3147cb7f95913a044b2fc6e304fbc9a536d2d16f6b03e29571403e01105d9977c0ec5946c8871351b76e76abb013a274e7227ab83b349357eb5e95728269ffcbf085db68143fb48ab839cc8af01e4a4843297b4fe817984bf7774b1c28cc3fe38970db05da019575ff350f1249972afd97ffeff9f36b2414f707409f6e7ddd67101e692f6cb901de26397849dfbf9cc0a3b7067b8db9800599d375cae66fd3f47dad6d62f4a35f19cf78221069dd9e07a723331e6c4ba9d17d2a68b673cfa268db36bb4a1dedc2a36ddec040d10adb8d581927656cc361a871cf264b1861dd39c32f08306ab069ecdaf59c3f7add50fe34f358b2e66fe5f5ec7ddd27cf4e477f7b9cf8f0d563daad8a363b38612d01d52bbe6bfba46d46fbcdb97955609d8a59db2a99d", 0x1000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) setregid(r16, r18) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r2, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) recvfrom$unix(r0, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000200)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000840)=""/75, 0x4b}, {&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000380)=""/101, 0x65}, {&(0x7f00000004c0)=""/234, 0xea}, {&(0x7f00000005c0)=""/240, 0xf0}, {&(0x7f00000006c0)=""/105, 0x69}], 0x6, &(0x7f00000007c0)=""/85, 0x55}, 0x800) close(r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) r3 = accept$inet6(r2, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000c00), 0x20, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x2, 0x2}, {0x28}, {0x46}]}) r7 = socket$inet6(0x18, 0x1, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) dup2(r8, r7) r9 = getpid() fcntl$setown(r7, 0x6, r9) fcntl$setown(r7, 0x6, r9) r10 = getuid() setreuid(0xee00, r10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) sendmsg$unix(r1, &(0x7f0000000d40)={&(0x7f0000000240)=@file={0x1, './file1/file0\x00'}, 0x10, &(0x7f0000000b00)=[{&(0x7f00000008c0)="eb404c98004bf8b01f2ab483dc507ad8a2a7a46c555fec4270a57f7a4c431006782ca0188b08b29229e72ef8f8cd21dba457619180ec7833a9fee9610feac8932aadd4bc7a289b4ce85a900ba13bd7261bb4af74b7edd1176b28cca0528c3b3af415d3284cb6ea6b21a9c2e2528554bea4b0dd072cc6599504882a0b9ae3db8f9a2fb5119cc2670c1204770775c0bb15e42d2272a3edc558b0a55c91e84848a2778118bbb9dbcca0625efba3b293a4bbcb937f9cec63d188f2e22689908446dfae726a5f894ced3e6086fd202e3a18757844f7bc0d7aacc905f1b9b8a16ea0b50fa9985577bbdee1bbfb82f54644c36fed", 0xf1}, {&(0x7f0000000440)="8267efc3041321e5190e6802b5f01ea71bb899a5c43e01ec942868e0e256ec234d6eb2124c940fa010", 0x29}, {&(0x7f00000009c0)="43e6f1ade35c802de3c8e3d017f261fbbf2d1e65ecf95fc03e3da819e44388fb8bf10c2e858b66842cc6", 0x2a}, {&(0x7f0000000a00)="169390dd20625f2e98968467d7eceefd7a13bf1b31281b782f7b0c4e38db709b7c02253b41ce9bf00cf11c770273a0a117cba95a5077369839dec0ade2b559f488ac36b087da9944b5471dd6596c64a762247f2112625f0bb67b06c4c0d7d3468f053ca10dd9519d65675f0b8bdf68d37b8805c1360886a9930d2e0ecb4e1df9595b0e712c90f1da7efbe937610e8f835bf639c1bf8e", 0x96}, {&(0x7f0000000ac0)="8e87668db96043edd4f79570e355ebcc24dd8fa920b445eb1a2ea85a7f8b2b4bf4ceb7748ac3", 0x26}], 0x5, &(0x7f0000000cc0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r3, r4, r5, r6, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x50, 0x5}, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file1\x00') executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 2: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget(0x2, 0x4000, 0x210, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x2, &(0x7f0000000040)="83b327b552a56c8cad1fb6a74d0800c58eec5e032ef0c947e7691e488dc41241ab54ffb1ef798c5704985f8148585214ae3bc1710b4b7851c34806c52b4fc90f7bb4fdfc6d0d7bbb4f23ade4fb79f31c0260dfde772e40aff67f9b41a153d50d90add74773812f75d4b39358ded2e4eab8440d31d4c90cb97f8554613f880fe284b85ff9439ab6741f868381a6d0fac19d852a9236cab5e24147d3dcd3ce2a3de20558fb8e61d388496aeb94e6372ef027759d6e6acdc1f5e1d9df17a681d3455adc990899", &(0x7f0000000140)=0xc5, &(0x7f0000000180)="a832b5e3651c11c49fe1f03af3e8440b91d29821b54736b736276ec3a76f02478362bb0d39b62ff282ea403df1d026403775f1a9852969ddf600a183a2f19c805566396571058eab8c6ecf844d11e5669eb587e69c0b14fa3bf82985723719ef03f6ec7f76b5631eda81bb52c54dbf8b8e412bcffd4edcb87a3d1396cd21f731b900f284f627aee836377733167a34a8b293430f0fa96a6540fd00096cc5c3d73cdd55c39b3ee3b9cbcb5c1b78b921400bf2c3312de231b07aef75cf2e981fd4ae9d3331a3e5c12c45335cbb096c0cfbda9d1d6a", 0xd4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) r2 = shmget(0x1, 0x2000, 0x54e1ada157e6e371, &(0x7f0000ffe000/0x2000)=nil) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x4) sysctl$hw(&(0x7f0000000300)={0x6, 0x12}, 0x2, &(0x7f0000000340)="69a464ee65eaa2ebfdc02bf27618fc3d64eaf7bacce45c618270aca2b1d1f42906cd9049b8898dcd4478b5eff7d6431d2a1cbee4bffadbd15c982c9cdcb6bd00142e3b5ef3429cc4cb831ec380705f73833483707e49abd671e45a0e011eab7e90d0ac861917cb1ed3bb6f7c12fdc0f3e0e00aed5fdd05f6555c0811f1eafd50", &(0x7f00000003c0)=0x80, &(0x7f0000000400)="dcc95cc23c76863cbd434cbcaa6110ec891da0a328545f5ae14c0fd53856c3432cf0d2b3ac2cf6846a19d6dce937b97dbbd6a7cfbdb99f8d3a1b8341906d72ebfac147805b67db74c982fab261752941a06a36c5bb30a8bf99975d4aab9fcba7eaccb1ae175a3796d2f42a2df542de4e128d3377715d218264f1e890cf094e44ce8bc8443fd5f62cebf976c70522045d31ffa0160a8444ac984613bddae91489f097993ea2c94389757ffc310c0b268cd7195c1516af634ad52f0434459fb92d4f8dbbd0b2357843435d89035af1", 0xce) r4 = semget$private(0x0, 0x4, 0x10) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000500)=[0x1ff, 0x100, 0x2, 0x400, 0x2, 0x101, 0x3ff, 0x400, 0x9]) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000540)={0x4, 0x2}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000580), 0x10, 0x0) r5 = semget(0x3, 0x3, 0x20c) semop(r5, &(0x7f00000005c0)=[{0x1, 0x4, 0xe47ab5408836d215}, {0x3, 0x3, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x9, 0x1000}, {0x1, 0x4, 0x1000}, {0x3, 0x401, 0x3800}, {0x3, 0x4, 0x800}], 0x7) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000600)=""/142) openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x8000, 0x0) r6 = shmget(0x1, 0x2000, 0x21, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000700)=""/41) r7 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000740)={0x2, 0x1, 0x0, 0x200, r7}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000007c0)={0x3, &(0x7f0000000780)=[{0x1f, 0x9, 0x2, 0xe13d}, {0x1, 0x5, 0x1f, 0x5}, {0x25a, 0x2, 0x46, 0x2}]}) ktrace(&(0x7f0000000800)='./file0\x00', 0x1, 0xc20, r7) shmctl$IPC_RMID(r0, 0x0) r8 = socket$inet(0x2, 0x4000, 0x8) shmctl$SHM_UNLOCK(r0, 0x4) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000840)) fcntl$getown(r8, 0x5) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000880)=""/69) shmctl$IPC_RMID(r2, 0x0) getitimer(0x0, &(0x7f0000000900)) executing program 5: open(0x0, 0x8000, 0x14e) r0 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(0xffffffffffffffff, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x40e}]}) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[]) r3 = semget$private(0x0, 0x5, 0x2c4) semop(r3, &(0x7f00000000c0)=[{0x1, 0x2}, {0x3, 0x0, 0x1000}], 0x2) semop(r3, 0xffffffffffffffff, 0x53) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000001c0)=""/160) kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) r4 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, r4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = geteuid() r7 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r7, 0x0, r9) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0xfffffffe, 0x0, r5, r6, r9, 0x0, 0x1000}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x80000000, 0x7869, 0x9, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000280)='./file0\x00', 0x0, r11) executing program 6: r0 = socket(0x18, 0x0, 0x7) sendto$unix(r0, &(0x7f0000004240)="025125510bb64d1d17e12889bd088ed9a2531a2f6f67be11b8954e3a274f35fa6aaa908d9b205f13cd4e4fe36e1843356f117c87e07b3bae7bd7bd467b4af8873acbf001c758c113a69e18ef68ea8723e51a26eae0e3b411404efa76c6ae0809322aff2fba89d5ac2136132aa542738a3c50e1b360b68609b00c4c7e3677b83f4229d7318f2830394b43b4161ddd8deb089d4450f1178ff351283a6710744aa2d2552ab6376762ce2d0ab38c60bc1d", 0xaf, 0xa, &(0x7f0000004300)=@file={0x0, './file0\x00'}, 0xa) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket$inet6(0x18, 0x4, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000500)={0x0, 0xfffffffffffffffc}, 0x10) setrlimit(0x8, &(0x7f0000000100)={0x10000, 0x54}) r2 = syz_open_pts() close(r2) 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(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, 0x0, 0x0) pipe(0x0) preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}, {0x0}, {&(0x7f0000000400)=""/110, 0x6e}, {0x0}], 0x4, 0x9) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0xffffffff}, {0x80}, {0x6}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYRES8=r0, @ANYRES64=0x0]) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) accept$unix(0xffffffffffffffff, 0x0, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(0x0, 0x0, 0x0) dup2(r3, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000900)={0x0}, 0xfffffffffffffc7a, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e", 0x22}], 0x1) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x2, 0x2, 0x0) r9 = socket(0x18, 0x400000002, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) dup2(r10, r7) connect$unix(r8, &(0x7f00000024c0), 0x10) connect$unix(r7, &(0x7f00000000c0), 0x10) execve(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) sendmsg$unix(0xffffffffffffffff, 0x0, 0xc) executing program 4: mknod(0x0, 0x3a0914c44f7b202d, 0x504) socket(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x5, 0x0) mknod$loop(0x0, 0x0, 0x1) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) msgget$private(0x0, 0x340) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: openat$null(0xffffffffffffff9c, 0x0, 0x10000, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x10005, 0x141) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000580), 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x112, 0x3}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) sysctl$kern(&(0x7f0000000040)={0x1, 0x30}, 0x2, &(0x7f00000018c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fb65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bdbfd04ceefabee7e3ebe806fdb4f6af569ae94b5d1277f444c05cb21c51e70573ca889b493853ec672fcb70b35edc2bf8432c32a05a2d60bbbbd50fc7ebcd3a18a1dd3555a302d731d866046ecfd2251a92344000659f5f881c7c917ab470d89e0c80aa832f8b04af2736967ec40f3520da24485e614711ef217aad5557170ebae19a2d469175696e9b86dc4368d0d3aaa7a036695f5fb7503f4a3c5ff1e7c7cc30a4f37ceb09d53b8d33b730eafa99f0d6b603f7437d2d3", &(0x7f0000000080)=0x143, &(0x7f0000000440)="5a67923ef0cb18997142dfc33e7a820a785a581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4d4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e6211c06ef04557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027585614312183bd4b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4da8025369c12ee8811c2339a9", 0xff) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x18, 0x2, 0x0) write(r3, &(0x7f0000000740)="6e8db237383b040a528f3857ae503b3eb81983ec3853c9f17ddafaf61877bd50b4bc9ee3805011ec3300450f29f685b6bf0b449b8085d7dfa0d44777b25ba0286cc5fc59d8f55057732998cf8f94ede50b455ad40452d0423f35192427b28d0731b3540f83f2575429d800efb12d8a270ed3b920bcebaae2c4d11015f3cff9fe6c0ab09ae914dfd781bacc3a73bfeb62d70f4d9f5c1d1444d649c3c27eecf75d3ab80029a11149d9ddc5ad38506f0efce122ce4af0fb19bd014a7cff80533643b843b6d06f1242a2302fb692e77ed2f52b9e17a65df7b940f3dbcd93a00c36c581e99eef4be0143576efbe48d6963629eb0735580ab830c71c74b5dfd79d2dd5038688d018ea970f56e506e49aaf46711d593b759a5de7b13e2fdb053ebf303670a01644c2d387b7b7f3481019341473ef0a5ac2b2f59008485ba2ffe02cd3dfc07f26abf16e98ca14b06b46d1af311c09842fa0e16371b537423ec08ae85519e591f826872a91f629e0592b0e30c18e3613fad8fbcd29eff55873a6a585440cada9fbf9784d23ceb72ca9b331f3bad07b91374529587c81997bd356e28db294d4e46c8c5602f7c7c863ea8859a0a1c47db500fb56eebe9668e06142a073fa2ce8b7f21bf897dd86660344c1b940ac40cc8e8b26dea002507bb294028fe85524159b001b85148689e9200b88a44d5a70a38afc91a01315364850a8e2f2a39226df8bd2e8aac698eec3454b8d1d2f5eaaab0cf54967ad657d132aaf433b74de15d5093cab81e6ea70d0cb66cf92b91126e7ada49a338786c6e7f5ee1e67b957885a024b9aea452028316581320c2d6eb60a910e6689ffc28384074dd388c02ea0aabcbb68dbe66dc3457099ec11c6260d32697e3179501c0fd024d771a3cb81754ad5f77a290dba5df03a679c9d2a3c0317f1447c7f502dc3a3fea45c0ed21b279578ea0f3b79afefab324a62ead073bdda2eb870df274437fce287113ae7a8d278d2c584edae42e76e68d0136f2b9a0800a2d7ae07a37aa25877193791b23e184a7d29753abd77830b48ec07c27b4a2c33633b5c3899585cd2ace38a749baa9428a3b39da2eaedf2fcf588f951009f7349aed6c2e3c3849a384044cce0547317ed62dc655ba94f96acc9bd97c20d6a09b3ecaf9aa33b26de4c9d5f07dbc97f9310869cef7a48bdfcb5a53ec4b59ee243908f5a55531b0d3d9de74559cf3902723c92622651200e18688bece883ce314cf9e53156c5c397abf32075d8ac41fd97ae49ae40050107d3031834f1a6b73f7080a498aa6fb91603b8923a48c8700afc833d9d36ea171b41730f44750b40ee25abc518cc73ac2ee732e9f2d54b40ea584fd2543f9a711d6e17550e9542fb75dfe672aac151179e383fe20f7598b43748b1fb9b4ffc2a7231ce012a4b2b4b83baaa82c252cdb73f11ffdf9ecf95740f1f11a0ef915f2f6020c0bc343d2b1660284a299e0a8c608055d35e38296c4b2d872a3bc9ce5ac14aea9e7c01fe0c8c953fa67988ba065dfacb4940cc4d7f18327fa5b40834ae29c40fff57260354353a221d0d173d038f7f054d5e87306747c5c2ce6277051cec09d183e97462892ee4ae7e32dbc9d4b79d214318cf275d62e406553691b33caf3367775af00891be68e44452e3e2c88bc7eec8f1369caafd409a72cb3f82ef90e147683ac546763726158e91a42635ac9ba049c1e3cd3539e098e2672df4b2e1707457cbd6039b714d1dc2ce04ce8fb680ed93eec7b161c371c0b4ddecd3ce0c748f72a77faca0d4b84f39f6771a9f29ed1630735d381d477318329592fdcb7da7ea434a4289a00832e94ec911cfb9a4675c0348ce6f24d3e9d8fa0fad8cb9ce48efbea371a75407542d2901ead172d564a362b7b492b04ba5dfbccfeec3787de1051335488ec8ca4565e3e01041ce068596bce2e29a9ffeca63c5d1abba27f0827bfbd557d83107bb0e70a4255bc8a0864111c7b655b7fc45d1105a983773244d4aeb01b09134c76c97f305d134ee638e7f05d661ccd11151786be1425e2a86887d9306b5eb3a8c40d029cd21939dfcce7f2ead93948079a963a7f0b8f64644c5032b35aa679c6786da7e14bdf2b74a8d6395cda383459808fb66700e09cf978a8306c7df6d69a134f1644c875c8ce40f2d22acf0481dabd13b8dd72c6232bb6b602675e869790c6c1ede4a6105a9fa65d9d436208dca8a6181bca209ab41d6137eb211de116a9ab3cf4aa5d0ffa4570688d1cd19095b8c4f0629c551e7fbe40633a58d02dfde34054f627f22bc7ab88fe1e4b205dd03d7e95606d37270712e274653f11f0db1ff26148c64db371ba74656d933ffc4245f8ee64a3a73801c138b24be12c5c3e14c3ceb4a99159e956def968bb74e2faa6647114cfc3a7f5db2738dd72bdab5010c336e86821e45eeaa8cd5db1b371d33004e0f32a1d23d80a7cd5169a2101cc36427279683ba8cade466091cfa5c07c9806edb1010c7faa2ebb204bd85d53541ad7d4d4e4a52d795978552753d64896ba93ba7bca4cf77ec6e2c7767e7f3667f44c05fcd31fd620fcd5bb42109421ea359a54f850c3e14e6196ebda4aa3abbff17a7234fc0719862c1c4a66d79c340d5db5a67ad37789f0b19e7792f517abade13db89fca1e0f110e8fb37a603c62026514d37e4f47ced3a21a2d22b263ca5e635c1372017a22b14d88b2b8e226043e19ad8212439f19505639604fa4adb53cc788cb8e7350be55580b7eedc72a5760e862cf9bb395c8d1c777203ccd34616faefcc2af15c3d0886e3492f6fb9c679b4cc6ff93f313d4535702588ab33f46824ee0fbfb358fc9bde07e8df181ff7c718083638822ebb2db0fb2f510acc8c91cf351861e1e145b55e306bb7db1f51a7469226e92e90a87d5d1d1419592a299f16ab796574de376d74baee5a24fa7c74e029a76850852744a6d5d186e9cb70df852933246343fff65e737d038a482d7f5407130e945eca402fec45cb6e4ce62ce109ccbfb4359305831a46092620999765af4f6861290412ac7b4921ac8e6d3f2d93702b8245f926e89ffa77094bb4063047b77dda29c3e40228563d3d6d33cade946a23c6f43995ed0ceb68d2135437df1c7eb67d391c07ca5bb35c7bdf5284aa14d68e78def6d745ab5857b5d2b149eee446d3fd63cdaf36ae2a9c218fc77779dbe0fb5d1b6958ed7cc7ffbbaaf818c8b3d559fa26d819ae6a2ca7f2dee2d91354f480d197cc509b9f92ba0959fc36f81747645d1b61a368d1be42e2b5d453b37a01ad6c4cd59627e9f3f03590485c9f65bbac06471cb714420b57fd35173fd807503dec0a11d5280cdeee8146d33a5ff40544342a3da2e110783b88607e6e2dd2546158e6365fd7b53fba08d2d652d51db1896384ac8074af92aef0198719db260f1c9a5e8b13e007306b2aefad1098d2e2f638c159e040565c9f214407b31ed86b073e4bc225a6c6cec4b600ad08a638fc175a3e9344aed4851bb94ccd324bbba67b575d2a2cefc5925960410079d6f74bba83f5cb30f9e87e847ef278977fb01b66eaa08ee287c1d9b9bf81d2a81251fc05354fb06ebc8480c14a97fdc591546cbc8e050b2d99665808199755f1603f4db0ba2e25e9c70da35f8d506ff625c54138c19b23e787b1002dfca82f891f227340dea9920b074d719e2429f96d4bae256e0503e2fabefd212476f4fc2f480e3fd36ca738c2d0585ee9ba0dd8a3707855e6267adf9bd24cc7535ad907c50154bb83f10164937deccf98e53171edfd4f8225679af2213a620ab7a96c8d6742838e5fa1c2a232e8b28e19379bce333accf7453a37b7b853bd5ae7e84fc35cba31e6ff66088cf212eb913c109d2c8f1272f7b14dee44175ff5ddab3b53e333e19a2407a45b70d6a839e63fe8cd802d0c4723ce007c1bb4d0f45f88d032f9a8df362df68fad84900adeff1626f24cb13c7c74c2f96fe49d7ba7ed52d49ecedde1100beaf6ab0dd5894dc2d3e86c1cff0536cec58eb0066b94206458313e995eda6b983f9c8f4a5a96b14e22bcc320a864001ed15c48028087ce4c2d481c42c12120081f95dd1c9164eaa4130359ce0f833c8f116a39f7d36262126742b643d0bab7ddb301871d486d918faa092f2cbb3f030127cfc7978b7d70dc04282e8e1153b9fc896c8452066346b907ecc0ac666e93c07a6ab397cb3fc7a00f600ad62e273f102c6f78d999c8cbf8e34766bef12e0f923fe69c6764a752a69a0ee7ef02acc3fc5a35fa6eb8c7f2a3cec5c36cbf5af0b6bf652f6f51ddd8a4112e96dd1900ee3d5b8f595d5b0b2d9381ccd8e517814b3e6c4251d32a57d8a2b516d4faf2e93994cf018db3937200c3a79ea2d11a99878b634720d7fd9b1ca72215e8e5f2f751f151bb5ae1ff5313a5e24ba9d6190ef6d282e02b71d21c6f6a0da38f6c32f9600554200db6be05088f97c546e1d3168ddd9725a10bb6f7bdf3beab584a2f4fd1ed493f9022bfe105c2a0b7b2ad6996fbf09e4f256fa4fa6ebe8c5338b84cddb344e0d062d29fd9ee0f012e229cdac07827018c4f7f1104856b30fce8eff475ae662c22a37668239db05b1c38ad46a67d2636a64f14ace5901f53bd4f2bbf46ea9284404b30e55177ea8ccb80d5ed522ee964f5281ba91ad2a94d3a522bae42e9505881076257036bf2dbadfcc918e5f73477924711b01965147cd09034a049684ba474cf43e516e914b35243630d65e0eae1bd45a513884fabfefa82d6b3b4bd8f2fbeb8f68036815b90ef9515f1391a1ff1ced60eb1f3b39b75154452b5503ced622f64bb7bb01b869100ef40a9af6e23fec305ab3166f25a64359424c3e32177d34232779504ba90db2bc7584f651e977bfa45fbb7e0465ef3de511088d52e3b8c2e9980055549907b5073e01c4cfc85a028d3e25a6e251c581d70e3bdfbc897bcdfa8e0e4fba9986f89caf8733104bfd1661a76d8cb3505f311600967fd833128bec397813d753a2882ea0a6bc24711624bd8d7ad552e7c13bb5a9128a64fb755e8482f7ef0d4d9950de7b99a420364bb0c19d3a11fa47b52e6832af158f624a3ef6ce0da7c11495ce28e8163afdca73141dc34eb37bd83239b42460fd0613b20db2cfe6d052c1d71c2664230a46b7df45f2e09d458db938926cdaf16e07776af4a2b3219df8734674efa5cd3008ea82fb4038f135453d19d65fbe22ae2443d258c77981d322999f90707aebe4b6e84bff41a2f12b2abdda6c310ba50a0566f52d5db454eca8529a99db46b1f7ea8b11bb79f6b9d75c057330bbca6da7d5151a6addf91e762febde19fff44f94bd960bc5eeb5fd8a1ef6744c7d3f948451e4eff6188d957dd8dd5bda5bfca9f63ed22804e2d6891effc018d603a36e81f0728e2c41e78b09c652faa35573451a0cd5144a5675933035b04d57efddb2e48a830865e8281f63fcfff988b94c9d16e7e2ccbf30318c66a9b6506ab0e4ec74d4260e87d71c1856322494ea4702f983eb9c63148f7d5193faf7958c3ed158519f4c3fefcc1860d404ab74086f0e6940d14ef09f65cdc4b7ff40304f7839aa53b4b331dfef7e8a6fc690624e0c908470bcc26fb6b318b216dde28947cdeba627cda9e4378ea9a65940d3ccd3cd902f36bc0473e29e48d380165fb3eeeef6abb5b6b0ae180731b1cb8fb5257234c655648a05014ab5911f7dabd63f275c3c3281bc2ada2efd581639232ca920c20235f66dc9a49445c3fb99e3c81b40fb6479fcd9f7a501ace33bedb7f785101415783e5a4a751b5a778e6d6b8bd4d1b1814301a378a31", 0x1000) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000580)=""/166, 0xa6}], 0x2) setegid(0xffffffffffffffff) getegid() setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180)='[:', 0x2}], 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x80a1a3, "bb080000009a019fbcc2583e2f00"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 5: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f0000000340)='./bus\x00', 0x80, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dcd02e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80001c7ed14f6b4a89330f4f32dc5d29a1ddb380a30000000010aa8900917800000000000000000000000000000000000000000000000075bd0ecdfa60cf0ca413fedb0207"]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37b", 0x9}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x900d, 0x0, 0x7, 0xfffffff7, "1010264d000600"}) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socket(0x11, 0x3, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg(r4, 0x0, 0x0) executing program 6: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x7, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x81}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2e6}], './file0\x00', 0x800}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r1, r2) clock_settime(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x2e5ca0db}) sysctl$kern(&(0x7f0000000380)={0x1, 0x3d}, 0x2, 0x0, &(0x7f0000000440), &(0x7f0000000480)="ddc3057f2f7f794d68a3fe3b7506008ddbc03f8e2ded32e8901b0f38516176d1b8befe5dc54ee752103c47087f9600a88aa8742d68a752111a782cfba62668d5dc962ebe46cfe8bc4bd5bc94db47a1fca36e38320d21ba05a4fa1ddb81a47f305ef2b6b29cef", 0x66) r3 = semget(0x3, 0x4, 0x2) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000500)={{0x100, r1, r2, 0xffffffffffffffff, r2, 0x0, 0x5}, 0x9, 0x5, 0x8}) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000580)) socketpair(0x30d8cddc729b6b78, 0x2, 0x91, &(0x7f0000000640)) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000680)=""/67, &(0x7f0000000700)=0x43) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x200, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000780)={0x54cc}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x200, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r5, 0x800c5707, &(0x7f0000000800)={0x1bb, 0x0, 0x24a9}) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000840)={0x10, 0x48, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7f}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000002000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000004000/0x3000)=nil, 0x7f}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x10001}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil, 0x3e0000}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf8}], './file0\x00', 0x9}) sendto$unix(r0, &(0x7f0000000a40)="ef959e35784d5bd4ec4a5ab9fd4675f4832ed8d0d76221c85c21ac7ddaf7d936bfdbdd0c4dbd140a2cf56e93eb9477b5128cb1b475d85befd19dcabe03ff6e94999dea9ceb05dcdb9bf3b75eef5b0a2630cdb2c56060ae67b5e6c66ed819ba4bd76ec92f23", 0x65, 0x9, &(0x7f0000000ac0)=@abs={0x1, 0x0, 0x1}, 0x8) flock(r4, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000b00)={0x0, 0x1f, 0x7f, 0x6, 0x7}) unlink(&(0x7f0000000b40)='./file0\x00') mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000b80)='./file0\x00', 0x40, 0x8) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000bc0)=0x8) r6 = shmget(0x3, 0x1000, 0x52, &(0x7f0000ff3000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000c00)=""/50) sysctl$vm_swapencrypt(&(0x7f0000000c40)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000c80)="4cfc86193bd2c6bbe485425920a5c5cce6afc9c7912c1f6cb229b70a806fb79b89a4bc2c2adf23e5caf7e2146514f4e60356cf68f54ea4bf30a2e82c891d212629b42d4b07f223d8634afbb141175570c11b29d181df295a601f6ad83f0651e98bf4eeb4b94d0a1644605854be587103bb5fa7781ca43cc499566f982c50d0e89c04e893209154600e68cece80b813375654a6423913b80d88b48bdd0208a7f6c187e861ab09154b96cdbd72d3e2f546c384009b514e8ad89aff4d4b926dd6f0e96910b3ab719cb6037913900316d135224040689ab853f21d052e", &(0x7f0000000d80)=0xdb, &(0x7f0000000dc0)="ba40991505a5e9709fb09ccac7617b4497f56907e294552c312d8637c88197e51a6115825e6b71602c47f9e659a475c32f826d6225d369e9d7f32114d6effac9e895637fff73cbb2228869bf516488ad15d51224a22b3e779fb019b8fd95cb048a8439cf1dc3c93aee1aeaa02ea27ea14ffefa8c906ccf4f4585e024f28b77d6304ecd68e7e68c0c1ec8f40bfe4ff418de9a3f69c70fa81fa8e1036358c353f10fee574aac54f840307bf845cba353819e9b6264494187473b277c41e888cc90810185787f60da2d811e528be80817a32b8d", 0xd2) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000ec0)={0x3, 0x0, {[0x8, 0x5, 0x1, 0x8, 0x0, 0x1, 0x8000, 0x2, 0x8000000000000000, 0x75f, 0x8000000000000001, 0x400, 0x3, 0x200, 0x66a106d3, 0x0, 0x90, 0x8000000000000001], [0x401, 0x1, 0x9, 0x8, 0x4, 0x1, 0x3, 0x7, 0xd7], [0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xcac], [0x3, 0x7, 0x400000000000, 0x0, 0x0, 0x7ff], [{0x6, 0x5, 0xfffffff7, 0x4}, {0x0, 0x8, 0x74b, 0x4000000000000000}, {0x7f, 0x100, 0x8, 0xead2}, {0x200, 0x0, 0xec8, 0x9}, {0x8, 0x0, 0x9, 0x5}, {0xd978, 0x7, 0x4}, {0x6, 0x65, 0x2}, {0x5, 0x6, 0x2, 0x5}], {0x100, 0x6, 0x9, 0xfffffffffffffffa}, {0x9, 0x0, 0x5}}}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000001100)={{0x1, 0x4}, 0x0, 0x3, 0xfff}) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0xec5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) readv(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x10}, 0x408) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) mknod(0x0, 0x6000, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1000, 0x0) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "490130bf3f8b0d2a847633cc29d1d91844b37d1f", 0x0, 0x3}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) poll(0xffffffffffffffff, 0x0, 0x0) connect(r1, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) r4 = fcntl$dupfd(r3, 0xa, r2) select(0x0, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) open$dir(0x0, 0x40, 0x2) utimensat(r4, 0x0, &(0x7f0000000040)={{0x81, 0x800000000009}, {0x2, 0x1}}, 0x2) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 1: sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f0000000040)="0b79b15b00a2a6e1", &(0x7f0000000200)=0x8, 0x0, 0x0) executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x9000000, 0x10, 0xffffffffffffffff, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) r0 = geteuid() setreuid(0xee00, r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) r4 = dup2(r2, r3) sysctl$kern(&(0x7f0000001400)={0x1, 0x50}, 0x3, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518e95e24c76c052edaefa59eb6ad20eaa1b5227597108830a54619a32e0678d186c5abcd180272a076342e8219bc024ec4e9be6a940223abb0dd3494f2423bb7c83b1990ec2000050563122927813c7811b23403009e4fee40b39b3230659fb81aa5c3f2541b22df354790e8a4704cbbe2f4112254077f02104fdc747b5cf7fee9c377e5f243260fdcae8ae0696ca966f61a1a7758ae06107de8ae5a51a4655d06b0af17920f70da604e7632e72d715e5945df926e89ad790bcda96b54e6156eeca336cbf077652ececa9b759238b9413b3fbcd6f33072558689bfc417537e5ae66ca4f3bf395c475abb1e48a845436f031a34dc0e07d94f6a72d46ab71906d378202373eb8817b82a19253ba5935197e714b0d72296115b6be5d6206f5f7a814fad07e438e7d205485e25cf12c326239e0d3151ba3d7bf94901414d04f48256f6d21fd2f4a99d1eea70d2582958e390c2497b45a80a10e70fe2417b65a7d17b21aa10b3ffeaa3e05331ae45cd88ae2c1f2d5821d2ecd5c7c7111754dd8e46f5e44d4768775e76c44504227f00b95fef79348ec18037d8ebe841afd90bbdab3b8ece568d0cf4eefff067711522df75b1e2bcf7d981d676dfbf586d9ad94c5383a5a1b8e5900c77fca64fa5382a7d37d0d3505cc69bde74ed00000000000000", 0xfffffffffffffde4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xfffffff8) getuid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xc0}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) socket(0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x0, 0x13, 0xffffffffffffffff, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r7) getegid() ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000000)={0x6, 0x1, 0x2}) getpeername$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4101}, &(0x7f0000000000)=0x1007) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) syz_emit_ethernet(0x3d, &(0x7f0000000000)={@broadcast, @broadcast, [], {@arp={0x806, @generic={0x1, 0x8069, 0x6, 0xb, 0x4, @empty, "a4d6599bfc8498e977263d", @local, "ac08dd29439d3c7f737797aa15b34b7d"}}}}) executing program 1: r0 = socket(0x18, 0x3, 0x0) sendto$unix(r0, &(0x7f0000004240)="025125510bb64d1d17e12889bd088ed9a2531a2f6f67be11b8954e3a274f35fa6aaa908d9b205f13cd4e4fe36e1843356f117c87e07b3bae7bd7bd467b4af8873acbf001c758c113a69e18ef68ea8723e51a26eae0e3b411404efa76c6ae0809322aff2fba89d5ac2136132aa542738a3c50e1b360b68609b00c4c7e3677b83f4229d7318f2830394b43b4161ddd8deb089d4450f1178ff351283a6710744aa2d2552ab6376762ce2d0ab38c60bc1d", 0xaf, 0xa, &(0x7f0000004300)=@file={0x0, './file0\x00'}, 0xa) vm_resetcpu: failed executing program 6: mkdir(&(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='x\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@random="a311fcfedc9b", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@generic={0xb, 0x0, 0x0, "447d04de"}}}}}) executing program 2: poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x2}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x84}, {0x24}, {}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYRES16=r0, @ANYRESOCT=r0, @ANYBLOB="94fe76e8d9b9c05ed04b8a76c89c101b2a08830132ded5da5628b221536998a4e38ca2e4167c76641f2050cac8a92845bc480617cdb23036cd294defb1cfbebe1998bb6a2dbed453661201d62571d4e4fd9baab081a4ba3f5bb8f77b237ddb7a2cddeee7b3af4de3faceef1300010222b49c992305fb2f12c02fedf3140770ceadd9e481f5a6347ac226d55dec9bb2d5af379e71276bf7c01b1e1c8c8132a85f1265a4a6e5872d0202659dd492c2f75ba50a98a8787b442f14629cdeba60", @ANYRES64=r1]) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x6, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="5282e907e339", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @remote, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) clock_getres(0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) mknod(0x0, 0x2000, 0xd00) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{0x24}], 0x1}) syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) setrlimit(0x8, 0x0) close(0xffffffffffffffff) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x40}, {r4, 0x100}, {0xffffffffffffffff, 0xdeb11497a5b7ad31}, {0xffffffffffffffff, 0x80}, {r3, 0x80}, {0xffffffffffffffff, 0x4}], 0x6, 0x8) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) sysctl$vm(&(0x7f0000000340)={0x2, 0xc}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000480)=ANY=[@ANYBLOB="c3b58b1323502cbf0117463486dd600001000002000000f906afdf466c130afc590bdb9e4ef6ff"]) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000100)='./bus\x00', 0x6}) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000240)={0x10, 0x8, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffffffffffffff81}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x6}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xe9d}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3e9f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x12}], './bus\x00', 0x40}) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0xc}, {0x16}]}) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000640)="b1", 0x1, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) readv(r1, 0x0, 0x2c) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r1, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) dup(0xffffffffffffff9c) write(r3, &(0x7f00000002c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02ea9c1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c255c5ec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b602032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b952a6d7d61d5f8ef3b3369c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db43da80307c36a66f", 0xd1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x4003, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r5, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r6 = socket$inet(0x2, 0x4003, 0x0) dup2(r6, r4) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0xb, &(0x7f0000000000), 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlinkat(r2, &(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)=""/90, 0x5a) getuid() sysctl$kern(&(0x7f0000000000)={0x1, 0x39}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f2748a362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec101000100829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f71b1f567adf4dc5976e1d39995dca0a070b15dd961392c806646da42a5f7d2ab0aed4f20a1f6411721b6d275e093f77c81cd04887a9574e1e2353f879be2571546eb83422f4914f9abf58bcb08590eae46d79bc51a58a14c7de53bb55733a11c642ae4546f3f351642d78a1d3a161f435f1f9c9d9326e2d1655c59bc85bc13b2cb5198db70401e506100e35db0bbb0fdc9c8716f2d0ce0a099c", 0x181) executing program 2: sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f0000000040)="0b79b15b00a2a6e1", &(0x7f0000000200)=0x8, 0x0, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f0000000040)="0b79b15b00a2a6e1", &(0x7f0000000200)=0x8, 0x0, 0x0) (async) executing program 6: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x8000000000000007}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020691b, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 4: pipe(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000002380)={0x1, 0x3}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000023c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x2ce0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r2, &(0x7f0000000100)="c38246d42027a7ccf92a28733bcd17222ac26ba0d655ca08de60c1bac72cf497cb6c50c4102c3f8a08825e25ae2398900eff1cb6c5804d2639972793249d7f816cd6abfedab4b0571720352ab3787a541c388fced9c06ef982c5bdc3fb622aa3165a028b21f8a9bb27f2daa8f48e1ad989d4a50567303694e6d7a70017133ef6cedb36c0e844770645b418ec37b0a165a851f62a68bef8ae76bebbc4f6cf09c72ab39cf916d052e75d4034fc5179d0df7031d95d02c55d9e6368ae7aa0ddc5da342a8260b3ff9c0fa7817d2feea944d995123085bd7e8d0fce933cb57bda6fad5e3ed398fb952063223f7427eb1f3e9336d8e278c53d1a49894d", 0xfa) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) writev(r3, &(0x7f0000000300), 0x0) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000100)) r6 = semget$private(0x0, 0x2, 0x39a) semop(r6, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000ac0)=""/201) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r4, 0x0, r5, 0x0, 0x116, 0xa}, 0xfd2, 0x2, 0x455}) chown(&(0x7f0000000000)='./file0\x00', r5, 0xffffffffffffffff) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0xc000000, 0x10, 0xffffffffffffffff, 0x0) executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) dup2(r1, r0) select(0x40, &(0x7f0000000040)={0xfffffffffffff000, 0x0, 0x20, 0x0, 0x0, 0x4, 0x800000000000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) writev(r2, &(0x7f00000006c0)=[{0x0}], 0x1) recvmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {0x28}, {0x6, 0x0, 0x1, 0x20}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0xfffffff7, "45ecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="b8f980f85c27", 0x6}], 0x1) fcntl$setstatus(r0, 0x4, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x9) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000080)="e02c3b97", 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000002900)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0xffffffff}, 0xc, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) connect$unix(r3, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) r5 = open(0x0, 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r6, r7) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r6) munmap(&(0x7f00004c6000/0x2000)=nil, 0x2000) executing program 5: socket(0x18, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000004240)="025125510bb64d1d17e12889bd088ed9a2531a2f6f67be11b8954e3a274f35fa6aaa908d9b205f13cd4e4fe36e1843356f117c87e07b3bae7bd7bd467b4af8873acbf001c758c113a69e18ef68ea8723e51a26eae0e3b411404efa76c6ae0809322aff2fba89d5ac2136132aa542738a3c50e1b360b68609b00c4c7e3677b83f4229d7318f2830394b43b4161ddd8deb089d4450f1178ff351283a6710744aa2d2552ab6376762ce2d0ab38c60bc1d", 0xaf, 0xa, &(0x7f0000004300)=@file={0x0, './file0\x00'}, 0xa) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x6380) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) dup(0xffffffffffffffff) r1 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, r2]) connect$inet(r1, &(0x7f0000000000), 0x10) Ì`Óךq"¥ûéêl ³²”.÷e'6ñ†ÔZä²ì÷¯“Ó;=áòÅl“Út„ ]T;¯a %ÉÀ*VšvÐo®ÇØߙ֋ú‰GÖû¦¦ˆ2¬{5×É-TnYvOH1hqyOÝM‹±zaû{æIOµj}FÈV¢sðP¿)Õ‹€:glÃvŠG…QÙ DeùÆ«()׎¢W³‰å®_jèKLR:X?‘U|tŠͤÎßW™–8Cì\ºº­ÎÈ]b¨¨—§ƒóÒÃêcV^Ȫº†“í =*_LÙ·<1Ö)èÖŽ`^Y@tNñ8– gBÅoyü·I$~Uà/…¦ žÿ’‘s”9š~–nx=@sìÕÜŽT2 ´pP®ãt•ì÷p)Z6÷› >¡=±(6ÂD‰roû÷ý¥[þ,ªð¡ïUY™5Àæ °†näB w¦âi¼0²eIág’%,kè¼ÆéÎ+”™«P^Gyú`»|ù$ܼSÈ.v¼Ø1¦”Ñ.ŠŽÎöõV 9KxBÒ\×9cwó›Ïâ¢8?î¡{‡9<Ø’¹Bc±‡}ƒÕöe‡ãå±á)C>­uC¤Å¤nxã±¥JF4eq›7±ž¨Éj•3*½iOSés£nû@R8}Æ3 executing program 2: r0 = socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) syz_emit_ethernet(0x0, 0x0) madvise(&(0x7f00003df000/0x2000)=nil, 0x2000, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, 0x0) setreuid(0xee00, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) lchown(&(0x7f00000000c0)='./file2\x00', r1, r2) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) rename(&(0x7f0000000480)='./file0\x00', 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000900)='./file1\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa05000000000000003ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e3e8c7994ea9f14971a3f8343712051eadb71d89e000040781", 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) close(r2) acct(&(0x7f0000000040)='./file0\x00') socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) shutdown(r3, 0x2) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000182c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa000200f500"/74]) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0)   V€&PèÚµëkƒÿ} ¿“3Š>ŠmÍ~Ô‘byêÂ0ݤnoÍëè¤Á-YˆƒÙ9- W‘áSÙÎ0®¿ÅßÀü"¨‡wÉûÂL ‰ÃP4f¿…Yædд“[¡U©×àeßm¥¾~w`}IX˜¨ÖÉÄÚˆS>uç`Üêég—ë¾h¸EÇ.¶˜©à8›ÏçhÍNRM¾“›ÂØ6:ã·EJ xÍ6VZ¹Ñ¹"ch•ße鸌zR€š8ð QB³Ìƒ.ÎFã&ãjU×£†l©}¦8wa/Ÿ#ÀRíö C:šË®=Ÿò/8¡î¬}ózáwH©`¹àÒe¿lÞÇ;Ò§µòP5ØEÙ6“l¿æðø×Ç>º+Ù‡oöÛ2$åuÀQ—ŸLÜAÒŽ¥N(õ`û‘Íkk¥'àóXÿ¤k˜ Ûø= $8qpšÀÔcàÑqŠ…{V}‹>Ú9éCÙS%ít>{ãuÜâA2ŠSúµŒ|r£]Grpjüè+lWîøD&ž3‹ý executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() getegid() getgroups(0x0, 0x0) getgid() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1f, 0x0, 0x0, "cfa7ac1b04b55597119500", 0x0, 0x7ff}) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000003c0)="174bcedd84753d4e913beea392389dbba10d6fe1297bd939615df93af7a2c9d991b207ce05d5d240e4311f13f9424bb1e4824ed1d23f7a33af8edcda0bb4e9819e75397d8faecfedd25433102a76255335ff911f3cc45a58569109be38139d271bd0c001241f6f0df263d666b0ad77d24687ebd403191ef38d6d9bc6aa7b6618ee01c636df74ccec1036eee6e6a2f03e2189f5a857e374212bef278ad2c00b2dfec2a0554e89d86475303c5a6ef96749b2a61122a7beb345a82bae6e84a17e00ce3e8dbc8ee1cd533537f97ac2a1e696518a29ade77e2d8226cb00ce295a9052951918f2d07af3024c3402220b376fcde1c535a7f98c7cedd65768e1", 0xfc}, {&(0x7f00000004c0)="9e20396ea27dde10dec5434061f6caaca8312099c516639aea52d4223fc31de239ef1a7021176aea35d1a27e6910c5891f47af58d69633b090e7aa58c1e2ba5d2ce0138aa85c04dc1151548ea7fbe05a1ba17c4de3c700e151c1a22ecb7e656fb29706d6b341d915070be20f55be0e8b599bf7ad858bd5f508b66e9ba4a540d49d53521fb4382ebab014ea9331f853", 0x8f}, {&(0x7f0000000580)="000ff9dd489c7db5a081e1522af9a2f1df87169ffe3b7410b3834107f452b28185030e6d25a34f5a1b121ce853bd99e47a92efd1afa4bf32de42f52285bbb105b4cc17d9d07235735f1be2410b5a51f456b6ba102076688f9f87671e3dec28daa3c3a45db196a5765b07df47929b46381e9b29532d525da62878b575a50fd59e837db4daccf5e7cc88fa7b55f9268e02a7c2c6c04583a1dea7d4e0be005ebdf27dd339f4405d82294b91e15981613d862e91959db3631e28cfe1541573942658d3e7fe3d28d8e62d190ab24776dd72666f5ad158054f738daf46c0041b2010c007e8ff2f1b137664041c07f787e81c0b", 0xf0}, {&(0x7f0000001380)="5a5e15da39d58195e7f0f1b81fa223f1f3b3616a3ef0c49ee6e1d448f0297e9ea8ad366fd2e9b1ab58777e2fa182fec3daf95791051a72bb54a41b6e824286272ddd3396b33082c2ca60250420cf4e9509f0a2322dcda5ed71899daab3cbeaac8ba6bd826c6246028431497cdae9ff0e9d8441a258b62a5a27296aeaea7bf9112d35160bd6b3b575d9aedc4ded4a4042e80673fb885496fc56f4a6de142c400b96a7202b1fc603bd1c3c9078182c54aa45eec7a96cde76fd3b4f52f3d70b70a3b4e742a9b72b6e9d18c84e4203bbd68b221aa1397590b10ef4a412b560c67565dc4e079e2a6d7b007cf31e0e9200357034f3efa247afee09dde655102b3029ff6a1951e418e36e2dcc81a72fcc64795de60aeefc8492976350451cd1ccaa4b80f6d0c4b2bfcd97bf7e40fc75c43e0c469f89fef71100b42f11c72a15367836409def016373156f30cadffeb7652fc712fd23e5e9044fd527029efd79573f8487c3c4a0b61dc0ff9d401b048daac2c4c7f427237322ee43992d7ed43a5b61ff9e0dd8f85155dbf7324e79dbeb70ee8a6637d0857027e8d09dc89747c0c87f3912f28dc6a5dacb4ab98112a5ab92e0431adc08dc938b3aa844c8778d84cfcfe664cabc565649f446943a27782d979aafcd554a8db905be0bb52fb30e87609ee529b874784762ed4626b3047ab039dd7b4f31d135d32724e9d1faa38221b554c6f5b5b894ce491c90ac093ca4488dfe6a1d40c79c7a30aac4c7ae2dbf2d5d5ef91710492816cc66e7acd6e46c75a5b4a889a8ceb6f1cbc97fdf365bb263e51e0f654beefc8ba657c1b84b31d7eb1c1e78655cb16665678f1d67b7b2fc095b2ce2227013fd1fbf85e4bc18f4571d1c7b30773b252edfa7e15ee57f1563f5b729606d742a96f55cd3999c10abad76bd5a25da97656afe6cc8974bd66ae85e2ef616b8436a6739a0a9ab9afeed9b67901715430394c0f3737fb8bb421fbc58767c8dcfc09a8b49f5d13d2d7612f3686dcede83e90b5eaf0d734e6dbda41263a891acdc036b56636dba33e5640c01fcd1a1e1cd302c6f019bf8e99c1b5ae38edc79e912f651fd54992ae1060d8a1b9b4d0aff0ce37d6200acc019cbfb5c307c53fea11f04837154a69e47dd90fd6fc2e833e91c32b1839ea77d74dc51e89acc3b1a1984d7af6de05f46c9fbd3556a45631b8f44583a90443a94619e9fa042031c451ee27fad957e49d6bde9e95ee2c96dd589c92d5f1082b156e9340135c623c767fb264700d8edad3fa1dd267c8a2833c46ffff67221a8f61003ab643bc1e4eff49bc3c998c8dd14dcf8612bd5214e8ef50814db28546b8875d0ae39fb67f2a7149ed807a44bddb4721cf9d747ad671b3b4481f6e30dae37396a6aab4b4d4fca6d6ceb5ce25db48b04a59ce79990825132f7e4ad88db7d4c3e58fc7cabcdc97b0bb3d35bf6d149cce5b16bafc105756f2093c51bd3e5888f416faa7d9b0eea6a346ec9c83ad4acf4f35454f37389c71602cbf66a913d7612b25377909e84d061ce5da290aaf8e58beda328e1cc99d3a9b76a4b560d8394054817c39f55761f992a1045fdec08da60ca416adb43e8d00186625faa1c28c5280d9e6b17a88b402767ec99135676dce99903c0196daa6bd770f0a3f5fef1a4b62d1ed839d9e070474329baeef3fec8ffb7c94edc3c27dd036759f77430fe306d3143af1427de7d7a71187927d94714f16c32e9a29018836dd88cdafe3584f2bf12589c0e3a3c64917ba9b8ac8dd96982d1d67b1559c20aaaf0470451c6e1c97c22507c07cff7bf7968eb3b4e14c17c26f7d856ea18135de1904eb7681bea45c885a1f48b6c1a7cf2fdef5360a61ddb59cc6fe6bc71037cb949b758d526eae11f436012f906d73158c3dece62c0f5aa314697b783919b5572429c8ecf00ab93de758abf83c45b754c92ca619d54611cbee74e254dbaf0c4299936f4c25fedb59a7a963dc60bbf3ccea2a667e21b70ce6470ea2e69876b747411831f4b96f41d595d7554a9b439e686f0f4c85363df51eb7f28f12da31e438bd68782f57f38395d615668ef1f3f4323214ad8a50aae47072a1b2c0ef6f14c52033a45d8385bf96adaa1331e68b4e0ea69ffd4dad622313261f07f1899637028007b9f2bce35cf7a867c3ab7d63db1fe45b3119c19a4f5a674847c51291d86b5827dc664a3804af2f7a61152510abb727f69555bb3f99eb8e57e793c38d335b8377ee6366e555414c4371a3109c0ceea2535143b33da75e5c5e048ab8a89286450a78c573d3d41e889421363515b16602516f784a14a787990e13a80893aca96e058e53482dcf15e2e92ccc05ca55bf89863fe2f960be2a8eece8ab14fd3d63e9a9910f91f928380b7e77bcded58cc43d1b414c9437c800bfd8656204287e29df03c4bd5d6f7e59a0243c746a4c3b86e9c1b856efd5999049ecb31acd8ef40ca8680f4f5cdd0d755a59632d59a3718b43f9d4d9b4e1444926e9bbba1c8d48b50db0cf5d3cc7ad95e50392958f80aaab352bb69932996358743d55976deb44119583d28419b4a1226e92498a430a698f7cdfba59facb771b724e049a26bd47893ff5a678adfa6b8b111818db3789c64b161ef2b740fd7d826ea3f4d74f4146abe312a86da1cfd57973642e717a34902914f8cf6a019ba6439c1e02d2b77af3ca6aedd7e136fe612fe1b856ca69a052dc78533b88c515d36becd144e3dc4d95ea4b0f1382519772b250901c79088812c9a1d69fbd0eecac3c9176f6b0d6843ca0fdf5f831475d75bf696bd091b7bb8d4756752d99f37f3b6cde92890823768ec51a491dee55cb2f4139adc923d6c14bee270ee6310659b344740d3ffb9400fab2a385ee8e4906c6ea208c3446fdaae5a7c45a36058b31d6558874266cd773c95813bd4b0e9cb62f496ddacc478b521d8626331e232f0e3513d4116328f957df89c3212d3ddfba5224c5858feb1564bbfe193d3343dad10d819a1909a2616e8c5652c011bfaaadf525ea224f624b2a513b07243c7a07f11a3cb1bb394103529fe840e16f0992063ac5bdfd3327e363221bc100438320c0d9ef87c94c1a57ad0be64466b6a26e1a672fbf6e84658fd92c384d9c42c6c008e5df10551ac5119b1e67d42a9c0380e2fb34c0c2bd3bc697ea4f025d7e4255eee51ebd8d03d9355464eb4cd4d875b7c2851e55fb5e8ed28926185b4a3c074f13e5be2e1248de2114352587b80e782a3e81cec2fbca0ed120d527cde4c282c6110786c295fe387f7bd4c4bb89079365098b8689c4f890b902faa329cc043ae42646792620f599c68f5eb5fe35826af02c738f6d374ecccc6ad3137397fae22f2403890e713f9c686e19c9bee88a600b7866f2953cbe99230c19c172096944591df669633fc9ad5d9f3be6bed9a8462ea91388defb457c5b7ce21cb80b3b69c51911ad13b28759d53afc62016778e17d8c4bfaf7909483a41df81205472df7afebacc5c3a435d3a6d6850f5ae609f486957269434ed68509a1c433609384adaf27269752d39564a6ba52552cda4ea530b71ec6d714477d899830ed4e885d9d9b9b3e71ff9aef2adc686371276edc8d9eb1c6464e4a9b515643edd70c17750d54d66b2335c9ac90831dc1c32dc62619d03bc070e29337a5f40cc32b39d9130b0290765a1902dd1c0737d804ec37aa59f613678016ef54dc5b126d85b4d46698c4b370f79c9d32e2ddc71d86a9622643e8f60e341532c83d475e05ee13f4ee1591e1ddff66cba9860cec642d7ebd17f60a785764443f87550f6b156229dd0cc75453cce79a42243ec43b06a53de5391b24273de73293adacbe9139159f44bb43c28b1de604013305f230644ad216f6c895951186f8131670fdf8019c33875001f590d224247c9fe9e7a99a0514df9d26a3e9fce48485fb88d7c8d62355605d6f661aa69690232eaf1a957e7553f52acbb7f2baedd083f06f03f8a0b10d7a359c868490e6ab590fbcec74bbb1f1982b05f0501b3bf5f2f573287d5cc4209c187c08c54a8dfdf67c6d0a68e81000024edacd87becc556791afa53d50234f283ef96debc195a26fcd85f09047f54dc34c90c7567243f356ac1403a2feeb7b7be4ec54f08cd0da037b37a92c12b1772b88531f2d6857b46f5c5298f79f8df982e7fc2c50f17d9539c94dd45e211397ac37fcf3c7e33a2ed90ef0a9a74e8a3d28d7683f37a04c587230160ad85ae7fe19b4b6cc298db312b29a66020bf1e6544b6b4fd69c0e74c6b1c0641039eec075dbdd8ebb1929a12f69e8eb56c9b642005039523fc59700a71befd0c3c42ae79ade51daebb205ae3724b6d2bd02a773bc71fccab754c87e820657a7359907fba7076ebc21f8edd43571ee195ea0a82c558635ca3d16f76e0f9b679c3d8ac2799e6f415933278c2192456405f53b5626985dafda660c09be6734826e1808ae77921ba5ddbb34320fd03db113d9de67440cb2c0a1772289b80d9ff72f21c5761cb19185c51815717f6401b97f346c475c9a9a268ae39587716a817b639a610c8bc593dcee0f93e1086cfa16146041d3e5e80e350ca074cf8fd761bbdcb7c72df7ec537cc06e4d6bb57f10af776410c67eecec2f56a8aa18e47ebc489752763970937c4175c82e0042a44e06cfdf359c189d72a321d277f0b3e343a8bd165d6ee437496b6d797dacc99444c8ae61fcd9ba3c4622146609a819bf6a3aa903215d899aa33a926fc8ebc091a887559f47253b82f719645cf42d0240c56bd5b2f8b5bcfbe2bce9a42a0b8be40b243f6503be27e9fbceb763e9ce1c44c0e47e9b73b0aa2bc32957dd10e9da3267a39666b8c9bbe1c7b82c524c2add68efeaad98859068ec27b8c101826e7faaf3132f9c7e99a6b8ca1d9e8a62936f65e07eb3d82c7c476ee964f412a251dcd90c311090ea945ba4049d4ac9d12983782a7006a4a83711a934af0c5322b8b2e67375cf8fa6a29963c13fc1c0eb1e35c8fa48489386d23d9a653f4e7400f1dd53cb1ed19ee20422f38b686dd6b9ab958c7d9beb1e004933b4d57fa6f9c5a22f9cf234525464e7ac1d1eb1aa9529ba054bc45ad376cce4d7d3e10cfe4de3bccadc49c04cb4f507b1d4f5e3113e6e4da272521c978f8e07ab176075c47d76a54c7c39b0b29f694ac61d3544ecbf3b2aa297c3dbe8038ffb48f64bd6ba797997f540fb93a18132f76d2c288de0ac959f7be09a0ee92f7eb460c35083da253020505f4709495e30a1e5ff11e1e5d7f8e06e1b029f40ba6ef83805fa1350c6168435a4c9e673ff3e5314a50eb3db001c50b9016b6a49294f52366759d2488efbd109c1294e59e51bec33c479e6163edcdac652dda2a784f5b3543af99657d7325a824772698cb4ead37cc7c0f012d40b726c6ecf3ea9429b6dc9c6c06977f1b7b2189fa281fc2cf1f62141f9d2201bc955899158deec19826cc40f89df2fe800ef3915eb4bcee44d3bc1b40337a59866d83b8724e112b2ee75ab2e167bbb3f3eb0f1e08911ebcd1b96a51dba92584c7e3a989024e6d7100e5d721f8892ce6a6c04cee760723dd4ed4a279f18503cc41193475f7ba496c2decc821066bafda98856312467ef9e2054ba3767dcb4d0de52427125bb1cbc4213fdadd8ac0b960fe374c4693f31f4546886e223d4b1874a8422d8f6994881e7bfd87ed7de5680ebe9f69310b4f1d101f2fb440e2f863484b9d949f9bbd6d6ef7584d86b8d3ae7989d5c75b9760d3f261e9c7c2e588810ca7a91c072c63641a9313242562cc502c535d85b689fefcf83d6e711ce541b3", 0x1000}], 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000000300)="4357b2b3befd20f6a757ffef8893197c2192a65486416d17d71a76f5a6e2df8ee4c3319ac7ebddaf07e60cec351747b4001a3204e58e891d4190681f29e4e8c648b86b5d042c906238f83b0c79bc674f149198880ea98b6ae11bb2740ed2dc248763d76a3dd5f4ab34c5e0b851204c94796f4600624446374e17d7edc2b63af4035ce25a76a22dfa2e2006f455ffbe7f3c41dbb88eb8c9d229f298f37aef62ef709bb466e6e23dc71c2f6d97e837", 0xae) socket(0x10, 0x3, 0x8) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) socket$inet6(0x18, 0x0, 0x29) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={0x0}) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000e37000/0x2000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000e35000/0x2000)=nil, 0x2000) socket(0x20, 0x1, 0x40) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) executing program 3: ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x2a43) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000000000000000000000000000000000000000008000023bdd699264234531a00000000000401009078000000006041c93a00000000000000000000000000000000000000010000000000000000"]) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)=')\x00', &(0x7f0000000180)='/\'!\x00', &(0x7f0000000200)='[@!\"#\'/+,(-\x00', &(0x7f0000000240)='\x87,#\xe7%\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='tap', &(0x7f0000000340)='tap', &(0x7f0000000380)='%){{@\x00']) syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0xa94) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) syz_emit_ethernet(0x3f, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x9, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x0, 0x0, 0x1}], @generic='+'}}}}}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000", @ANYBLOB="23f9"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x20}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='Mn', 0x2}], 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) r3 = dup2(r0, r2) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, 0x0, 0x0, 0x8, 0x0, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000000)="95df3274b08bf314b1af253a37a86f30831a9bea7c89d64a3e319e76631eda4d7dfe66ea3286935dac88f4e3ded60f81a5c86830bdbe446b117bc9d960a021a29f863f8779ba81ef8dc81abef7727b1afbc085f6729c8777c1b37da4", 0x5c}], 0x1) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x7fff) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 5: clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x80}, {0x5}, {0x0, 0x0, 0xff, 0x20}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x3, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x4}, {0xc0}, {0x34, 0x0, 0x22, 0x10000000}]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x17be400000000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaabb08004500001c0000000000019078ffffffff000000ffffff8f782d917dcb"]) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe0000001"]) r5 = socket(0x18, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) sysctl$vfs_ffs(&(0x7f00000002c0)={0xa, 0x1, 0x12}, 0x3, &(0x7f0000000540), &(0x7f0000000640), &(0x7f0000000680)="bd6296818af1e22a3876cb4dec66087bf45d5b5bc19af7e27dd8c34e0294ec4c1623bde7a488ad2cca30bc3b8b3a8582de92c9474c39e761ecb682a7a00796f90bff78b4a0c68529d2569c323db86a70e66e4da175e352df7e7f79f1e9e2d9f0ce69e27a", 0x64) ioctl$LIOCSFD(r6, 0xc050756a, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000040)=ANY=[@ANYBLOB="97f514e6b7d7f3"]) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc020697e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) ööïdyÜÂj« Çå…rªPziƒcÇŒ”|ìÚ,W»Šæ²­xbÑ`´#Þ”æ™(F}±äu6jÐÅ̧K¡¡ûF~G/_ F+k>ý)‚„ØÀÌI¹ =±ŽHãL}…€šwMV¦+=¾ ,¹ÏÃ0™õ¹eÇ®AÞS„/2Ô Ïª`y¡3Q¦LÉ_ñó,Þo¿äÉ/U©¯ô]NÜéÆVìѾË5»‹Ôlô{ÊËHÚ”Ð]uÈ:HÀ/€…—ê©èŠNKÐï•EŽê±ËŸ§ãhk¶†¯FQâê°aÄ­¤nŒÖÓ?ã,Ô…°! AŠš«¨ðLê½ËžhõØ €³µ®C‚ï»dö,‚U'·ãÖ ÙÇ;§ñtê|-X*ö«*ø\ù§X¨Á"|…ò˜oÀl_T€yh±‹k_‘hвÞ'(huðï®ßy½‹»¼F°ö-FÔf‡¼’À±lJÓl?äÇ¢ýàÏì…RÝxØAFJkD24.©s¿ñõ«×²þybúï9ÿ8½ˆ¤º°øÀ…AãŽþ’OžÁ­ÛÔsbãI¿ÊBýbÏþøÛ}<¿ 3Ó}Í®[œs‹„&¡Ï¢Égp!ÆòVÑ™û‚&Q‹oÌþàŒHðþ®¤º¯ cR‚Ôö0¨ß]Ç>rÙ÷¸þ´3;,yo?,û9‹¡éÈ„[‹W‹¬Ÿ˜ê‘û¶†®ÖÐŽ‡¼Â»€„®úû¬ º“ðñUú-{Â÷d)Æ¡7<4ЀQ‹sHÏ, ‘'èñti\ÍJÝu°&¿)5™\ëÄçK—®g¤’R3h€#&5üçí{ð°iàŽ÷áÌM)sÜÒê cùÜOL-¹.ÅS¯Ë`±/k›MyžÜîýúý®c­y~@EÁI²Š¯TÛ2‰D™á"A4•Ç³!y«l'K½öÝäŒâoFð~Þš1LsfžèË…LŠ2ÜÔõ2Óo§¯ü¡"ibâ ¢ÆÊ¡«HÒ=o†‘’\ êÙþlÏ|ãW‰xÛñÜ/åt•°.¿ôÏ%¬(¸ái˜õã)é£w¨+[Â'÷|/Õ(j¬†yœ#c¢Ð}"•7 æ.ðÝæR]ôZ{€wY¹º…W½¾ËB”2Äá¨@”íÚVdEºˆv†4- 1·Ûà›Ò¾uQk%]+úÙ3vIèj)°¡ž´œ|Eéø¶x öHzùŽ¢e©n•S^þƒ™Eeø÷Ú›ù-Ñ,0[Ô³’Ênèë²ÚmKSMÚ®ÔyÍ‘IÙ4Ê6‡—»×j-|áb”9Ž¤3¯lõ;•tì–©Rqx¶Ë­0ˆ¢âÜuie?¨ŽÞF.h´Ö¶0 ¤^”ûdÆÃæg}lÿî;öÍ-KŸ ¬‰ù¸ó¡ûŸPg1BIú\6‘.<²¬½ì;5®$aë´¼£Ç !T5¯¾P$§éŽÏ%|™Í‹gµ©Â½Â»bBõX‚4•&øúôcîË65Ûr¦®õú HÙ~olQ5˜ô‘XñïƱ;Šã–Íj\&¹MPÓañ b¨ÂtÇÝU=رiJ¨*À)ÆJ§Š0w“Úù<à0ÓÄ$CtÃ{‘6‡¾ûyhÚ—ÿéEeäýPk¤ÙÅ×þZÇC?¶»<äqõšÞsM “ú˜'¶Z6!(çèZ´”`›`Öâ6ímŠr˜Olue/[ªâé!6Zò¸îõƒCæ_ûEº…€Öpt/[Š™ˆ÷lYøíã±¹.òyxüR%í¶ñýOÎ tFçh— §´€,“ë¨W‡ÍÁ_i’ž­Íí-j«o)—ÿ¢,-‰ƒ§ŠÔ7yÐ:¦ ì»Ýæ4±N˜ oùžúsØ*4Ö­Û‰àÎb˜Veõ­@í,ná‡A²MBSƒt ùJïîÍö÷ CHײä®/³12-–á£aäÜ®eçÌĪX¼»:ÑÎ )D7 ˆ~Šk´É,0D»3Ò¨“c—P#­—Ÿ²øMHB2lðXYlS˜w‘$\E.T˜ðY8o¯cű‡Ñ„Wðòušäp(.cäd’cšF‘_¶"–{ëkFsj©Éð9îHhYù êýìÔs½ÂNó­q´ÅMÞ6b-U±Š÷Xœò› executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) chroot(&(0x7f0000000740)='.\x00') r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0xa, 0x6) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa07ccbf80350001080006040002"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x7a}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1400, r4) executing program 2: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) q;aeð9ÚÂÜUäÎuÇzº—Á«ŽÑFtdþ@Af‚(1coÿ|<Äz®W‚|kà0¤¯âÔµ¡=Y¸þUÔ‹g·‚ËñÂéä‘}‡ƒ ²P¯ùjß—ËGÀÎ`n‡§ƒMì9 slO}õšå¬íýhÈ~@_Åe׈ˆF†' °±_豉y/šü,Ô_CúÆçXXŒú¨ˆt&|0–½h‘»°)co=-÷Ôl÷渻’;¨‡D<=o"x^6LUÔé9m•P̺šM§ dö¬»ÍBƒnë,!LO9e â;x%°ÃŠ¼ç´a_¦Jœ¿q¡dsŸ~ABy§IM.fäâ²ÕÎp 'œüv:ÊÃpe®€ì ó–-îÀù룽|QJ˜TÝìeBÏ`¡æœõѧ29c6uÔ¬;X柸eŸCð~ö°²§ÉtI‹Dó'*ˆÓt° I·ögíS‰éW4øÖâp®ð¤ü´$—Ý_%´1ÏÖOzòÕ´ßr·L9¦oD*æëá͹kf2HÚÓÐ[üãØc ¥eçcb àCVyÎE6upÝr-ßçñ¿VÄKʸï- yîªV­äì4u3ÔU³UíË›dóW%üÓ Œà ¤7=õs€’ë©0 ˆ´[ d3ÿGÊ`Bl‘éjœÿ›F-¦åùÅE˜ 7÷ú_9XÙ"xLö³~÷n‘=Û@9V§‡¯¨ò'ò™&á&Z(réÖLdI`ƒÊÿ6Ý<'éa•zˆðù£ËµÝ»kùÆ-Á×bî©i±ÂÅô(#÷h'éÿ§|Á,¨ÓÿеU)Ä–Úv+j•Ô3`êNyî1n73ø†¦ì¥¬vtmJ0.Å{kJõ|%cws$:½@'GMýâñ¦>^K"íEÝ–ã÷„‹¿ã!^ݦA@d›—WsÕÝ ©Ä½ý^¹ûadªež*„ ÐT–в¢–jLžþú–Nz;s;­PÒ¥dÆ]‰<0uÂ4¯cx¡%•Ø¨ŠàQƒP·]Wû‘·a ü1hõH©¦42´š¾âîMÝ€%^,e\ÈY×é!û ¶ÕžøL ìý¦½ŨÎg¾§Û¦+¤!Ó`‡­g²ŠÜ ×ʾyª-±Ï_C²¹%Vèã¢døv@'ûì6ø$Šf|vlüÈ––_"-9µõŠT²UÓ±ëE0•+m%ñù¢ËÅ…Õ9pLŽ¦ˆF™ëÉ]WÍ®ñiÚ†Ìþs5.“œ5»ãJêh>˜¾­|‘»VrOúyN¤¬|MQÔªØé@‡´Íʸ—çXædŠ´-úÚ´GsY¯ÛÙ¤zIX¹S°.'DI…L·Ô´Mˆû-±b¸ÝfL|2…ŒwÆ›ƒŒ³ æ¤,§`%lLm¥zÕ¾•\¨Ç‡&-‹Óô¥ðpù.âì"}nAÐÔ¶@k/i7¦kÈEÑÓí¬‹$iTº 0W‚¡ dÿ™ð´-¢›C)sò:ra-do’¬ÀV ÙNÝ!—s<ÉÛµ]•“ ÌtœJ›KpVÛ¢Ov} "ë$3SáôЯ.³.?ë3ƒÎ«>³uVtšp­¥Ëá´È)úÄna&yä}Jké9¸†ðý´ŴÝ< %ÅÆ}™&C35Ú0è0 @&q£Ø*][ñ7ÌâÓÆŒ{6pgÌ´ëø…ĦáŠêœAùÌ^G‰‹¢á"ÍŽåÿÿ"í“ŸÿêÉ´m'´Z4ØÖw‰ûäíG¨MN?{@ÂUÅì2Zà"G´ç&8Ñ,k¼mÙÂ2‹ bŠH‹` 2þWÒÓô+:k{»×÷øz£’²œ§†ÌÁˆ@‰I¬Ÿá[•*m}aÕøï;3iƘoq¿¦?Í‘ªJ'š§AQÆ0­' executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f00000003c0)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000116000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000440)=[{0x34, 0x0, 0x0, 0x1f}, {0xc0}, {0x6}]}) r3 = getpgrp() ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x200, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup2(r5, r4) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r8 = dup2(r7, r7) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r9 = socket$unix(0x1, 0x5, 0x0) connect$unix(r9, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r10 = socket$unix(0x1, 0x5, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(r1, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) dup(0xffffffffffffff9c) write(r3, &(0x7f00000002c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02ea9c1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c255c5ec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b602032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b952a6d7d61d5f8ef3b3369c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db43da80307c36a66f", 0xd1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x4003, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x108a1, 0x0) pread(r5, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r6 = socket$inet(0x2, 0x4003, 0x0) dup2(r6, r4) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0xb, &(0x7f0000000000), 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlinkat(r2, &(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)=""/90, 0x5a) getuid() sysctl$kern(&(0x7f0000000000)={0x1, 0x39}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f2748a362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec101000100829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f71b1f567adf4dc5976e1d39995dca0a070b15dd961392c806646da42a5f7d2ab0aed4f20a1f6411721b6d275e093f77c81cd04887a9574e1e2353f879be2571546eb83422f4914f9abf58bcb08590eae46d79bc51a58a14c7de53bb55733a11c642ae4546f3f351642d78a1d3a161f435f1f9c9d9326e2d1655c59bc85bc13b2cb5198db70401e506100e35db0bbb0fdc9c8716f2d0ce0a099c", 0x181) executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(0xffffffffffffffff, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(0xffffffffffffffff, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb2112", 0x22, 0x0, 0x0, 0x0) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0xd000000, 0x10, 0xffffffffffffffff, 0x0) executing program 5: getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffde9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0, 0x0, 0x0, 0x3}, {0x28}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000001340), 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001380)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x978c, 0x9, 0x1, 0x104001f, "bb08001000f1675910508b00"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x3f}]}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300000000000000000000000200"}) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)) listen(0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r2) accept$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x1, 0x0) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x7, 0x20, 0x2c3f99b9, 0x1, 0x0, 0x8, 0x1, 0x1, 0x1, 0x8, 0x7fff}) semget$private(0x0, 0x3, 0x20) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x55b3) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x80000000) executing program 3: ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x2a43) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000000000000000000000000000000000000000008000023bdd699264234531a00000000000401009078000000006041c93a00000000000000000000000000000000000000010000000000000000"]) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)=')\x00', &(0x7f0000000180)='/\'!\x00', &(0x7f0000000200)='[@!\"#\'/+,(-\x00', &(0x7f0000000240)='\x87,#\xe7%\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='tap', &(0x7f0000000340)='tap', &(0x7f0000000380)='%){{@\x00']) syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0xa94) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) syz_emit_ethernet(0x3f, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x9, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x0, 0x0, 0x1}], @generic='+'}}}}}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000", @ANYBLOB="23f9"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x20}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x20, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x34, 0x0, 0x2e) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4}, {0x80}, {0x416}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0286988, &(0x7f00000001c0)) ftruncate(r2, 0x80002) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) executing program 7: sendto$unix(0xffffffffffffffff, 0x0, 0x61, 0xc, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) pipe2(&(0x7f0000000100), 0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYBLOB="f6061bf32012c528f022fb59f728da1a6e0744c82224197cba87b986d42e8a329070b2bc90072b18426ebb83c19f168a215fa7ebd8d0e79ca1f035a921cff054bd01403b4e63"]) socket(0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000003000/0x1000)=nil) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000280)="f5318f0219241f540a2ec77e128abde796c57bc2a1d7f5644e4318349d9afc1e30b88ab6cd7202103b69f1455e7d0f7214e6f78330b525a1c3896723b4e7588c0638d8cc463fd21df54b5190cfdf095e14ffc444f1013c0cee10874e6edd8f2c7d91a5243d0260c957af80fce8340227651a72", &(0x7f0000000180)=0x4, 0x0, 0x7) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00003e6000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x12e) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10f) getuid() mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x86) kqueue() executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000001100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000001c0)=[{0x15}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000380)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket$inet(0x2, 0x5, 0x0) r2 = semget$private(0x0, 0x5, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x64) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r3, r4, 0x0, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/6) r5 = socket(0x18, 0x2, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getdents(r6, &(0x7f0000000040)=""/4096, 0x1000) close(r5) r7 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x84}, {0x5}, {0x0, 0x0, 0x81, 0x20}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000380)={0x80000000, 0x8, {0x101, 0x6}}) syz_emit_ethernet(0xb5, &(0x7f0000001040)=ANY=[@ANYBLOB="aaaaaaaaaaaa406cfc0c9a140800450000a7000308000001907800000000000000004e204e2100089078c692eaf4aa0b0846702ad3af2e61adb55ea1dc077ed358516905eca54cff03000000000000baae522c1e0b8b610bb956ef7639e25f99d85fb8d0944c18c6b308c17eae00a021bfc94264088d489f4291c10d2a370150f967a69692e374d68b2b1f8007719e42727044c53741ffc8a5f9bff18dfa9afc0a3b77dcd5b15fc43ab44d18407567caaed53e84a9"]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1a, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80206980, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x8) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001600)="56f518038dad92fb75bc14c8309706f2d8957f57a6f7c7c5d1102b2f3883d83440b97e93506d3ceb49d9cef5f0fbd60e4882e7db9fcb0972828dded46dbd800c4d2a62e1f4b29ef95813ea5453743729412ee82db71793faa22d2576cad3a82063497cc4db8e713a2af93dfe335de0fc11ac5369461e08ba1676ae681285c7ec320ece19e16eb87fc80d7da7ef7a964aedf16d16e5975eed070e4682e5b899ba5027c51aafde1aefbc2e98e8de58bc79a85ad74fd18827b05098627f2139af0593f63b7e1dacef69ae1510efd232fd7ae69c3d7805641784a4861fb2be88cb555e4d901ff957dd1bf66483c5c19309dbf06dc00eacec6279db1ab39961c13535673af7d2208742c884c9e9a5d18a6fc7e3e1ee62feef43ba16f4f96dd2fce0619e8e9df950050dc408bc80a0ac456024c56d32af7b6de4f047e573d2be0804ac4c7ce109508ef10c84610ef3f54c383ede54956e5fcb6fdd74806c2aaddfda959aef30725841813c2c726ed75e99563cd057023b4ce44877543c4d3aea0b8fda5bd5bfa95b90f4e7c2ad05cd1f1809baacb2fcdc1d99bf2567078ae7dc7dc9abc2a35244dac49e9a65801a715059ebf5ccb27cba44a2fd22aafa58c07569b4e943a9e7ea9c270747c6f47a2681d3cf335b8df05296d71e54ad202f8cb203f972757e79d0c4f316ea5aeac0b8ba534fc91cf4cb3eb0dee50da5faaca55a1c4f9a55ebb0b217a2eeed55791fdcf6017fb3e371fdc9c899cd4d43bafd4c5372d865076c1c878d49c0bb11619f13dc6e28f43e73bdcb02e896a68bd0681471bce38cef1484d8395ba597e51e3fce15376883490bf262b456df2aef929245267b948e33f758221cf1c7e49989489dc2b4d1b32b1947d66a2007524c58a1a65a37cd96f54feb53a989d0915123313e35c01ad85d42b05f7464037774a181728ba02456e50f93f08fbb931838525bde5c14a70adaabd10a5c6dbe41c88bf7e444f8794e3e49765848b6dc281be8f88b1e5665c59697122e08a4e11ebd745c8cac49c0024229a7d2c14f57e6622ac81e07494ee763e3945e6823e11ef8a16ca571540d9ff1e10f7a1ccacea13b3ee38bfd1796f8f42d3a823a3f533e86b8f84015a50613a91eef1b76b8037b6353a9d07e51edbe0244e421eba5cd654231135d9ba7c48741cf93b723df038d0b0f952aa87a97d3faaf2231c49cd580b199b7a1904b6dcfbd41de13eaf61f64f3d93764cf9643786f225956115facddd992f61b99a2156f42c91398db77e40f0fccf94decba5b930428fe66c08d7a1776c5f5f0473a6d66543f4c01ed667188d8839576bfc3df03ab7a7df3bcfe990798a47c08bd37aa41fa0a1e2a4cdeaaebb33662557d9b354aa64184c33c902e31646922e397ae31c09a55406ebffd8ba4cbc2427ca5b5036cb43e06c46c8074beedec12a59cd0f5108bb6286e2207bd469f1212bcfe5c49da526e9b541d1aec789c93fe58f4b200d9a1dc17d6a94286193300de7a14e5d962a1997086f2940cb09c92df5bd478c3623c7b15a815028f284f02e9ceb0eb71e07b0c0d439608eca987b7b4f046f715ecbfab613ad3b3892af9d175aea30ffe5040bb0ba6adb744621ef1258bd6a7fb4ae48ca9e79fd21abe3e79a5d289c29754e300941580721e70e078e06a09cf474aa8880038c165255f35b6940b28afbdb77147a20058cd91611a6bc8bbf2535113fa039c99e483e33291e1413ebd8eebd55b41e1884a5330f64355ddbd8d4b312a9991942d4c0d22805496a758a4b1868e034bb4b5d3c27400464d35ce1dc90ce97c482f9580ff99ac1048ca6eb943dacfbc5cc084dce14886d197f757b578aa8823c8c6e30afa420760951f1daf5a789771b40a207b8b60438d8f8d8bc3d4e71b8c486c32d5497b6eda64b1e6a5225f2746d1da7dcbf62188cabba75a22bd8b63c18b872a0d64aa28e86a42b207ddef091af92d9c7926f110e2f2128b54a922a86e30d6825eb032a7b5c7c2a4dcc366fd8fc9ad958c6d375cef52d6417a4d49d82377b7b8f58400297f75a288e5a1a241facbb9c5d497e5d7f8ed572456957e7bf84f5a8cf77731853a52cf985236cbc135545aaef99161bcc587fcdbe1d2fe2d9e6edabd002f6340c33da3c978e8df365298f754bbc72499464a86ee921118dacd4f4da21c444a4c84dbc4f491fccdb763f93bec93190732518d5188a56385d5dada860c6286ccfcbd34ec75f2eac250c9a88c0374392ba6718378b7cbe01a12edb222c91d062f2b06d00c3240c7419c59920cd8b24908695bec094db69a33eadd6e40fc85893dc19bdc78a6b76c98ddd15cdfa444fadd46bbe6c3376408b691e531d0d7de003f2410c16c26712d0cc342dfb6c9166b60cf3a9523971da026a379a472c2981c96865fd820872ceb2dc5e531ba4dc0e12d87e13466e980fa8e62ed5c058d785ec1dfa86e9cfa3454e6bf3604f607433bd94f7760dea5404d80b04ddf3bfa80134fa0356a59869d7827e22d33845a301e9f43b9a3a7ac98bf3387bf53d0b9b9e1265a4fda55af9e50c889216f50a56fada565b74d96b748e30fc8bb00921f70764c981393cb0e179039e017bb63d160937d10519af17ac024155ce25ed6d91097b9803c18db1c69516e1e5ea267f58b910776793c9e29fc4db0bde488278dd74cf618b2265bc391916af0479ef21cdece100e5892342e1e62f4bba69740ea9e87023ddbdb047291dc9f2845ef514b623e44cdb49e4c30fb5848980cae118c1392d93b33eb7cc8b97cc76c7453223eb8b9a4604206334345b84eef506d5cc8b26b0915f224e66ec66f03a85b1af87fb46a6fa4d1bbf9f0a456fd54ef0d8655b876e38f173905ba69a64b1079fb74c868b8703ef30cacd4d3e7514a59e5eb79de30481fb95c2c8d4e3b012d527818a5509fb91e48a7ffab441ccbc1d97cfb471ca032e0b887e5e9ed14a5451c16ae8bb1d1331120106fade115bed84ff1796300c3d3404ef4646a629f5a67f4d9b292a03530ffcac3076e2e812b3c6dac44833ad6de8c513d313025ca0414b71f75bba6df7e48a603ae0127166744caceaa55a3abcacd4345082719e0b2be63329bb523ca2d73c15492cf53acef8dda68b96f5292694b9dc0d18df83df5a22a1986c4d61bfb35273c393363ed67a5dab450a7c7f57b403dbbacebafdd95204b2f11a1c28fb1c5fcb65b4b767d01e9d92cf1d67ff48e80663ee16b1eb01a3f34a6d69cc018451d243ad0225a8f49c5b4ecbd0de5fe3fcf171393d9c001ac377c1333ac5a0cb72a532045ac87dc9eee8958069004127f628de5a233002adc01c5d0843f83f6efa941962c26366dc4f32458102f9f0072687c79960d2608f7ec0bd34ba982a0078de4f5a1fd29952719bac4936c73c78f80da2072a5bef60b4dacbe51b331e03b95d9e8f479133592c014493fe531f27791dc7211c59260f67eff2e9f0ae821bc1c6835bfc94c2e3d941c3a0cab4ddd4a6a8c9d71fb20c2ca4e2f425d45005908e2873ceacddaa9fbd92b52a65e10cc34ad5b8300cac4ceddaf43cdd12e76d804d3d372e9cb4da3993bb88c1ab028c5cd8da00028ec2716a646d92b775414c4c1431eb26fddc4664926ed4532ea2f9a537909a1038a9f22fcbe18d72a76c78a5f81d64b56d9910ff0fca4d8dce5176422aa4e3a8e0c1c8b84f90982d7bafa73b7511d87d6478afd7fcb0f4b253cb5678606e3475096cc827e3eee992179e8103e6575294e6af4775351d2f74c2ad9cbbfc1e91082ef392bc37992d369e30c2de6d828d9cbb7c28ab7e5caa8056e5364c0f41dbfd1e18db97aafd7c3d5f0b6640397a24b1ff3db5038456f78929fcebc610a11cd9f2169a695316ececcace07edd152e930c9f7d4cfe38fa73c6971bdee65920b86c1098dfbdb2f9a00d4c3d8e15dab00a8427e02c12a87dee2275d940a54818db9902ab0061fc6d53423e7b56388ee133d07c9817a380af929acae67e0f5f04ef3f671ab909743f740a08052ad07bb542d4677707c8d773687ff26c42ca9d3d833606b6262f3c2cb6799f75c92a1f60a985058a1d745e25fb5857af89f31d90fff2f4f8a43db372e5e8e655fb85ab41b469ab261648332aaca6067827e0557808020e6ba0afcf6505a4a73791f513e12ebd0accd71a4dd199636ef68b8f73bdcb0ccce29e8c7db54fe78965430e028a49e5084f52ac9e07e7f374f028cd8011385845fbd33d4419bb22143fd6494600b2cbc9b790c050f5013b3f7370feb735a038ca96889aabf64b26f7775774bf42143280452a9fd2fc39853f3fb520f14cc2cf1687d7aa12d61cf90a97955d0e7dd7a4e531e9957e377afe8f1bc5c0c42c522ff03e6265d3c30cd79b23ee61969beebd1910169334c6e5d31bd539d82bfeb60d993554b60ba44597f5ca71159d0f264e83a94f62e7c94766a2644256cb208995ac1c30644e8a9d4f6d1b71cd11cfffdcb65b41cb2bf9a4cf1781a8748e4c443f09cd22d5600a54236d90d7a9b6a0cfe1941d5c9d53a741ebbc0c593b434d6f3bda9551d123cfa9545ee1addcacfa931297ca626a9bc8db8b9df0eb4af149dae0b28bcd919b382861db842f8e42a95fa34dbd4e240f3c66e6fbdfff97325783a204f57a0952235fe5486d594827900158fb554e6d6453fcba7a5b384b917f13f6bf39c0d97696d12a3ba3434dc23d6cb6aa67c01d1a8b68bbc7c7f89f6edb1df90d8cc71a034d0326de0df8dbee5838f1ac3d3d9b5f4689a4f37a0948814f08fe55f8cec88dd4d43210a9ea14893583ddedc547fc34fac6bb70366fb92d78a929fa830b4cd03a0b85e1f89cd037fef0052ec4c0b113e1256735eb2ad0d1010f67f77064b50b9f04add54251242ad120acb61195f948c989468fb05a75e63ad6d598bb4c98ca0921e0608536789cecd275c5f80aaff71e280003e8d4ca6caced880b3b0716dc81b1c2e09876978ba6b38606c8d300bb47de2fd9036584064bab6e0eee6c1e8914e00d1d8dd5127961148d6edc0fc8dbec87cddbd3fccd06f29dcd3a99e1cb23b33a851fbe6a3bd5db651b4512e65ee15e8a461b6470c35ffb96b1b17da40536d6ad7dfb9d103f9f20a6e6b09d4c17100588439a4e0caf108f91038735d7e891ab6c801c4aeec98a968188448098a0c5c6591371c6cadc614b059964c57059d350f3d15206937e37051d8f5ae31989834a399ba1a7b861fc8a2ee0449129937420b8c08b244dc16cc0bf29780e03987cf1721f820f1a7d22e0debae10bc8a19d8d607f1101c5f8840d885a7fe71d34611170c345a2db029825827f91f65d583a956e951c74b5e69a6c89a3e34c07320f8151c844890d04e3d0e5bd53289d330b106a4cbfb1ad1b25d62c408b6a8cbfc5cb009c1a77c8185fe99def22bfae33978440e6af89b0a9c89a0534979d047c94fe3fd8760b085b84b0bb17a613a381960abf65cb4af2b36cbf9ee36f00a2b3429cbda95cfa35439623c3abdb2ba79f3b70ead0b0f497334012e88c58d5a23c3c8e65e7dc559580499e8c41c104590f3796f195b7b4148d19cd02af0125e28ae43b0cbb994ba6015954fe2a1c22fd1cd6867018a99982a7b9357bda1d822c88d9fdc5ac3a956dcf1174be152146d6906d512383c96d23a3b3a6bdcc7f2908fc9c6448d1b581baf3712e3683de8b34ed6f6d9751bbe1731300882bb14351a770395ffca381464587e8a9d38013480212d2132e260b95ad37d6047d9ccee922e6fd9557fafc1a269356fcacc5fbd80356c9e7ac612251ef6405315e63e72d6fa552", 0x1000}, {&(0x7f0000000140)="ce83531d55b52210709fb3e0fd45c02071eca294023836c2e079145fc97539996930cff9fe182dadd2db1e2cc822aada36320caea5abb03288ebf3838bc33dc6a4acc1", 0x43}, {&(0x7f0000002600)="df232539a1c5f0761484a546916b5caeb9d254a8633b6ec1dd0cfa28787389af7fb42da52b186192b80858a98a4622003bafc8693a0e225fc90b67b54993374a38030ff56bbe34467ee2f6295ff86593fd0395bae79c57c765954a934984efb8402291ef83db4c8f369ad748fff2f88ebe9166f714b737a80838f97443709d2f696f426ce41b91f22088c8ce08b147a8d24c8e17e17f044532b1352513d018b5be5ea8968bc0745d1468fbc212aba0de562cac180c646839abf104fd53888a88b1ef594485aa3ac055a1b7846aed8ade58065d77d2c3614e0e04aa7ef18665e8f58aea7ead1f6f33c2f94a164cf4d02b58b9185e9be4f7c9bfc451fe4a6c97439ad3f2361e8b08cba9ed4f545589382b1277c029b635c4304f8a90aea2161b18c560e6f729fa452e27a856eddbe4332793eeb4d0596db51e3b15028eed2069e5ab16da7008757e0d2f79fffee98aa61fd690d9b231a74c992d5b378caaa896f2d4bf07efc91e32485d1c4a5e216251f1684148747a6717594acfe57e4a5846f7b9dab46414eb3ea8c1b2d27c1cfca5180986f16ff5be18569e5a1d359e192606bdf49265a74ed127c9fc1e58c9c676d6813d88b0922724bc2fcae9b6b583dad76235b7e0067cd2ff8b67d377105411b539f44100b5bf093764d6e8fc0b53965d5f6c4e608aa4d79074199a58b6c88ae284c4740d64aab4c72dbe1371aaa2f17df053911bb564cca32ae2154163509ef5a6820061dc714b8d0f7771a372ab3e5a3c8317730ab37a8450c0773242a54e52daa6d9fa57f26f7ec790d826e7d9fc60d565c9d3fc228f5ff871470f3c93cb19183301cef39438bcd4d426c19c10688542fcca7a77211e601ed3a2c8f706564fc528676a2b37e010545745c3d2aa12d0a596e7738cdbf9cf61a37970c46c5881a68243ee72364a07b428671c105347de1c197b5c2d2904973895847c2d03ac230953ae7901fe1636bd138f68ddb97fb7f8132d0b8bdfb65b570613e9a8ae129869c92ccb983e24da3785db16e8ad837a247c60261c47b229bf2ca5f1ae53fb69aaee832fe08ee90a42aa3fae28ce7d49412c5affcdd907c9302981261c4b8148a99c6c9e801d9d77952edf68caedd94fe5ffc6860b1631a12fc6fbdb90fc8a97609afae9366c028889fa3e69b8a88d44ddc524861ac626327712a7251bb7045519edc364b8f4eb4f234a70927cd4d666ec0a69205afb60e2a923297c4bd43c7bfd022680af3c516debae8145de131f1cb0ab209165706507b8ab4520a705d2a5be5a6641e041f935e5643167902e52049881f24c63f1437a81b42651a6b6731d6ef6cbad0379c232f270222f24c4f681e211437898344673530872b1cb2eaae7f84187a773a238012a3d855d42efa6cb721d2e40b7d6e7e58c0a01f8128ec68c0116eb56e4349e5184dc62430bd559b85d3c542b7eb2b6b206610308749fa4ff87cadded26f195379319df37aaf622e37d607d721a521d29de68a6f0bcdba3134326007c46154e957717c3072e275ae904aefb858e0efd77a22452f532438b120851d28931ce8e54f18b8351c70c34f4a8ab0978c884971531398cd4e31ac97ce8ed6c4591a6896f591ac69b278a2f78fe147631332ac1a22d63e0c4ea2d66f9c289a67783d5ef2d9891d12cfaa466a70a882e636370a0f2a62d736dfa5c476a379a50e6e19cad174ea875c3610e3cb51a397043cf21dae10694391a367b14bbaa4a7c6eb078449bcb98cb445bddff507ee0b413826d729aa4a4ad49c99b714d4eb60ba17701de9b0ef426124b5a6ce3a67d72187fe9ccd7e609599047b8f8630c0cb6552a94e874c695c9e0c2f4569d12b4d568ccdd4ded3ea60388e6bc8f8caca92c16b03f2d55aeba7e8f9e4056c78fa44c1cc3f83e0dc21d08725a299004d788dedb1478183f21e1d27bc3af8ccc3f62509f623998be7d72b2a09c4854de911549899666fb2d4411a257c1bd6aaf7caf73775cc347b83655f65797b2228f13f9fead9d36b24a9d6ccd996c787143bee610c03eaa07663f3fb6ece4fef98095ceece6574ec0c43d16c0ef41d1c33474a1bbaae2417f563b7724c1979e893ab841b9207f218fc68f87da172e5597c467cbdbe1de1680fd4610b9734a2d82beabe42194557ba258fed60b3e771c9f0ace40036f92ba7b604f3446ccc8be78dbd9712a7692421cbe4708387e543d39db744f844f8a70073c7d3846940f6ddc4fde995c480b05df772bc30445778c8801aadbeae3ec9824ba5fb0b2911d65cc57de7afa31516249c3ea24611447b4e2ee412bb35c8dcb2a1ea024ea471b68ae13961c4f7791f8702cd85ca95c97bf2cd13e0f8763dcb490da95eb025f3265d0aed57c2cba8dab59bfd0fa5d247ff19b263e0e7e8cbb9aad556ff061ffdcf78a79959170428fccfef8f2c3917ef918f3a22b9e47b56aef64f2fdc9eaa40a0b4dab22e0e74c516cb1d87102124c4bc617884f2e72ed4a40c3bd29704cc445944f594e0e435fb6ce43188f183db317b0d58d46d9488405f66e48867143059bbf87d7a41f27e40c3fd2ca08c5f7a8db057492144ab5fa986d23225380236ff968f9e426f0be35c7cf0cd3d5487da2720fbe5a2f92addeb57e9f831bd90dcee0e9d9d7b8b67c61e4ca3332af85c2fdeb8a4972d550937a1a1d3930cd44b4a8cc4017effaf781def0763ff1b46a04ac3b7205c0c86c851c55dee6aed3dbe58f19274cd97b6a2538a20a093e94147aa19f892c5f522298f0b2ccb81bdcd96cb74e0ff673af1dea9304d3dace36416c25ae69c4c9dce630d27b278b7c6aa4642ec64ef685b77428dd1c661ca904a020ac6174baca5b9658440f9824e82e6759aafe6d562a814ddb1023fd8b6129f70ab83cb6d80d405ece8209bd348358460521b211306a5b33bf9fd3c5bbab5f466185d75ef4fb795fca09268b960e412d868f46653f2cd3ce6b341b2733b3aa2d9851c4902c61b001d19d4b47cd52e48fbcc7cff4cd693f5027035a57d79d5a271785ea80f3a817bb260e1c602b8267f5528abc636523e400c726bd36db803905c209e6061c8c3f7f460c4ef8b3bd29faff141918c2e35a24b4902234561171d7215c1ca228f6b4664e12d0c7c469ee46a697066be00ada4d53e952fc8fa3403eedb46c31fd379e6379785e2ff17bf32189888d5d7c5be52c5ec1cbeb5363d91401fceef22035943fd70491ac40b29406ff5312312290468750e5ef6957f5e28b8cd89c9a949539ffd997abd052fa518bf6e6b0c72f6e9fb0a05e4f08b62747e9c4fe3aa6b35b08a2e92a8e37b7b9744aeb6c91250a16dc60ac1b76d76407105479d2565ded8e5b46bcb675dfe55d24f6f2dde513ea7a6ff360886b8f605c6b2142d478a582144387d42cf9c9a05d0f9d2db344715897c83fa0334eee2a33485f9e2e9031f67a6e99fa6093e1592f015c74bb71e0ea427cfdb40edb5bcc8906a79d7123d772f17607036a0fc1b872ea7ea50145f679e1ad30c733dd03fa74eeb044922150deb65b6ec86d068b2c5ce7f5e6b9f48320f72e204169ef9e20a5e5f8cdc5fa921e45c76a48b39fb19a273ebea31a233acc9ba0ba77790e9bebd4c60ea79edc3e9175b2de7702b2a88534ce4f43dae8920d44b22393de6a859f893cbdb0a55074900c54cf831c85da8420ccac178b4c302b6bd030800690abe1bb5995f74ce14bef65ac35a5bcb49bbf936e6afe7840ad886edb3756dfb401400e542eaf2e94be212bd93e756a46a013b8a27043f5e5a80fdd480326a8f2b57400a471230411396dd1f79249c6bfe4fd6c60ceeee593cf5eca49d9ce1687c694035c9aad394c9e429b444e9a0056a9adb018c26e6d66f141b1429e0b5ec2e75f129902049082389f919dd33fe4930886616a413b01f68773c3b6239485a4e20c6562a9ffcdbf110f5f77752c9062a25b4aa0e40ce7ddbc7678697cfb6ae8f6c20cfe601ac0bd4c318002eecc4840d304d91a6da5ae0abd496cc306c8c9fe414bc572bc03af0ce6c9aca72b9bf10d5c0092aac5453d02cdd07638b2904e08d93d5d34cda8057e6c66bfaaa73511b2d05d75c258e9097e03dc35edfc1b95250b90a21ffb439a12d442c26eb5ce01b007fb91994a155ff5c42cc0db7a9cc572fcc75aa1676f7d9b9904187f322db5dfaa6ee94b8fdeb4291c4f4a32a3aebf9d23ec0dc0daa04543815db910059044f56c24b8fa4e78934d3719b28ea5d6068fb60618d25b96e612e805843917cb042762446fb0c6b54802dad067d03d078dd3be3bcfc1086fcb32ec02e15db1832766fd110dc2d76570aeaa538c5d2b8408eb2e2b61f13d562fbf4faeed806de70b2ca068ac8aa46260b6372edfb0c921a94c3a47f38a5effc7fee973a5da8b74ce542b9e33bb5976f8332cdef8cce8958a902e01e68a788a40d0201298e081653000a2017c1bd8e8cc404a080679212144ad9da424836af6c6480f798f1464ffcd3daa405ff163d52b2d1f18f5e5019339875090374f4af065d486d080905f96229ff61d9306b9f2bbaec604d449ff38bd60c066c77e42dcbf001881fb7fd75f625a5db75b77bf52e1f2cbf039f167e54445357b79e7a97d0c516f62f3f1040f1ca6a26ea98915507c8f21c64e8760bfbeb99b63e9e0d4cac7816fabc8fa1903c672d02b9c9dafed039b90b74bbb2cc70beefb016ea86f11b20ff04597daf82bdab299df442460aabd210001f08b8bcba9f28cb301ae8f34e49956c8cbb2f0aeb5b1d39cb134c65ff54f72ac2ac86e1018b1609101ddba263609438c556ef978f82deb79a2ca976067fd47997c14dcec4e27c2aeffdc3699a51872ca0af5456a6218b177bf9129180183927b3c95dc2efe0f8970b21cf513e112f6ccc02081f3a19587e23bfd9587f232a4fc083321ae9ffcdc545161afbf70281486af7c7e11eb8dbd362820684c5ac3dd4e6ff89b6c856eeaffd656bb5a65b5348d5fefbf69954b41c715c4fc0973d07e2f3e6d8ec982196efd1010f893ec1694394580b4159f682885ae79bf89f4e3d1bade6ba9d9a1e95eddeb763ef53185f84ac7504b70bc7812b4fcbd20025eea29a2d43cb1febb91b8b2b19fbb47bda527853a085790f30c37fb64c864d736be6abd9908b97d8174eca25dbaa49292e251530adb4b957716c26e53d9432bd5e15dcfe980f2016326594d6bdf21c71fb7ab341ae9fbe718ee8f6f39a33e964fdc46517bd416eeb69c5fa4021d90f117eaf73756c709ab8329aebc2b0c92ee460ef0ef98a8b60c83cf976d6db488d65813443cdd899952ae41fd596f2a497bffba311affd19dc3be8932e1b992172e946a3c6c62d3f768aa2fae4af1392be78785ce29736083f9f0e5dc79175fb461ddfaa0ffc09d04b06979360204c903b441b31b698245b9727660ceef04f1557e890c65cd3ab5cb0b33fea1b955abc91fe7fd75323b2f368fb6f2f38b9ba63a2c54cd4c1c94d94ccea55e00613bc7f037d7de6c750c9ac7154a8f6f20dc38932b59a66a32b8b20c80f0519f88400da8a82d22999d0f36a2578472183116c2eaf53ac526f5aae1accdb3fd069d72cb8adee81fb89cc0a6b5a5d9a4a2911ec8d82230a5a512046b82cca0893911d9c87d854089972100c4d8215de4baaf9ae633c8f88a9a455d9121af3a6f4939380514efd39fadc151b975e77970f0fd35a6c4ef9472853c0f453bffdb7000f172e3ab18b127e679013f02f678339f6166e74c0df97e518e4af554248e77c81876ade7a79481f6a932e14ca3ad46cd8864b38973dd5639cae6", 0x1000}, {&(0x7f0000000200)="003396f7106c3daf41675bd4c5d52250791efe770f11052ed51c8ad421fa98cbdbf7ba094f98afaefdd2fd8a8a22a3cee7135b1071335adc4e6c18b2f6c1b0667d72141d999bc1870e2b61489e618cad694e2f8bff7f02d92d266c61ee5aa75fcf972714ee37c549e06468fb325cdf675e6cafb73c2d1348840fa4f3a41836a9b1119f065982a00fe19a633e1abee904408d2b97cb7e5a0f6891dda1fc4c5a503820520d", 0xa4}, {&(0x7f00000000c0)="08a9555983c54f9384d693bdb4195acc33", 0x11}, {&(0x7f00000002c0)="c7ab4da18ed608e029a1743c13ccdbc300112634f19c3a14020f03d4c302a95e3c410beb851f26f0cb6df8d5931ce96de9370102d7f426e536ccfe833fbad9bdd433cb33fae5ab9f3db2ad2f892e0e70399b84c4152d3215508a279ad21a7ed3bda8bd3ecc802868f0b13bf88db3a446fe35a5f388b1b870d26804f98ca89ed1bd288ed30c471d1660da74e89c8f69d59bf7af3426c64c62180eef194b9473f89bfe696dbfac0b088536c89fead6a358a79024ea5d52c223c2bb296319162c80fcd47e2a84c65fcdea7f2c65ea26f084b18e6c", 0xd3}, {&(0x7f0000000480)="21317c3eedadfab64ccd1cf1273ed955e0156ba474268732012eecd89fa3dec2515169d073d34ccdd04b0465721c4782dc302f80a438b453", 0x38}, {&(0x7f0000003600)="6e60f27b337899fef27a976db972edc76c94f3d47ad64ceecb8c89144c99ca5f00192d4869dad68ab1a0c1cd1db72eca7b58b03c473d5f1d3be0ee57de689a0e8ea9b2ac6bd5a9d5e3769dc4fbb44b807fd683a0852e248833363f4cf900f7d5fdaab4b7002089ced7fd49f10b043391f489c982007ad0e77f50ab8e0d9f48039f7432805214a57a1464e8c5f2c934bc9d4f54345a5d4473844c9f5bb2ef47be7121bae7ddab8218963cf6740661787aa228efc5550ccc725a6ad761ec14b70a1e784d129822703f1eda09b3573fa27b733ed2abf44d3fcb170074bb2517956b7d7dd5a827846b15eaa74d54ae9e621c477fff7275ea653fa095bcb3b036cc7d6044da7bb331946d5c93ecbdc4f853c1aca40aa38cd27ff380928979081db0088555983461a66d186c259cf1a62a3bc7ac5a696569bce85f67c2a86b23773af4190fdd86cf05f27978081495d6b230455b2f3888b54bff4a49208a6a9fbeb55da7b3c720db9a30338b07f942f6573c38e0e92fd3ddf1ebf7c7ac9166da78ee6a92f661bea8e5b19de5028f6667cb737bcfd26e182cf152582843ed17d46302cf406264816770adcf9a1f1eb9da86adf07bafee3a0f469b33538ec9aa194d5fad1f96b1a17ec5df357754f680ffbdd2df99f2849530af824bb40777991d2ddb9a2aa76599f857654ebb314b092f1db294d4ea3c82b3300aa2dd8a9123f70746f34031dd513598ad216904aed3df3133a1fc8bc9a0db811c139ac17e13ae49a9e22dda2642c5be4fbee02d8c40c6d539a12fc32eee147711128c93adcef2d51713674f392cb6ba26b8d33b0f763b6e7c9f6636575f620034721eb1bd67f6f3479ea64eab6b014e49f1c4e18d44dc8c8521f19b8842f62789fcc0151c45dcc0b73c520e3298aeb47b9d97897aaf1d08436ac24332a9fb0803ed7ed45a6ece02d90225827ed9eed5c735cfc607e8cc20e482a6c402eaaf8cf8e005da6c17b9d15cab9a2f66ee5b991573319d7fd5af4cde5337e919b11c4ead5e8522e3042047c17153cc72d6a9d52996af9dcc696251e978e97edcbff63ccaea9a5a8dfef977db23b58fd11a2d3548a0ded4fe98846f81e91b30f7325e020b078b41659be8963b52194a9d62c24bc03beea375d55350c41d2100851a90048a66be55e9b1575b40b71f046b5672808cfcb9d9e75b6d54f25f9266c2ae161cfac64d8feebfad07ecdce440b20a90f76d91050a6e815f49b4f443b1f2373e8042c9834e5a95628d950b7789cfeae8643ff6225c06c27017886397bc739b559613e36040f49d2658fd5d79a0ca01aeee827bf5926a3120ff4835315d0a3325ed2011555a30a6a6817d8b366ee4dd85e0bf84e8fe1c626ff50a3c94c90344df4690dc20c303594e9eb7714a99a7c297cdec936114884acf94c39144c2e49fc8fc2e52d99cb4a1cd652129da4e00442fa30b640ab8136785a66757d3a3cae160c9699b2ea87e18e5e41da180cdd275f83d37825c82c16558bb76d4449ddfcd1144967442653d92022eebefc586997e72f55245980a5e18cf0aef15a25c861f877c226a864bfdde62b347339070b8f847c33d63cbfc63cef0e0a9e968aee08d8cac0b0753841e1ccb092be1ce69f3b7f68d3e22f7108e206a9b2fc4cfa677e462fa76cc89cf2af898882af0b3d0e82a557b4ee61e6fb7300ba3f86393d0ff2d02e360a02cb3f96024689dee83dcc80b826edee5f2e39f0d332ca26e26bfb0db040fdc80990444f82326325d4ac662b2f95be428659a72206291087ab57c42a3ca9abb6a67bb83574ca996e913c39cd2758f31fe18e18480c1b1e8c7eddd39b0d02884103e77cfcd39e15101873a92257a753c9b39ad7e2e65c438548a997feec3a69cbca53f86e1ad1a2cc9a1b77489a33bdb45110ecfa0e3eba7d46ea24690ba3ce0eca025095790ab2da4a47476b455cf1d013e85e4824ee49d636487a317fa52cbc9a431974b652c33c2330510a3d84ce8f9abc959716d8f264ce1548483bb80f4fd77e0c2e67cab534ec93bfcea64eff72fa5702b974d8ae7bd57757eff4750429c760d2f6437f77fdca445db90246f7565ab9b3459aad85ce09f7514068cc43862344d78019ac83819f8f6aa993f4405fedc9fc7b410ac8ac919be62b7480d3f4468593799785fef821a7f7ef1914d16b1fcd2eca45694dfc7461df7c1bf95a1865849882b013e3d1e36d2babe9090ad6c0f5bd93fc2431ee6cb8b7f716c0a525d5f3c07cdcc1c3582ee325b16bcaf39fdd12d8a557571ab718c85563c85d28db4e1c6af9c06041582226ee67633c6a1eaa5b48c8efef70201486f55d77ebe6b4baabd9eca676b861d3136fd9c5431d5284b6697f006db01785f12d322e76ec02a5fe85b5ca0587febd37bd2f7790dc68c07d6f991f06cc0f5aa505a846787597e7ba34f8e4b95bd772d0f6ec5c385b30d98d9dc2045e0e0e88b85d3673d2f77c9e9c9b80062d6ba2a4a932d0a93cae72f73c26ee39dc98d07bf70da0c93b5118ece07985f3d3a9c3d9901e9b73397f45eb31f89433c70c3825319ad80d4f1ed4364f632110cf38362a40e297a2f9e7b9469f856bc58a4ac64dde7adbfce6d1046705354fd66f5a068ad2d3d78cd5032b8f7d15d6a5fd596ebff30d626b1771aa0b95485d7ff0b5abe342857cbccb6d0a5966647714eeecc025f5c1eb79eb8d7e0617581c56f50f98a3cda94d04dba5aa4f929eb038e9fc011b7b025c142f1ee7a68d148440b33a5a22fd49b775dc2b4d2392e883e48472ded8d190b8d3359fa66b2102d893d1e10656a2104af538489980460259d73e9f921ffd12668188f4e583f3025414d79a314ed9b28abb425292292433b258f88239c7ecf17e88b88c75f1035a8ea8ff0185642bc5b3ffc8ae5b7fffa9fe6e924f7f3b31801300875336a6be384c13abc4d68c82ea9d1ef4a5798de994fdde968d423d8b915b63e6801afe1e2f9f18490bea55a8780ec04d36cede6380764a9f0beb9270fe586850c949b122e6bd6ca4e57b16a7d216773c8281673a6f9db6cded3a0dc2be917616e3d29ef1e9149af8b0d02d5191aaf474b24e63b3bb444098d36c415bb4c01db9f17b9e100f6b71fc422ae4313c7e1717befc0a8f327beb6b6a5322786112049eb779598e9cb8f435dc9505c748f3f53d5449f1b3f9f2c81401f59d5bff8826ebed03455a22a8c09f9072a58fc6d7b9aedb799bed6212c1d4ef10326c1be101a754f880bed9fdb7e0f74f61750c691f65215cf350ac7985650e6c2a69c40c2c75609615a4e89eb7ba79c250321dec4b5bb83cc444703caa21ba4d8ed9c96e601661341629799b1b3a4931fb705c3a9802698747150c696bb12977d15359414a215613af47f97459e452d58bb10c7181d796a48bb9b71a8478ed1aaca18fdf659600b8d0da6b705cff04178af06a519b6dc02a72145dae9ed5cf0eae982d9e81c5892953a90381a39aaf6e4f1533419510e580f8b3f6b558cb6af21df193979598b1ca8142dca26c91075d95a7f52ded71a910efce05a1a7d106028ac7b2b2ef72bb5a6149c050f7c7aca5b336990463dc963c95d41a5b92cc90abedb7dbdb06c8967206b061b2c60c3f120d7c2391bd3ce4788b7932ce722abfc021023ddfaebf0b8c7e0639405b667b650e3ab4c944750ee0dc17febfcd474c99cf6298af7540314c2fd6a895043462f927416474a0c2a89a5849dbc293ad74112efcfee4f314886a9aa1a3b5587d368d93a7075919f88cc6135936580699639e171bc41cf8d51e4d62b3f5dac6595f69ad974eaed40b1f9ea265c83a16ea3131931c4bce481b78be38a1a375f79ac014b726a6fddbc894579cd42f4e20af8631ef3d6d9ba26e6a96a3df71535a3e4671a9f0181ad4181a18f4e0d0836059db051054497b34c1544802d8d2909a68a123542c72a737a1c12f1e1c8e00e9cb33ee0177f6b6be6558245ca53f9c57d4f784ed1a35f2f2b5b490f1392c5d1e305f519a6e8e383074b64e07282227045ecfc5977a06231cf2f90d3077f8f1545d6c08b10dc2ebb53188444afeb0cf4f5db9f219864a425e40b9dd2991e97a69f34495654332662bf5bb3949224793b38afce5963b560e4a14618bbb372b392a66d950f767b333ce7a8e926afbe7ee02805bc3c025081f78b101d291e2f0a00c8096ee3366f5beb5453f25c81bf0e374501c3cb1ff56e3d0b192cfd3350b1f27111291781077e12f31ec33af86487932838501f2fbbeef634912e6506af9f5dc3748e32329cf7db0e4d0eae350613d82646166058ab5d4d904ebc65c6087717659675fcb81cb047cc0db24c811ae31ab8939730334b99bc793e640e8436a8857c2d7057670b1cb8ba48045e3dddb98ee158df4f98f9c6ba9e985960c0cc9da080a615a8d4a2ce5a5d85d6a4700c8e0c900f32f4f5a0236b84b6e2e18555a538be009a7b9f561411ae4c2c08d9b44af76a905520188d4ffa3107e46a28bf0c9be734b2de7c40b04bd55a0ef81f48776af95cbe79bbc20f7b8dd6b5aba69bba5355f1a1b3668d47d5fb9fd31a93a7804d46f89ce3fa7eba6716ddf977f93ee8490e8613b29a0e449f8591c2d7186ea639c5daeb6487f6981d9abf7ff9cd5de5f02a6119c2dc708a7c4718685aa5635b04f2ba0e67a71c89388c0737350bb9a7817c3a6047251490de051c324680fd67f1c367e1e86627fa6cd011867f8f76fcee121cb18b060c05c0a323a8a2059a6b4b6ae4481058e9b85d3a5cd7526c4614bf2c92aae59330ac12cfe21887eeead5432b93db5870ff1649777076b86d511b2bbfceef4974600c09c107fbac357e1b2388364e6c1efe85406cf85c3f9b9e862dfc5faafb08fc11564596e856ed4b2f5288e38e297fdf72807b662e1578af5dbc40bae7ce56e97d6293121b6497b390b02ff5133a170bb22ce198726c392a4e20818f4ef11620e079c3c9728b9c727a20f9dddf7768faf3e5e69e4d7649cb014ca65bea61dfbb3380c584e62eb74c3e0ef6e69e1c125d67168d6542868aaf64240e609e44d70208de8c7f63b9f41af0ed833f05803c93519cf83119659732efd902ed7e62efe539ed8a944c7fe416092426623ce146f5023952d288ae51a4f72fbff8167bac50c4c6aa490b0d597f1e3b0542f30290f17d3d618c48de8f66013bd9a08f94742047e25629bdf7d2516bd4bf56fe22940d1c8547251580e2dd049750f88eb6773ab740887156991d552d6886dcaf42f4cfb6afee9ff6a8228aebaff89d8c62cc4e3ad005520b9e2107bceecc72afdc6f7954021975f4a0ba3cec4eb1c970b3912c1c61780ea14c218422b8b1d6b0677f651b1281a7339a4aa90e6155abbb5cb71846c93ff4966dbec136faa865d4a524ef36c0567a2f8dca72a09400989904a9593363b56080d62e0bfcab1cab4398c3916a1ebc85f65df8dd63ff7397f29f8e8032d72dbb0832d43d6bb5b4ee5106598802d4ac0a8e19ddca06338640251852d1724a52ba2c2d12ada9eaeace60bd98368950cee27e16c700019a75668a181721d0835993d2c9dcf758c4a3bb88f6bb6e8c17f4dda94c6ecf3f7df170e1052f9acebfa9f0c81b1b4e286e7b9909e7a03098f19c60c3c3df32145afb30c14373a1e286910726e593f8cd1742d4f6fc61e297b1407b0a78ef3d327bbcbbbc233c7b8216091522291fd55f748500368fb2176c895ad54e3deba8b21f175bd2b96390bb60a869fe21e67afb9745e3d43a3b2a99c22f6d090f1c1c7d76b590332a8ea252cad371dfc7405a23cf8a14d2b1", 0x1000}], 0x8) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r4, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) socketpair$unix(0x1, 0x1, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000001c0)) close(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc00000000000000"]) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7}) syz_open_pts() symlink(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0xff, 0x1, 0x1}, {0x5d, 0x0, 0xfc, 0x8}, {0x2, 0x1f, 0xff, 0x20}]}) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x9c) setgroups(0x41b7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000400)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) close(0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0xfe) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x9, 0x20}, 0xc) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) writev(r0, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000001080)=[{0xc0}, {0x7c}, {0x16}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r3 = socket(0x18, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000280)={0x3, 0xafc}) recvfrom$inet(r1, &(0x7f0000000300)=""/47, 0x2f, 0x0, 0x0, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0x4) socket$inet6(0x18, 0x2, 0x0) socket(0x2, 0x4001, 0x0) r4 = dup(0xffffffffffffffff) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000000c0)={0x3, 0xfffffffffffffff8}) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x1, 0x4, 0x6) connect$unix(r9, &(0x7f0000000000), 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7]}}) (async) ÍeœÐ#Ó`e@ÛCÚ€0|6¦oÌ`Óךq"¥ûéêl ³²”.÷e'6ñ†ÔZä²ì÷¯“Ó;=áòÅl“Út„ ]T;¯a %ÉÀ*VšvÐo®ÇØߙ֋ú‰GÖû¦¦ˆ2¬{5×É-TnYvOH1hqyOÝM‹±zaû{æIOµj}FÈV¢sðP¿)Õ‹€:glÃvŠG…QÙ DeùÆ«()׎¢W³‰å®_jèKLR:X?‘U|tŠͤÎßW™–8Cì\ºº­ÎÈ]b¨¨—§ƒóÒÃêcV^Ȫº†“í =*_LÙ·<1Ö)èÖŽ`^Y@tNñ8– gBÅoyü·I$~Uà/…¦ žÿ’‘s”9š~–nx=@sìÕÜŽT2 ´pP®ãt•ì÷p)Z6÷› >¡=±(6ÂD‰roû÷ý¥[þ,ªð¡ïUY™5Àæ °†näB w¦âi¼0²eIág’%,kè¼ÆéÎ+”™«P^Gyú`»|ù$ܼSÈ.v¼Ø1¦”Ñ.ŠŽÎöõV 9KxBÒ\×9cwó›Ïâ¢8?î¡{‡9<Ø’¹Bc±‡}ƒÕöe‡ãå±á)C>­uC¤Å¤nxã±¥JF4eq›7±ž¨Éj•3*½iOSés£nû@R8}Æ3 executing program 5: r0 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r1 = geteuid() r2 = geteuid() r3 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x1, r1, 0x0, r2, r3, 0x24, 0x401}, 0x7ff, 0x1000, 0xffffffffffffffff, 0x0, 0x3, 0x50}) r4 = socket(0x6, 0x2, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getppid() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x2, 0x1, 0xfffffffffffffffe, 0x1, r5}) writev(r4, &(0x7f00000027c0)=[{&(0x7f0000000180)="f5e57444d8051cd318e626cd5cd94799aced803bc80cdf79eabb7a961d067fb7cb87d275b83d086af6395ddff1457c9b262046b7c061e15090d0f67deeefafc562ab4e52bad29998d2c11c49ee2b8d7280b287c1645d526f17bdb74e32bc720beca35135afd0a1cab5e98d32a57c6883b868bc007e3c1660c1830bab7b79ec29f20ae3bbfab9aaff70a49621151d21f5f28d71566b2b9ae2e13f579621f2ebde7457b07dadcfa5bdcf81045155dccc41b1a8b9e277ccd766f4ad16dadce093d6aa5c839ee7bf0c248a78ddbdbbad79382e7847b22a7ffe49d3c5f308ab98667fa0b1db17bbdffcc387ec21c81962765bb31aba0ec37dd5bba38e6241069b91a9940f3874c497500fbfa46483590a62091767724024f82b5a43632923f78952892f43bd7bc8047cb8ad3796912471da425418f29d82b5d7071e5055b24b60d4790ba6c2a09c41167b422ff0746e623cf8888a6e382d4ce9a9c02fb3a3f285cecad64b1519cc7048bf75df05e575e0c366943a65c2b5b426268c6e5bd79796f0fe73a0c074a86c93940e2130c656f22086a1aa15169c23483d7b1233b401f415b7a1daf948459d9fa89247879a82626198232df78f0b98c9a843af330a291057988e51d4f715d9e9690410dc6e2cc3b562f9c2a2d32b174d778caba3ebc87ca778a2807c25d09d91f662478996f863d7d00674196a2e16c9c010e98469dd93d847fb6d9190f8da95cef9e0151a09d35b1a9896cd9deacbd5c2882a02585dded26cd86d89f5021fd8538c3ce6b7fd30b1c146ebf92af9a8379dae25bdfcefed2cfae40abdffa36061629bdb7442e475e25c62152016c675d4caf7cfffe3fe61ee32defdcf473d4a1f0290e7fc0f7d3a1e7bb75687de25acea327af07523ebf5988fed67af1e00be1f1d5fe94d4c1d1331161fba5880d68abc2364059f1fb506b88232effcd0e836bc1bff985c22df8f679669289b5ea5970db7664a95ba56f56e4e3b7463a660ac627e92d0e2d98791940f004a5253342b3aaaec10bc57e718eda86ddd7e9d8cd517bd1b23ccb809e971990614d6e8506a807336b9ddaa89e4424c27b6f1c63ad4d39942153ad945aad58af0b54f095cd040897b0fbaf1fa9daa06771b35b55cf6ef603b65e8bd06d71601e5201fb3750068ac197f45924f63b052732203b50af66bbe89d0edd75e6549e0149e18817d781b04f0fe1c7ade761f766c9a89e4ad1685946f5b5358ee616a0699513df43f68a46365b90bf399cfc34ebe75d150e2a265976910829a94c638eda7e00432d4d8c53d6eb49c99adf18d3dbde25bf4c2ed06fe5255790d81f2ff400da1272a1cd2df7c4ab23b4fa8ae593de27f4168ceed5683966c300b9a1a5b0289a137185a87d3efededa8796f779008b0c0bffabfc7c048cb1dd7124a089f8e5283f31ac1d41393d04fd7cead1ea11273ff5c1b86ef1212babe54600deb7c65791e46fd5f047d1748752063ea9c4263dbc4ac65e24539459a577ee6b4afffa4c919ef61cda96e7c0bde51b039ad4fb9816245f05007f7cbf3a2163df52734b6c68d8d31cbd3b77ba70d39cb6a37ad444da62f105b134714e40518264e3990b80d393774af83d90ebe71b3b037c0cd437322473f1317bb30a04c7008244a910a3ab89fcbf81a3f14bc260d7187c0c01cf765dfa892353a6118e2f7800e8f4eef52ddf8216a96b7fdce5238786f7025dd3ddce864743cd56f6447c2b889c62a1094695d6715b820d1740c8f1c0033a9496939bf37d779a432d93a3ac58da18eb0c3084195857cea244e6a3c8d19028ad17e4f53dc517df0132b2c71b75d14b50b3b0f5e01b394a6785d5078aa557b3ab7dadcc4a6aac2830fe82b4fa7f57eac42ae2e17e0911cf0265656af65fea2576d8147b67b37e4678a9fd7965a99aa4756cd574a955ad07a2d84d14d9f2137735b6db853c7069f6df991e1e77e753fc19df99daf8ce09c9cc2249ef712c3f94007d443ee936b9fe31474a62eba874ec1b36393d5bc407cc3d4afe5dec06cd49c042c3d6ea9c164d8c9e4aafd6bd7d0a0d4bb0fe65c21ae392a5f355dd5f62e05ba8adcc2a638ef2a265921aa27d9da76be2e7bd027cd189f3a296f3a5b884d15e88666ba40097a5089e2f6a623e2382051296d6b94109cb713e775d4e7b61ade4b921efd03828b7b3d79c778bd7f18429773a67970ae31f93bc6677b1965b651978a7c782cef0a173de48d5b13c5b07dc35811f51f2d7db170fc90a4bf1f86875d036d28d7a85165bb432d69f96e9d30aaf0746277504b7737d977a544793abdbb562973d1856de334ebd8315a8b9e9ded7ab3b6b3cc83b7b66fb145d11bb8a39d62a60291d21ae13619a284acc2c39d0921c3a5bb3dd91beff2c5566767d7074215a88426c33747b777c623d3e8a08b6291b96f397d78e080d71d7568a38414ed7aea20426f68c31e30775bab0e86e613f3c150722911fee8980dd2e1e7a71eeae175bae43f89483f879a785fa6195850a12531b35a498e0cb0ef672ee4a35518b60816fdc94afdd0f5def5e277050a31298b3f689a3a89498fb23fe82da5f580745b0beeac83a05e82882005e08fc7e601e7e48de50fdb8c4974aa5c466ff9e7fc1849cc99d2b08baa37563161ad364a664403ae539376b3267fba82fbf86faffa4450b3f5415ea3644b2e02582f45f8cab42b27652be64184638387d5c55577ca3f5960754f929fe1be593b50c8fa51cb798794aec240378dc808834e1a301e51d83fdc9fa463bbc68920f012ae2ed49a5f3edff73d64cb89c565450b5bfcf81be58176d9ea717162be9ceba864220e8b2a7601de0c2ae7bc288a1ea44f8eba57e255bb110d25728fc6c75a2fa95a817eb732fa60035ef825655ae433421d848d0fcff317331372b7ae5a3efe857710279c6537ac03755d0653b3ec117dbf940deb317758c561e26b3ad919c2a46324fb4483d8064cbecacebce4a853f6784d4cbc28ee083599bd82f0988d9467c0225567ac596951e597007e1f0d4b3ff9c9686348853acfd0ef7a9f3d3a9a3e90e25573b4ffe4ef7c240adf6493b9aac6cf7442e11b317d69cacee07748375389ae89c05e87dd27bf8f30857e78c1d725febff4512fe6137e8465f6c276217fc42193b3508f2717dc3c326ccd992acf6985fd0e30c34cda7250a4bb1ff1e3a84976acd1984df990a0e022a790b8a34b0284b48dbb481bc043438a41d44ce14159af7dfc9d93942dfc1737e52e2f3137eb6f2a02ddf632a7bbd5be49394285bfa5af3dfd494d6cf8b3eb902c16fdc31373f2fa48dfd59f6f21a6d461fec273f790b3565d5d5b8856aef9f03d1cc1c0e08e459ab628c2624f8b4564461c8ac1ab4619737e6f823897424aacea1e7c30e97f762b6b6576a46721db76f661961256712255a8cbe3c0c31860a2ba876bdf90be053e60616083854dfead2ae545238090c8b759d0c72b0c09b23f793cbdb7313b86c6d38cf8598eb26ac787b6df26f8218b42c2a2a5c35cc6a4042078bd6f912ebe65e46745d086ba4087606f26c870c73439293596ef321bf7b42742f5b7392013b606310d9c8c30819f7be2e0819e9dcefe3c226a0b5cf8d00c93c52267125faa87bdd83d38f7e8c3a158d640dd600b86ce69e2d5349673449b248f449e81b7c094bf732237de6915aa2c18bf62e522fe1d7149bee2c957dece5f80a21201b2e795ac186e69aec83dc0b7974c6a1a620dfccdb189c6c048b1abbf2b50cddf30d429427187b54b09f9f807291d01a8faa61390a2117919c4272e2ae37313d2ea7e0d871f23a821a6839a7cd34a0f43b4ba49c13868ac424f1bbb92d3393b9ccedd84df47d8fcc4ca8ba2d706d124775390ed732df6493f25b3e9e694021f1fc189ef8b48dc74944c4144415b13fc0074833219e34b344dabc420ecf428d08f403c771b44661358fdead82b70794940e7aad3148d0f345b1c60071df4a3b7a69c5dc24f6c087d89e05ec7ce0ae6a22b33f35dd74c005414341a2f6ef2000f47e50994ff2d2fb0a7e718ffba1572ede7f863922d0c6db3d8be8cbc3ae5bb0b6569d78cd9b9647e250de11fa2ab62e46bb030e3323fac9b65c60023eee6c98356898d10dac3e331819606fbe401b10f728e6ed1728fde7f68379a260f05ec31759af4eef26641819abf99892ded566ba48541db6ae2a87a561a96c1b63e942b9e894f7072849ab83888b462d71c94e582b6415bf4627f6f3f0e7675c15336bba3ee7ffb53e9d15d6b1a9ca94b7da75890411632bb6e08a08df4effbccad3aa3bb05b2e3947a67d1814b59ef063218a96158f89547e26f731c0b3c6414e928aa84c6ad7d600de79de7c6e3e8bdfc1a9bd932df1f65f52f65432ee57e3f8c7978d0ea99d7c41c1d870e54bc7a9f94bb71d67c1f32ca951d62cc9e9c4041b0ccac0dfbae69c43aa8fae35a5e089f1b665aa8336713ae43c4c177f61a74e5c51274441537edbc6f78a483296758f92ec4298edc58f6f2aff77aa5c5312b8a29a033c633232d4495c7bce97ee1c73ece67d25373b76638b0480bd8798df809d0ff581d8c1aedf4d94b564293da4e5802a9ae8dac851c22fc4b5b00ea34738e27e9741656df84cd7b18cb7939077e9ede55deb54a01109d6562eb229249c68dbe9079430e4f9d51df162a46108f6bcf16bc7e57754f741cfd27aa219d07ebc33f6eb4773edcd8dd1fdf343ea8ae136ae60d9ffe14b421ab565626c39aafca7cbf1b395d63226b684269c3b1857227d952887aec541db2ba10506b32d375a86fc8654ab112f33a7630a9755fb777c7b0bbfa0d93b8cfc3f7d36f041644617bfd43d30df605f5b77fb7c04ea2d5bde87fcb673ea837730f3abcc48cd99e59d64afa3d0c0e9771582321609f62bdc5ec41fd16882b2ac55039b149a07b753b1bacf9d9cc3c2bff901f9d2f6e19ba9930a46cb46a084d704d2da175b11d42b7c9352185ff381abc60df052dccf107e518753f365c0284275213abfa8002135f16838b10ca79aa39f476dfe6fdabbb1b76b3e32935fe84eaba80fa596d45ddd246a964415b07a7e6c2f9b7b55f33d500de075825f06ab999d03a5d8f1f42b41e6f67a1a1b18e7d10080a7db4c1416044fa472418ab7b7495ded970e2f6b8a0803ed414f543809f37b22d22e1d2b68bc37bdb8772c6a3aaa73b1de6a4c6819c1b8bb0d8667fd341352fd0de7157cafa2c1f7817dfac3fd6255bacaf1c047c8754fd75f9443729410e372b5844d3e19519f86a056b13882dca3bee40832c3dfefd069d0ea92484da94898be2ab2cfbd97eda3712538200a33faed4e45ea765332f7ef5b7e1f97f403b2cbda545f9da849bb0f7f94b14dc9111af0fd780d292233370421572fd8f26b16ce8db68e3ffe3da9de5eb5d643e311071a5bfebbf7739b32546b23b47c11972de93cc519c01202b2a495212cf078dc308be4413b64a67488e06f1cc3b46493d674c522808584a33bc4ebd8057fc8f8eae6d6d68d6548a27d1b9d89d5bbaca12e6bdf09a2907470c505591934db8cf1354af54cc026fbe7686bb493bea048082855bfd1ae26e2fb08572be7865938862e086270435f179c5a9de94513c0f62418d9d1672cd89efae2d50fd73308c47f4c9487cc376a7573e88c1d0501d267c68406c97b6e3e3b5c5aec1971b3ddc539e8b5dfae6c2715c557b1d0a204a88f55bbf659433007d221cae4a5df58a30f24f75e981321f98335ae5ab340659ac4ee934d16f76e290570f746d589e9e285576eb1e317ce3593aff8797bfb7998f3ec2", 0x1000}, {&(0x7f0000001180)="2d047910695792fb1d44943166a07f097d6edfb8e9604cce524beac4eda30eec1105bd307fbdce3d4dcfbf6e9c511346d32b1cb761b6475e88f9013683048d546b14927001dab5e20e9ce0a48492e1175ddf06d98db5b497ec9af49f920c0c64b4ffd86f9d7edee039a5a39e51bce2ea1c5d978c9e1827137006e3a4906d5d3be9469536740dcdf63fccb1a4401afe800c2b6e0a2e82424641f3cfc4f922ec2a4e7a026ad2190f3396f3c8ceb78627115d3780fe4076862816ef7e12826e6acf52b0bd9e7bcd92fcb66020ae51076e8199af88d120", 0xd5}, {&(0x7f0000001280)="951fcb3f2a7bcd2d5514b4b12cc5eb17488e877689d775559cb4e08e5eac83177d2278bcdf01cdca5e77bcd714379aeb42b83dceec96156d7c9238a88e5f0e73f49c85d05e2345c50358f27a69e05a97e32fdcfb73fd7b8ebea328f0a0c1d3403bddf571da842d7b2ad20ff75546a1a5c2c62b12a829c37913e24d4596488df12acfb55283185f32b45f003204d6", 0x8e}, {&(0x7f0000001340)="f428b8a850511f1aff6720fea370ab1b80efe0069d0f0bf275a7ca49ecd5a76a6c967152fddac6113dd0bc082de66b52fa97c38bfe0b99aa14737a5a8413d593fac3e318a876b82cbe3879f18d634b1d9a734a53128341f4cc673184b335ff8daa77e1f309966f05432a82485a61e439c6c2613bef1de14f229e36ff708f1bbe2166c00872f791a4fc6bf339ed953b356f0bf0b7f66e2c397f69a63c20449e54597516483dfcb38ccfd411533241ba36caad988e522b486efab55556d8bc04fe258fd44547a578e49b8c4d5f141560f18f7dc630456df2714ffb37650e1a71de63336c5df8b5a95e840d0f7eec06593e5205ed42b7fef17e8cf2b79d2843aa35bf011cf20222dca09317e99250a55b1351b8155bb63c6224d82fe7ddcce1be7adbee8b3219e4e2360f2c0881914b5da16ca21a75e05246daa3add297bd10f407329f1b566c166979b1ee01300f1b0070889956f0250d2bb8042ed5f7d06d9cf0c039c40735fda09e8b580549abc6a506704e084e51447fb59b7a9e8f1551a1b1ea6a037c3a6f2a0cbd2ccdb941b6d10f8ee560e3f49c450ba6663e0d49202b2ffd3dc276de07cc64b97daa1dc3485a8ed36bf885b20d4f64496e4fdfe62ff71a5679ffa0fcd4c4f8f6cbd5e7fd665124ca65b9501374fa8d984cb8124a2c5eee7805079da69a09a751dd59e4e8269793571f126e2ac213211b5c214618d848117c21f18457247a83b6358116ac9c3847ba8f5f3f38c72535930d81c9ede7898af04d2c12d745fb064cc9d0a8b00d1c9b6f4dc90f5f950fb54506814e22360d24cc7e4a433959652828e9441a25ae3ac4bd842234b59fcac879e3f2d738d783f4984141a64144272a20252c79677b891ddfa13f621640f0154556a2f21f5331119ce1a106291756bd865882cc7681a39b48aef60188d3193f7f388751cd174acbd271fe0859adc904431f58cb70943dc6a34790d5fa1ffb98cbea025e52c2d50506b45f011c2112938eccb6aa41ca68bedcb8b4eebede23e6972dcb46761825738b8a6e2c47a419f6f98c86a5a78661cdfa69bcfd0cd2d38811f8197928877af1096e68506ade4fe3f52daf5487d30e13bf15af44afa09375380b8b59d3b09a5ed68fd5a7e5b1abc1c1e06d96df4dd81807b67d7180c9b64a01842edec322ec7fcedbaac1c508f493c255856e557c756029bac001412ad7f21adf876c5ed0e4f9c5d977245692405de06276427d93ead4adae9df8e3a469005a0702f95b25f5650c6bd35946f977ff424dd7333d7cf49db4b65782586ff2fa6a58f03fdc6a88d63a64046318f14ccb2d8068976cce87d364286223158566ce32191728390d84fe00684ec6d29bbe87f1d034ad24f7c845540e02b0469bd7ad0d2c5ccbfbe27b5328e035ef5de9eae11364e70dfd4728b458eb6d63c88db0bf5d3799cfc6d3b65e0abddf9a05d9368d06bc15dcc183164d5d02f41b5dba429851450c95837fed658cbeb5ab18739889410ef289c025d564c38fe0e81cdf3f440e79f2b8c23d3c511e0e54240c897008275a6917045bb5439fe149d584d9290fefe49b9d469d8df2811b3e1826bcae8e289cf5330997189f892519b0ec7cc7d36b612c632a071edb22d9c1743edfaab6c92ab0b30677c164b3d57b32ee55afbd05c49cfa6a4ba1c01bfffa90dcbe971ae3af7315ee172f455a5d99b903e2bac5ae1f58a16ff0c22015a6cfa3683db086f35e937fa3c32a64a040ca6507c2b003dd93c3530156096427f5142cc79c585d058ff8d24c9f7ec4011fe2bdc277286a199bb5b4244813fa2656f4c7119291f3deb5030963049a59a69b92daba01720278081a689e97881c02bc04103d6f4dd16508ef4e60eb3dca1d41ac74893c5a2fb70c5569a2e69860ef32bb278d35d638d0941f9a3e230a36bada0c61f6e011810041d4919e7f4cbfb20731b4b4d3bd1e3d9f39237155b14d073060eeb9ba31e799b3f5c9e4a4f5ee2f5eccfe61983e88b3d8f70bb0031f2591a04b413ef429ab3bf80973d5f2f690405e97403be3e972128a32f176e0abcb7bdc003bbbb4b1b2f96a1bd1e6d311f51fd281f04b43409a282462d6345ac470cfb29fb348d13e0a8df658eea5992936d07399105f7fc2f251b5c700d0f5f3bd1b7e786c9bba96c3b6f5cfd53cd575b9290583faaf0e4255eb81322282ac1b78238879094d7861c40df6de3d16e8029ac1f5626575788863d3adb63e5f67dddc2b056c4aac141d5afdc1d4ea30dc3e66ab53300a5d741d6d949e1952b1ca9af04c5d9584b53df434706964e56ef48115f39a75113b2d6e173d161d9615b4cdaac2a6228e6ef66c0f634a34bca35fba3d0bbcdc7861514472f68c3db6eeb909b97e0f46e8dea0dc4c02a690b948ec543d34e6c458caaffc5106a4100ece8b36967289341b1a65f3d857ae28798f04d22ce6b9f527f86a42d94eef9e2568fe729a1a38826e6d1216abfc54878cdd5235e74a9027dd92f28808353daa5e6566fddd0b4ba688660e3cc7b7eeaf314b71b60fbc150f542b32d47972290bbeed6c1bd016c2be86dd69d4f1744422a11245cd311ef32be147fdfe5423a0758201404da3da8c5a6928257c66f79600b79469cc04d23f3134e6047222e9f693218aaea13f868d11f28185df370849523e9ac4c5c0474025a6174731d3ea7473c7e9084e28b185743012ad2fe720587ebc2d9dd1cf66c6b65ffebbc7d117539895a8e029d77fb83066b4bc81fb7f4bf6df9c871af8eb3a37d41eb5d9ade12141cfdd53220f184048ba39dc30fd93da35af8d1b4be89da33ee8eed784307890d199ce4051d95d46a7aee22a51dc8c44b882c95eeda2f8e737e306ab9bca84f45f388ffd78c78796d165d1bc9ec3013eb17f505cf73e3ba28be26b4f814f52eae02611f63c31ecbd51ca08dce5cee48efbf291fe613aa298b20ac91d04fc15d61b57fcd7b59ce3bea673b385088c4b7b8f1a1b2b771d16749db9e8ea18ce1bbe96d1ac8827e7824aacccee7cc82818b9ccd0f6ff68ca450987c001c4dbcbb83b6cd5ebb63ce948c14a721e780b3ec9c8b289b0eca3101d13ebe9a99b110294d696dd240a7afcd5d31062731b15c592eb3ec871e647d42bb0c28ddad229159a999da7aa3778665680bfed1112e949174507afc45f6816aa8e5283e8a7f46e13b1704a645bc50d8ec032acde5be6e87aad4c75f9887e5d9539bf0900269d4769cafaa73bd2176cb13fd01584e3f89d7114aea724e43bacad4bee9c14ce0ea467114d800b87f369c870bea5475f28d8fe7b63702be32323ebe2e549344bb534bd82b364f004987b7325061f1ce0c901509d63f9aa31be002c0b9b39663b8d3ecaf6d9f58119088368bdfd03c825b2d0bdcbf0e2436298e3fc929fd7ffc3f63b522477b93c12cf7e8c038f652ad6b55010dbdd7e1bb8e75bdc74a391701dcd2edf3f4ab4cafd8f7e9c777c130f25010898958d2b47f00f4d3c0608f767e63effbc260cc8771226ce623ca34413ba09325fedd8386c70f8bfa67b26d63443e6d3be8a0df0b81287199c1ebf6430188e14c6916e9ee8352b2bd345203068a62cfd3b1342f4552360fe15c69f74c582221c925faa972e55cb03a6e913eecb5d90d9bfb2e48bfa47f454edf606277945cca17e9dc0db9b566f910d0658ad7dcb8fa068d01532b17dbd806a9391c7738627427876057dc2dea69063aa080ccbb8ab4df5afd5f2f722f84596fe716df504fe8e7d7c762a5178574426f49f6953497504ba9df202d9809485a14e5ca7b4e591dbca4d1609b79d4c72163f0d59822fd2cb272b32d955d155cb1983e8561779aa18a96e5966df421ba6f2393165fe28f41dc72f6639b46ed79298e9d3f674300e56b989f703c7e0dd6bd7e9fca408ee85c26ecbc2c3eea9594180f0ee454e4082b09c7014bddd5b22a42c87086800411b22ea5d6f92a9633200ffe4a8944c7e6cbfe879dcb4db9df88baed8547a47ef98bcb6300754cfa6bb218365d62501b4a6a81fc662a8ea635e9ee23f79eece6db4df52efe725366164fe5140b3370863b40a4db5450ebb2fdb52ba299d91ee11cd900c731d404fda4a58cf33c08defc3561c62a357fad732cfa690849b863c03a965a0cafc81b144e21fb5e49ae7c87b21737f1d0e1de6fca38067879791f269194f5e7eb1070d4f19c0971c5e2a394c3023688a25dd0b14d182d6b5bc4f92a4b8750e8363da7fe8c58463f03cfa8bb0f8b1e9b811a99c4d52d42437c1d3ba6b6b607a31423315975e6a6f674e277abe3e959d4c49de7cd60436b523815f621b6f61efe724debb6dd9be1ca99b188e014ab4b77789b682b8b06e0707dc0f7a8a7e29e6f54253c7026b5ac8511c67355022f7a98e6873c4c765629caa3c0b68e78865332cb71abb727dfabda2a4aa075d827b71c08dd05a618d384371711bde3561ef1d90aa9b311c2df119599e6214102d60f0b60b4b961addf141e3228bea809d15cf462f5242cb86bc9c97ac14cb08a5280361a598d820d5ef260d9117b3571c8a439450bf9aa37d0e13f84f0b171aab91c563fb74e5b3e07c6aa0292ae3e49a26d23e7d1c00035967804823b253903335f185aeb553d72deb780359904300b5b34fdbbaea2931d2f42281df75b84b4736ad903afad1610975a97dc0d1564d8965c1d0259fafd2a11eb99e7a99d80d3418d0494d0420d613ccf84e0f9a41821f12e31eb13e255a4b4857dbfe514088e137b2ddf80934a46d4344c4f62556ba1390c26c52561c1d09e6528bf08a4beb9724d547ea9475de16aa82c60aa4eb22806dd9e15336338d628c1ceb05bd994af54a69f944863829a8dbc96dd4e552accde491f70adaf1523c6157180823409128bcdb31ef1ab5a06969fb16857b8280e8f817eb86dbf93c1e272fd9449a7b67626a4089a20cee76f63738b08a3e1ce5abb705e2a44a4e2f0cb0b02b2d19ed3901fcca2a39544ecfaaeaeb1bce60b6fcf6d4ffed065ffa35f7e2d013ea220b657435d15df9a1e7cdb1397bba13d2ded19aa5b45f97474aea22a19208a8fa1e8670f2efe6ad30b3805478d476ed0c3d9082439c3423cdece65b77bd34489b4b3a3408caf5c74e8b772f6f8018aeb8bcace85b68f5110da1930eddaa93eb70e49450b0dc0c4ace2c2153bf0ad4ea52a6ba4d870cfa26a5014f9c33541ddf98a636d637e56398d6efe3fb6a93f9fb80481874db3fab4d0b88a483702de6d4093574a37672f96bcfa257b4d80b9323710bc9f65be9924baa8c339a270ba0c08dd804fc5ab9a5bbe13d86746299a0f423cfdc577ffaea24d4281c670f91d6139e4e4a469b6e102d3b652c214e93d3b718998a4ed043f97c7b1fd58c478198309a695b25f935a586df80d0241def622b9d7a28f0b8ca211c944465dbc431cbc62bec8a636009afd37dfb2a678c41bb328bdfb8ac43316d03ae340de7d5c0f728419d71c673c84aea77a41ad2d37b16c58c9b00ed83e384e0f17f5d6b52f15f8d660403e296eca2f0e26faa08b75a6b6542be6efa128002abf9a1ce3f0d5d846dc25fdad31ed059fe477c151b958164b7201bc548b95596a1bd303a2c5345924a3c08294f26b937b581aff5e8c735230c2ac4480566e2c45087edab3e0763fb1e6f5ca3edcca3d327c188a3dd1ced1544acaf5871d53b0cdcef6ea012914e9f5e8e6ec426c0783e705dfdd0f8307c65bb654a1c2ed79379eb1f8da18d78669cf6f8a9c2472a013313321b893e885e0713b21a51533ce4bb817f1b9ff854f634fca604dc9230416d2d0b0a3a9c13", 0x1000}, {&(0x7f0000002340)="e21198426842aefa22", 0x9}, {&(0x7f0000002380)="18b86fd420c5e0b5776d6ac1517ddff8d3f08f58de3e9345c661cfa9e5ac9cfca2e76639d0f11036bee1dc26c7bf3096e70c05326c389fa996f684ea3acd914c9bc0026583c82e61eaf92e335f7af54714834b91ab53e21e6f52f427eb2dd78dd8cacaff035b4fce12af1de42d345faaad6cf34a06e8f185b81cca455614bed3925b2194f0bf15f9e2722c937da9416b48dc4e4ec429aa2afac6c979291025d6323accaeebe285905638d3e2cbd3690aa68b4a1fa6a6e2a0656cc649f90281402516516ff1daee92a1d0fe488d77427a990b8a0e02c1a01e31bd4d", 0xdb}, {&(0x7f0000002480)="b6b049281e94ebb616ab0ce2a09cbf05900291f5eb57cb825c5c8c1b6541552771492dea885a582d5733b07870e9604ece566eeb6f876eaa13b1f870e9e5e1270a277a6b2129c139638d7a6be7ae2ab6d1b9ec051203b3f9e1c800e0fd706a2d9bf5c8b2d2", 0x65}, {&(0x7f0000002500)="9bffb345c901e565341e8d57f28e443b75729257fcdc686d62ca080cac8d2e1d1955e6ba3d6bcc0500ab08ef8f569b0349d3b2978f0f648aa0b29c0cfa5a4f0aca88715b0cadb4011d752dfec063525fb9277ae41e26344be84ec8cc4910ae9ffdc8fa53c510f63e2cba5896f2ecc9b12a3fe6edda901306ffbd4f38d58627cff6095a9d2147f9eeea487549237b333adf54756621863539b549de9529f96ba5af6dc105e40e664343d39e5f6dca434428ece719be8f0a5f182250305379c690a81cd4cb8cc23e2620a1c693a5eea4745c2fc729638f7702db46bc0be2683130f23eb32b841b016b659385817fd344128da07236ec66", 0xf6}, {&(0x7f0000002600)="26af2101b8088f8b12096d0d097aa5c9af6a84bcb541b63804426240ecafed404dd6fd2b125325f0eddffc194e5a486535bb97648acbc262dfb7b56323186802a3936e286048ab3907b48ebd57ce942188bea13e6692efb4617ef645477a464db8363063432c81c0a321a9187ea02a93fdd2145ef56490bd6d1bee7bb03dcecc05852295f548197f3dee04d207c573b1ac294283dc6f1954af2525e2785cb7c27ca497dd133b4834c1c7a2f99e2f", 0xae}, {&(0x7f00000026c0)="252ce3ee2315cfa9338a7e0d1f8c19750d6a0e59adc9d47f25bafc8a627469bead9a50fa20a8310e899b1585c4bf6746b8170297c89307fdffc571f107b97c74524719e429d24e23fb00092581b81cafbca4166a8a5bbe9a8213d3ab6c5acb401b9a79cd3b64eb182d6eae6331eceef799f3de14e399eae97cb24ba03a7d43af3846859abd67d6e95ec9e1fa75656fdfa1dcc025c42f50dd4b9e648ed9e921eea8a572dc592a7339e8b2ff2784698aea3b91d25d5d2eee68a748f82bacae64db0f29bea87fa2f452fb1e8681eb02f49b097ea18c127ee6a427585947b63e7ad4f4147830f991ec31d47d13369166254db9239dd3e739a1c60a32d2977a", 0xfd}], 0xa) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002880), 0x10000, 0x0) r9 = open(&(0x7f00000028c0)='\x00', 0x40, 0x2) write(r9, &(0x7f0000002900), 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, &(0x7f0000002980)=0xc) mquery(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x0, r4, 0x9) execve(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a40)=[&(0x7f0000002a00)='\x8a/@\x00'], &(0x7f0000002ac0)=[&(0x7f0000002a80)='\'\x00']) flock(r8, 0x1) bind$unix(r8, &(0x7f0000002b00)=@abs={0x0, 0x0, 0x0}, 0x8) getpeername$inet6(r9, &(0x7f0000002b40), &(0x7f0000002b80)=0xc) setreuid(r6, r2) r12 = open$dir(&(0x7f0000002bc0)='./file0\x00', 0x200, 0x21) mknodat(r7, &(0x7f0000002c00)='./file0\x00', 0x8000, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002e40)={0x0, 0x0}, &(0x7f0000002e80)=0xc) r14 = getegid() sendmsg$unix(r9, &(0x7f0000002f00)={&(0x7f0000002c40)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002e00)=[{&(0x7f0000002c80)="096d4e755e9d5a8a7c71afb8e10d431d74c1dc3399a1c091d5e1cbb3eee3eff88a2fc29b9b20bd50794cdec831641fdfa826b233989257be6368597d1598822864a2234a8df8b878aad8441850cb94a1f59ff18915f7bf3f061182420f5bfc7a5f90911fc7d7b18e233fc6362c", 0x6d}, {&(0x7f0000002d00)="efce7f0569ae1e5dbf7c1ed0ba2988ed6964995982739aa7ed2efc823999251d821c2483336c60b0cb055275432ab7c16935e78ff20a5cf83ff6acf19746cc8dd6ab16903cc87784d2497c1f8b1647d3ffd88819d3a08a1f07669b828ab499778b3a5ff6ec52d6e7e3728824", 0x6c}, {&(0x7f0000002d80)="897698df58fd6aec5559ec66bc45b1e84c0b2aadfe7fafe315876e255c9b34825ed5f979a45aed9d300fe2463830da8cf392cd9d9e53a93cbe19555bd1a789b2b5facdeb506d8153c0b9594b569d2975c256e75eb1044268b67b25fb43a4418dde8727c8a68594b0de3f4e", 0x6b}], 0x3, &(0x7f0000002ec0)=[@cred={0x20, 0xffff, 0x0, r10, r13, r14}, @rights={0x18, 0xffff, 0x1, [r8, r4]}], 0x38, 0x2}, 0x403) r15 = fcntl$getown(r8, 0x5) r16 = geteuid() r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000004600), 0x10, 0x0) sendmsg$unix(r9, &(0x7f0000004780)={&(0x7f0000002f40)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000004540)=[{&(0x7f0000002f80)="bf5c67842e3aadd839334d991c9eb53e07b3a5b5ce26225fc3a753fd0ca0e9c32cfd05807b9592885789b1c729fc80998f702a263d9ade08d23aeea79ca09478c5eff60640399b80c8d47c6119e0241e42e43df471d0f1cbcf946976b0929025d92a84ea5c564f3114a0a91e2e6fd0821375bd3f2e91fb3df8ca1f6d6167e141ec71dd6ba2b633103066b227cd14770e3a86a7634b0c20bcd66a7e91e1ce299c5d9412f77e7d7cc9f0569757", 0xac}, {&(0x7f0000003040)="1cbf099fa3fe4b8c209103ec7fa7483fcd836f19f7cc316354ceae22ca7f7b7b4ab4424b668b80c109c910e26553a32282d00465ea584586b9954f955c820ccff84fe527aa7dc0adfd68a341126fdbf7170d6153ca0f88e68e1ce7160924fedf72bd429f76df2ab50d68cb521470cd2dd87eceead1624293112e43adbdac2afda8404bcebfa90483fcecf1e3333bc3a46dc88bf264bf62b76124f6be2114fd505f7e17643a30f7fa05b6b0646f6b75d96314efd5d53b3d5dc776e524a63e2817626e554a1000a4294f0a9dba7dbfb88fd8e8aef747f3c709877857c10bbf374ec5b37596a6970e40a9a910beaf92b969d1fba143ec1534582ce78369fe40c5e4b10a83f1ae2c01db52c26afbf2451704b7fe0542d07d8b3e1fee2fa23f28e3075923df41c0817fe65d21b9fe8f4cd23b35a3ff98e98f014217f127c1e6a7bb599ea8cc47092be5240ee05df51af032ea0e46ba3340c994e5617489ad30c7c1edb77824204110ef95b87d4dc6d1f399d0560a35ea303f5ec3035432fe38e67a51537636c30f7873b13174f23361cd41118a52d4300c4442ca03f3706906b2a7f9c1a742cee6a958dfadee1923fdc17faa10bce59c9275ded034380349800d21b4e117baa4a4fc5d9d216fc9e3314627ec436074d6c5a5932c81d9bb65e37a3f521e4813d535e2d2d0dcc166ff5eac53b014b4aa7bd6df328f087e2672d78fb6d7acb53996b4bc06ff28c150fa1990d1eabddc8f6d4e047c33f0f26c8929611599172cbc44706278c837e90d9c03a60a24f3cb004be477b48f17c3d3e1cba3c3e176bc4a63e3f5b0bd18816fb8a3b5d057b733bbc4c687a8af156478b570ee994fa918e65d328c56b5776561085479078f7026911cec72734364669f18454d6ee48498559c75b000688c14379852dc09fd2258dc211b55ff2c4680094eb56e9c39606f797faecdf14033a73583d9e2a9bf0722fb0ddd6f90e7fc95042247fba1f268525c5c7bbc2beb39ff8b17ba4e3afa32af018c06e7906fcc641c86905b44d02c8f2e3480c9288f1873bcefa0a71eac1aa93a7795979933f5d28087135bfcb32e2c18e5acceda3845b8e395dd4c691aec9b8b0ed1f21acd750ee6f63841a834591326a06ef22ecb3e8eacea48e2f1ed82c6240338376bff408fab195b3bf5cfd86861a7e2f2b75e3928828373850d95dc18ff3778184ddda49ceb6ef9689982623a2469f0c862fa717f5f6afa87f2504eae5ab7dabdcb75a3a607a031378060b25068529e6b59d0651d652f641888a48784313e2c76f21859b4d51e3f0e35a7a5efa0e64d017a0d0da476243fe858ab801aa3ba4943b253b5bc54654b9acf61372b433c1dcc054865495bd615e1ccf7fc9d3c8c9bda802f406bfec4fe34a08e70697211057a98c1e3be987e53d16dce2300bf3b79c3942c8389dcc3a148a0df545d782120ee7747210ef57d4993060c7014c8aa5a8a9f0f71480264a2ff014a32a7402f0b2e8f3c3d3ef1173d602eec94cee9ec45011eafa4f9f3906487350f35959b59e50a0847c1a68e09c5afeb098383e338861581c0dd5f9a59122a5db94b16aeb3f47f17769ef59604ffca53565ef2a8736e6cfc53edde0989cc10210a7d0af3ca195385025fb1420b463b5c732bb39b4cca52fb709439ff30d228faff60d2e71534dc340b99c96c78d31065eddb60b3676df5b08f71855ae613d93801c36678d5469ff82ab816c5a8df52294087c9482fae901069af0562a12384c55090523ab23c9c420d43770451a10731c3e74d8a8e6704a7df41ec0d4eecef0acd3d9c806e096a04c7d3b80cb5a54b08a7024f6a5591b0d573dd25313d79ea856e5fcc7044678676d80ffc60bcb3ddf933fa343447179b9d5ca05ac5817281315a7bc3036ab66e91372361e89437833350b9700c31f17f3dfd1a422ea165c16319359b688f07614dc779c0f478a67c454a55d62480a50e4d8d8484eccf46a7feac69859316659c383ae199c9516cbdfda3d1a20e2b028453c5910aca9e463c0a35dc8d5a7d3e81b0349916bc73b6dfbdd617600a5f2d81bad9a7843765e16c92c82800caa32fd0f0220fd1f0556e062987b01d1d539211159cd0c0b6f6e060b3db90ef1be69b076175871434c6baac284dd5c19166282fb49cc11995435fd6afd7b28733d790e112b484b8114d36459b8ae8e156c9b1bbbeb984271e585075ac3fd3458b872296f93bbd39fb461f45e2820c9b580b1ee8b5b6440ec15ff0536b699c6d4639c1af5c811b39d91952e04f545b3bff7c2d4a9a14c0ff258addd86288ad31922d1f69c75e0b10c077356bced32efe46c31aa670be0f7b259777a7c678f1950630af354a8acc759c292f7593937b5371d818844cdd34d52a2ed8a2cd33386dfcf4350acc146c1f148f4e31468eb9c0c5e093c0428d933470cf9e149908edc613fedf44f759ce3e89363034c3f1bbd07339102b23dd01185bbc658f10a792a3e736a61813744d12cbfd323dd3df8f2b3ce6389678f6ae874506eeb4ab8920bcd7c5425d3a4e652e926853c5c48b3865eea1cd4071833ade9f24266f465ef161b79d69a9e577cf49d0fdaa7ab534091b753a183200a8401fda1fcbe59673d4464d95a861f5f82e485f6266211653b726fbad3e688f9e6d2887c6085cad8df1dba908e731116dcccdb5cbd6e58064d7178723def4dca5843c4d3962bbd92da09e42ae49907e7fbb7037d87470dbc0ac25dc1dcb4d92ebe491f70faa60cf0e577ebd2846a9bb6f3e1c6961b10cf287a3459eed747307e7579bc17951b14b7b29224fcc42e187bb4e88ac174be35eeedf1247b90d2cd17cddba0dd0dd2fe12d774ee7d8d548660577ca69c87a6232e149a0cfeabbfadda47f17b0113a3c72b06ce9a97a68e9ca110d6bfafce6ab8bc3e92b1c0447fd36e2d39d9373d5e68eec8b02091e72bd6380552a330d2a50f7f77b0fb449ae7e45b6378640b15d5e564524250210417aa787bd75e695cbf4326b3565ac76c45cfeb711c38bbe3916f8c8daeafe8b8f501c13567f76be0ba4e7966f47a55ac4a5eb9695ea250540822453aa639fa9b9d73099de80836c7f453de6c9f8aa6196fe47c28d7dcf272ce0da772df35f9ecd27cead24bdaa49effab42a4a56fbeb72e1bd7b6f64a7463a14949fb93672bd573cd213f71713f7e41f85797970e56a72b29f9736741f24bf115c5083e542f7ef58b69df17ae43c4571c35c80e827ff5c22269adaa1f9426a47966b4f459505f4880e4ac493a7fe4380ca2c7031ca3c3baa775e467d3a98107fb4788afd29fb483f5604205cd4c4a899d849bdfe3c194a969a6499b1e7989c3bf8899a63465b62c1f392c8028473ee313de570600b3ba6b970560e027cd449767d53270c2aefd4ffaa63e5a32cdf83fda1312ec98ccbcc01d457f1f5a39c2d5202d8f726e50e04aa1cbae065e7d080f5b72e6f1f9eb7dcb98071b9b99f4f5115b9112c178e52c38cf7760aece036494333919e29a09d065cc63cd5ac83b3a69c87a505f35fe21d844e8949242f7d2cba786cb7405950b233e15650455075b2be4d2518bc1e2ffbf1325b076d4d94949ad2097660020d4481449b2fe8898f9d157f1bdb3e116ea8189164b74403ab4e5ccf39b0ed330a78fc7065e5850df8b08ffcf44ec0fd0c1dc365c6e7f295857c6e6d938ad1b737271abb34bf2d2db2f389c64f98a4d61162b09b112f037961fbcf1d412a6a4d01553f6673aa7914beb061e1a9ce19db732571cb7dc109fe6280d439677e431071ec0ae17d01791702c611ea2c3337e8fe892f812a812403cded24497de7ac70938d4a6054412117452ed63adb53712fdf3184413ee69f4e6a438481ee76d88e52afc143093a96ab194c420c0e7c9db530ee23701dbb4c6a8f578e33f6edab4e2388081ae3746f2a6f00510d23d056ea1328e2cdc0d7d4b2d0bbefa4161ec21db42e42b3bfd9d69479756f12fffcd5fed035132e6959d9327889523fc971d629834f669401c85e8a3dbfe3fc886f23aa8a464b10677df87cf21836087564342a70bebd5a9c3a07165497d8bef178ccc8a68fddb8acaea46a7323b7e64638c0a43334884b75b22845e3a9913b6c87bf6f428a648a2a075278573e7a8d52da9856161d9cd011fbfca10fe2344cc364a83e59b0420f01dad53dbf9b9e5ba72b6f51329423931bdb69bd9f09e5aee3e12d07d25580dd2956c59405766bbbab3c5eadd699a2da5040637498e1c1d8a8fba1c762515a2529ac66762f17ee733ad808698131c27b62125ee998e159662a1dd2b952cda5c3fa495b3faa64b77f7d426e0ec7cca854877a772304e57400d02ead14e04126b9beacb90cdebda900b1299d73052dfb4f0415dc8dd91511f745bdd1b947079ef0dd25f8dcb7f7384fb4c8c9735cbe28a260acce6e2eb0665c213283632561f0196209889babef69e234517bd90d28d479e79537330788a3d2c185492e4d4cc6ed02b9b5d3933f79cbec59bbcae83ffaca6fb0144b28e63a6fdb12d8a573da8363b70490821e7d4fc8d6951ce066746b76ce2e0888314861edf44b0281b4e33035c31e54cbb86f2627d84e2e2f5d11bbf387a26b83446758148ac517d1d248651f9c593fc5f46c1b2856ec0b13b46c32d726a2c3693c40011ba772c007f2b0b3ecfc87152cd6bc2ad74dd78d66469c2ef9041b60a16d809f93d2ef724e404b0ee63a26c8e26688676377a9bcffc4a1842ff35558d35920c9b87c4edecd61289d180b517f6be4674808e5f00bf4424f2281644c5067dc08055b200bb3dc9c3f8ce879345e9e291e557d7be34f38926815b0f2389e01111a0169de0a4f4c0f20573dd2c1c8b0bd59c86d4498afcc7eb3e0c7b66144f393773c013a0f034610334f6247672d06635fefb0d40f3d496331341f9ebf1be419f73c4141a35dc370432c182473997babe92fa825b4ef35b63d2ea5e7ec6437754aab92af98bd70bac19ce6fad91ac2c1bff5abef231b2eef6f19771a98fb4fa829b9df8dff2b65c3f67c34b2fce08304da9ca84616c4f39c1544cec76644b535bc6b0eb87bde5fbcc7795750c9b06617d93c4bcf309c49e7e2265e279e9a60c32761105e18711e511ec7aedb59cb87ea4893049085b75fff23a4ff2b6a3a174d3ece7326b8aa5ec2e7121dcbbf8cfacc9387839d8e197aa945931362f05762849e1e25ab28f83079b821d45dac457cbfba1bb2927c7d54790b705c52ae4fa1c6cf510d2a1551f6d41ca3beedae3dfbeacbc6f0ca0383600538d5b00e15d65cb7cabb10e2577362aa544a9729265bc7d383d97192bd7d6aeb44bd14ae5ca6a0044ebbf02d6fe33c827c2a315f9dc0f877ee1597eb6b62a6b0b48c0b960f2443a9fc2fd0bdc8c88f0972d2d07bab1a19cdf8f29074a9df91d92f6d4a63ba8412cb65c891f4489878d6cc4a07ed1c31fd255ce4435ce7aa3b7177bb01f9bb4cf4cd70eec610e7026f914d02c2b867648fcddf50b7fc6a2b258b84f6ed509fc208c8ec633a77518da910b210a086419711d477161c4ab31ff1faf0e116392b61fa7b6c265a7210dc5ac5b72cce392bd2beebeb0195cf6827bcd2fee71429b57f9f9c897398007149de7d17237badd21a33090ed836fe36099445f79e070b3d161904f026e6fb7de01fa091214fe56db4007a0c4736f4328f05cbc0053ccfc8286ce1d5edb87ce1098c8b42818fd6760d64f9ccbcff89dc3c61f06244e192a490536fb3ef50a7efb173d9ff16d373c31588a298ac03e0fb112cc03d9270909790341109393333", 0x1000}, {&(0x7f0000004040)="d5064892befc3630fbfb0eee45e37e4fb5057232f35253a647d0ee93dc195864fd0d5eb6db147e0eb4c21bdee92c15f1deaac41d5bb3b60cb886beddb728cfef1c07b8a8ea3122c7e26494aa513b44", 0x4f}, {&(0x7f00000040c0)="81d806cbf7cdcd3f85cf972912dbb9744731e0e99178d3b7b7f58a0f59c43deb16536cd48c96e64cfb5fae418679da99acc36ef53d6ae72f8e031eb8d0480221174fe5e7e96772d782feefa894cc7b581469c797", 0x54}, {&(0x7f0000004140)="8b74c47515f8896434a583403ccf389e9832f35fec6308beec9463e81544e727fd888034f9368297fb9fd43e2518d3334adae615dbd3117e94203190cfa07b1e36a3b9542a50b7acafaf25e9491fcc535ea98f5b545dbc810ad5bc96eb5e63b8ea7bcbf0b03d5894921af6ee649c3b7fb6eb3b5d282000cbe036d2d0b34aca945c68dafe3ec008198919f4c5ff57270ae393d9a6b1bb1f64b07b40c976cd8304ab17338797baa91f89521c63", 0xac}, {&(0x7f0000004200)="2dabf589f2eab31bf60a5c6ff438c81d29b183e1b642658453747541ed2cde5fe9c17ec8dc8d7eea1140aecebbd06359753604f8cada6612fdd087fd6331fd05564a6a0555ab62e0fb13c29d917cf8bedf89f3cdb10e9a8fbc5c6f4d952891b44fd3e5e6d4526fbd409002dfaf12fbbb24a02e015b87a93507a500be1968b4e1709a9688f17ed8b399bb764ca6595921e20b81d81d1f6f19081c9b2b6ea6e8a46c441c9f37344af149cdfe94929e4999d99a959dc1ea5a287d8647a484be574039a5a3f8adf93dc89b1521f06dfbc896083bb67518998a11630fc1c8766007b97e83ac0fcab0b29908305d8cb8db", 0xee}, {&(0x7f0000004300)="b7e774d4b8dd7b5cf7210bd759abde8d3dde4a06f4e78faf681b10199a9f3eea3b993b6c71396921683d50c148de10ed17455ffb0fa76292b12b51556b3b9222059f67f4f27f5d95d65d0a8272dd1ce03414bc2199ca831ab679712e86f8e06aebf4bb4099d422357debc9698849c6fe64588af7c4ea5304048e4f3727a1646b06c970f62d16aca957e46fb33ba9e1072000dd42e20083cfb3696fb356d29c11fe9eb441c1c7dbd5b10b5c3490c1cbf9640a7180b2ebea711d8563c3a7899530", 0xc0}, {&(0x7f00000043c0)="b42fbdaf25ee513ed162d6e8320b8ef48a24f3181511ea2fbac8a67e3dc126d7f1e37cd4c33ae9601585cefce1e222cb50ecaa08a58441519817db25ef223d00391b685e49b75647d5d8a8db59694642c832755e8531b3b7f735bd63c90909cefb434d7b22ca5f0a75b5d51ef5d677f6648d720549573b0d040b13726c55f2449ebb17c0ecaba6f150ad924576b6de4619b0", 0x92}, {&(0x7f0000004480)="111627814ff6e1c7f7679b53db42", 0xe}, {&(0x7f00000044c0)="d2dce07175258b6074e7a5f4b5ca2c91ece00132a5727881460ecd5c493dc87a457b7b16868b26eacfa6fe751828ec5825a04017951e170c18cab7a9f5fd5456b0cca0b05c29e77b04f35fa3a2c2ee974f9cd82d4ea054ec32bb801b42a847e06b1b8c545bd86816c7dce423", 0x6c}], 0xa, &(0x7f00000046c0)=[@cred={0x20, 0xffff, 0x0, r15, r16, r3}, @rights={0x18, 0xffff, 0x1, [r17, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r12, r8, r4]}, @cred={0x20, 0xffff, 0x0, r5, r2}, @cred={0x20, 0xffff, 0x0, r10, 0x0, r11}], 0x98, 0x8}, 0x2)   V€&PèÚµëkƒÿ} ¿“3Š>ŠmÍ~Ô‘byêÂ0ݤnoÍëè¤Á-YˆƒÙ9- W‘áSÙÎ0®¿ÅßÀü"¨‡wÉûÂL ‰ÃP4f¿…Yædд“[¡U©×àeßm¥¾~w`}IX˜¨ÖÉÄÚˆS>uç`Üêég—ë¾h¸EÇ.¶˜©à8›ÏçhÍNRM¾“›ÂØ6:ã·EJ xÍ6VZ¹Ñ¹"ch•ße鸌zR€š8ð QB³Ìƒ.ÎFã&ãjU×£†l©}¦8wa/Ÿ#ÀRíö C:šË®=Ÿò/8¡î¬}ózáwH©`¹àÒe¿lÞÇ;Ò§µòP5ØEÙ6“l¿æðø×Ç>º+Ù‡oöÛ2$åuÀQ—ŸLÜAÒŽ¥N(õ`û‘Íkk¥'àóXÿ¤k˜ Ûø= $8qpšÀÔcàÑqŠ…{V}‹>Ú9éCÙS%ít>{ãuÜâA2ŠSúµŒ|r£]Grpjüè+lWîøD&ž3‹ý executing program 1: r0 = socket(0x18, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0xa, &(0x7f0000004300)=@file={0x0, './file0\x00'}, 0xa) executing program 7: socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(0xffffffffffffffff, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(0xffffffffffffffff, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb2112", 0x22, 0x0, 0x0, 0x0) ööïdyÜÂj« Çå…rªPziƒcÇŒ”|ìÚ,W»Šæ²­xbÑ`´#Þ”æ™(F}±äu6jÐÅ̧K¡¡ûF~G/_ F+k>ý)‚„ØÀÌI¹ =±ŽHãL}…€šwMV¦+=¾ ,¹ÏÃ0™õ¹eÇ®AÞS„/2Ô Ïª`y¡3Q¦LÉ_ñó,Þo¿äÉ/U©¯ô]NÜéÆVìѾË5»‹Ôlô{ÊËHÚ”Ð]uÈ:HÀ/€…—ê©èŠNKÐï•EŽê±ËŸ§ãhk¶†¯FQâê°aÄ­¤nŒÖÓ?ã,Ô…°! AŠš«¨ðLê½ËžhõØ €³µ®C‚ï»dö,‚U'·ãÖ ÙÇ;§ñtê|-X*ö«*ø\ù§X¨Á"|…ò˜oÀl_T€yh±‹k_‘hвÞ'(huðï®ßy½‹»¼F°ö-FÔf‡¼’À±lJÓl?äÇ¢ýàÏì…RÝxØAFJkD24.©s¿ñõ«×²þybúï9ÿ8½ˆ¤º°øÀ…AãŽþ’OžÁ­ÛÔsbãI¿ÊBýbÏþøÛ}<¿ 3Ó}Í®[œs‹„&¡Ï¢Égp!ÆòVÑ™û‚&Q‹oÌþàŒHðþ®¤º¯ executing program 7: syz_extract_tcp_res(&(0x7f0000000040), 0x8001, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000100)=""/13, 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) syz_emit_ethernet(0x49, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000088a84b0081001f0086dd67c53b5c0000090800000000000000000000ffffe0000002000000000000000000000000000000000600000200000000fe8000000000000000000000000000aa3c00000400000000fe8000000000000000000000000000bbfe8000000000000000000000000000aa00000000000000000000000000000001fe8000000000000000000000000000aa0000000000000000000000000000000000000000000000000000ffffac1400bb00000000000000000000ffffe0000001e2c62e031e9ac856fd87b2eeac942b676100000700000000ff010000000000000000000000000001fe8000000000000000000000000000aaff020000000000000000000000000001fe8000000000000000000000000000aa000000000000000000000000000000003c0000020000000053837ea21c2c57903799efacd941a2b30000000000000000000000000000000000000000000000010000000000000000000000000000000100000000feffffffffffffff0000000111000080000000000000000000000000000000000000908a9f79e47765a800000000000000000001ff01000000000000000000000000000116000000000000000500c2040000000805020000fb00dcabea90df6c21c67a578ac882ef928f052a448f5d9675071e699b8d13b657dd6041669ecaabb1b9fd311e88959d5a32490c742f4a307b7f3ce19174f67dcb42ed2ad2b159438e9cb8543457935f3bcf93e1a3e28de6f02cabd45107948ddde6f26694c0f94e5ccaa087cec6c83f6b498ebca21eb8ca1a8188182bb7d83e284f580e4bd8f4be531d2fca31f80c2c689b58e11f1b2f3bef503cca9405ddb9a21ea057085702a5ecd76bb2ebe381ea22a5a22a3ecc9abcb8cdf4b107dac620313bd3901d24b236d77eeb84ba3c99d9a0e02000c1d322e65f2525d0146138f9666055563b181afe500f138bde04883c29e35c4b5b48ea5af027992a52b2c8e25067b63a0f05029da70000005400000300000000aa6e1f2b61e5923b0781257b4cfc1a9000000000000000000000000000000000ff010000000000000000000000000001ff010000000000000000000000000001ff01000000000000000000000000000100000000000000000000ffffe00000023300001f0000000000000000000000000000000000000000fe8000000000000000000000000000aafe8000000000000000000000000000bb4e224e2300009078e6db8fd397ab7963a59fe662e8568ef7c5a310acf6be2d910a5900fa5cf2b2a8e9b4093d2b55de4e5487db41dcd79b28f09e9a68e80154764c30cf0b125ec0a52bc207645f9209783e7ef0f7ff2bc6eabd1281971ce7d0f8bb1a8a25fb2bcfb631d21f5f08a3fe2944b25b641472d7c5ed3ba0fc02e55db35a74213f742787aacd97fe7008391c1837e7d3e7df8552a36d91f3df6f7dedadd155e50fa8f8eed4ffcc781439cd8b9fd6cfbe13692f384e04c193ad66f5ee1cbd3dc66112e52d4ddf95c88185ade8766b69adcda44e9ff428cf4fc41c053a3f4ee6e9c1895719474bbe600107e3fc2ad05c3250812a0da93e515cda27ea16ca447105dab61414f0b9553d3f4898"]) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x96, &(0x7f0000000100)={@empty, @remote, [{[], {0x8100, 0x5, 0x0, 0x2}}], {@ipv4={0x800, {{0x1f, 0x4, 0x1, 0x3, 0x84, 0x67, 0x66b8, 0x8, 0x50, 0x0, @broadcast, @empty, {[@generic={0x88, 0x8, "e674f61cd1af"}, @end, @rr={0x7, 0xb, 0x5, [@broadcast, @rand_addr]}, @timestamp={0x44, 0x14, 0x4, 0x1, 0x5, [{[], 0x8}, {[], 0x1}, {[@broadcast], 0x7}]}, @lsrr={0x83, 0x17, 0x40, [@multicast1, @broadcast, @remote={0xac, 0x14, 0x0}, @multicast1, @local={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0x27, 0x40, [@multicast2, @loopback, @multicast1, @local={0xac, 0x14, 0x0}, @empty, @broadcast, @empty, @multicast2, @rand_addr]}, @end]}}, @icmp=@mask_request={0x11, 0x0, 0x0, 0x2a3}}}}}) executing program 5: socket$inet(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000006c0)={0x0, 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) acct(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x00\x04'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) cR‚Ôö0¨ß]Ç>rÙ÷¸þ´3;,yo?,û9‹¡éÈ„[‹W‹¬Ÿ˜ê‘û¶†®ÖÐŽ‡¼Â»€„®úû¬ º“ðñUú-{Â÷d)Æ¡7<4ЀQ‹sHÏ, executing program 6: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socket(0x20, 0x5, 0x3f) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x89) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x180, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x2, 0x2, 0x0, 0x5}, {0x7, 0x0, 0x9, 0x3}, {0x5, 0x1f, 0x23, 0x80000000}, {0x7, 0x80, 0xff, 0x400}, {0xd0c, 0x0, 0x0, 0x6}, {0x800, 0x3, 0xfc, 0x7}, {0x81, 0x8, 0x8, 0x7642}, {0x1, 0x81, 0xff}, {0x0, 0x2, 0x7, 0xeb7}, {0x4, 0x3, 0x6, 0xffffffff}]}) socket(0x18, 0x8000, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000280)=0xf3c) ioctl$TIOCSTOP(r2, 0x2000746f) socketpair(0x15, 0x4000, 0xe7, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r6, &(0x7f0000000300)=""/218, 0xda, 0x1, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) socket(0x6, 0x1, 0x8) fchdir(r3) r7 = msgget$private(0x0, 0x42) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getegid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x1, r5, r8, r5, r9, 0x108, 0x988}, 0x9, 0x8, r4, r10, 0x4, 0x5, 0x0, 0x6}) writev(r3, &(0x7f0000002a40)=[{&(0x7f00000005c0)="d9b730b70353279cb485435f4e7113d11d824817b3ecd08668f919205fdcdaf6df64ead66d4ef9145eb4e093cc70b543d1812148028aa906dad14a489a3630e271549fc170be148725090d6050c43c7a85f62238fb206285f4ea6b1d81489a8446986e87f76291a67a82d33189c9e3fb2dfa3a81bc90c89ac570ba1be2f3f8c42de6953bdf64954a6ac09e88aa494226c05d60c76f32c00f1a5743db87a33af3cae589301a3b904564790f3724360febff77e8e6f76bdf78327672f24896bfc61de6504f534149943faf43b78230d75855edef67c64e7095f4187026eb6e91089916bcb8b41735542c68470fe25583c514b57f84282580c0c12ec875c55f0c7327bb1cfd5afe02c13e81f6f5995789fd468f158c87516306156c1494c0bb9efc244172efbcee2f7f678ac10c6edf9d39b398e6a779e16af53ca702ca08a6ace9b96cf6ee9e2782195266f6642aa0ca9b3f19fc5f81e32322cb92da840389f0159b09af9f82744fd56645523131c60f614159113a998f207670f3c4ec7795f262ba5975eab74506241cddce5b27b755ce847b1b33fe040fcb0ba6dfa7bc166e7f7fee05e1cd9f97f4ea17681a1b6b51274d64dec135264e60afb18b280b960d774744af900d623736c1763cae7d320cb8ba4c564af5d9c69e61f6a0b995df977e14b52b616c0ca741fb13d6a1d79d3e9a446cdd46ef47e69809c8299f023247a6f1ef8cc75f29ae071b829fbb83f6f94badeac27d5fb55a8445666289d324eec705d25ffd672fce5feb10d17e5d69b47612f3a00c550b8507d70ca1c67650d101081cf9fdc90f2290738a4fc60fc9d025158470291a8d545b31f352c18ccd03a45370d100b2a880d7a70ef128f6165a0d98e321628b53fbb8ce8066b10d0bbdeec52b307f8892a47e2a5086905d2dd8c3e4dca27875614be0f6672669915899c723233c8cf2128c34d418062f6cf990f475a227010130258cdf5535ea62b5f097c0bcebd523c7cdc9e282e315f1ef913b7282c56b20d5fdfca77c911fa176f73a9e508836ae8a24305fff7e4a03d80557db747c9b932d1bc1983eee5d451291097fce9cf781808d4a1219ff4ed5121e461dd9d683333ea2e17d8d75e75142bd1631fe3a15bea9499a34891de5b9aa7c43b4f539264cd7c4c3775b36bcecef714e8ccfac55248a60b1701e1b831bfa15e6b788a021224ad0e3be3cff14261b3cf8e13182ca281c4f93dd28e8eb1815cb493369fd585216af9643bba2b2e495137e4f0ad3dd51bbd26342908cd590aa457086acd3a960f288e0252c1a8f370916922fdaca409ff87a9e47edcb50095cf4d9e02082be70153557c7ae9d09b85c0e2bfd2442aa7651058cd2318666b0711631f1d2f68565433d3dbca76f5baae3524c94e86d7db026fa19d976d7b9d6f7457bb5ba83863bbe5530d63ea73b6071578546e1564a3a2a2206d9015809c99639df6e5e8fd21ed0e03cfc9d410ae4e38a668acc69e3e56a756357b93cf31a5efb776388482fef8447aa90d442b3c4502991f9e056a632f319c0d74dfd0e5a2a89b6ba6a159b9c0a23697999be1eb663a007d64350004bd151eb655df8830a1f66e9e3a3aee27f82a194f940b2bc1007dcd01c9366648721759ba61439001b990b2572f01728e9d6c3aa70e456032662ac4e8d80a99db88283fb6a75f32a58082f2b17a003e5cdf454ac9199af581e0d004749b1203567f1ecdc66b8d79420136aa70e1e87cdfd7109d40c39e394726d60dc5d21517e170ac1688d4337cc8883a636283660e3defb07f180ffdf68116fbf689ef2467599c7f22949dd6e1334f166cd276de2577a5fb7015b0eebbbbfb92efa9b5933b299eb99c3bee0b232fa761efce8503789b8e3661de0e9d9de69119899c8ebbff7b913b5a6aa0e1f458bcaa80506757be9d34eb4b2fec6aa4220ec3409845661971c2955358279e89431d5a9bee0acc6843eedb2ce78da4549c6c73698e71db86d8bc91dd61d16256b678c4b91c656b9b33c4ce4ecf6ddd125f08de797f41e453bb2498833c98b6772fe3c4863d72da1cce7886641376a8a1a459400105c996a2c021c8732d57a84c86de95733b0460a734b16873097086bbb293392b9b1e1fcd889d0d54c65990f733eb8dee78931cbb171a0eae795a8d26ed59e16d610f37700dc599a4ede4c50e9c405499f8921b0b78bce1fbad8e6e72770431c64f1691759a880eb8933e2759b2cd6eb1fcc91de99f6d728566a2d3b5d154cc2b3e456cde8b0b2fc4093b7a2afd6ae8d4e544c71fab50f438ce5514a80b7e350eee65cbfb614f5548eb357d074d959cca26714288067fc6552d2c484cd77bb3b348a4a8faceeb4510988b5cd60a8c13f9920304da7f2d274adaa60cae9bc911d44711cfdeba6550cbc39f3eb2c507a44a10109bae246d5b302cd87aa1ed59f431ea6272eec9d3973cb9f2fee9539ac7ee3b40b7beaafa3b18072873795cf4aba74c617aa9294c0b22e45d1098754355904a9c90ae6af4d7a4530bc9c35d5eb076b6732ce8334f49b555d88d22a7705ca2e7614d944f431062be78ea46ef6c44d9251aa5718a878aa8572b07b083adbeb2b83793715cbb155f8c31676e8098db348411d10f6a3b73fb59aa2f9c4e1bc82ebea453aace4b7a37d40721fb41f95172c409bc20ac2a7398d6953657f711db0785cc9b33a16cbf7b09c9e128f2d075368fc9bc7c26b01c0243285f77e4396b82485c2d4488f55d131f361933772405b0885df2707bba7791ebccaa655b4649623baed06d13a5b070b82e4360b198483c8f863a0d70c9b0a357bb51bdbf37f5d24ca6dab6dda4f08eca6e479b45d704466016c7807b3cc79cf9797f39e211adb80cb80cae7de78ada80b17f7f9143ccd4d23ef05bc2f378043d1982e9b711e4ede9909ffb60c9b35d3c0e7a217bf771527c7e140db617c63dba66c5612574df8fdd95c1da22f2fa8418ede6ba53ccd959d0d7f52c1e5a0feba91d28ab5a0e8743c7a0ccf81968d9ed45e6c11cf63f79393df614516057e0682ca905be4b96835a04ef1524dd9e1611273517bd5c28e81a1e174235bba02552a92113a3f66182720fada34bd9993582a516ee30dca064a9c7a53ab84fb8c9665e8951169e5ff8eaf54f7dadc16ff345f70064b5e3904537d7f7aa41ac68fe9ba6252581065e627ebdd21e408d472eeddfaff8293972eb4e76e5a1a9a212b5991a2744421769d0965974f146ada2779242f6281af303f5e4d9dc86c713cea35e69cf744477358decf57ded14b92e2394dca7bb7043ab53cf505c7f69cf08066d403ae7ddcc43e5bc93243cbf07f12fdd663dd01265c12c2be1584eeb163e15eee139765c0da95d23f661765010e5fe52f762e0860a0a853dc6f4890047632e3fc5d309788d42d2509a7b8a639470caaed106efe52a806fb864ba509fac58367d4c2ef59b6b0adb9041b1989ee0d0ffa194008fa44cc1961683d0ad1d874d849f2cc4b33c4c94df234e2b4ff8f3c9f0ad7d7084a31fefd2bcf4b16029c84508c9db3d585bc7be97caf4733b4bae6be3f865975e28518b94e2387a4e34f0994962063f17ec62a4f533aaa42a2a9f0f35c4df235abb662d2a58f45be56d012544635efd6b83614c663183ba399a6cd44f5b7cad3035eccf721d633f8b6dde79d18b503e657ab8497d90762b134d0ecf86d0db97d63db4c09a55d36ab4b7ebcf9e1946d577c234038928d3fe06bcc2a118969060a9179fda7e2f62e6cd495398ea3b7c7a5ca7a7eef86ede56eff9c9fab06a3e3004857ffea54edeae89308b5abe8505a678056a0a004d4e36848392a6ec5f5b22e959583464bc6846ddb6e8e0cc98cebcbbe9b2c4156dc750d8c686613ada75edd1a96bb5ce0d19627cb050e4222d46733ec0399339d79c09d63db7ee66200ee2eaa484afd8b5e236a8f6fbc3ce9d19893b4499e3fd948febc617de362bfe78f46fe48cd74eccd8d55c79d36865844e3049f91b6f181f9861f9a6dcf46b3b63c3a34f13a6743e393dfbe6035b6fe580a23e36945f3e3fef817008a50d57a12b48679efda397f47617d4b56fb46890f82fd9fd978566e3cac4b1525a6361e11f7ef06ac639f863055ab51a7b75ff726614b5105d2db7639d400b7667773dc6e327ea9042fbae58cb5db0aef1d0680095161dd0c955bb48731b6d8131bb2814b2e5c8ddc68625f1a58d11aac1a885dd88d18ef6f2a5585b1deea6ee9ce743b3fbbf32b5e43801dc5240511029b490f0ad8f665efc4e16688893d601311b83033436685940a95bae91fca98285ee5bb25f048e55bf60402a678ad589c7eb75529da92d8816300a81753cf94d6552c548b32c20bc896bfa8ce828de5033d415d304c2d359d8ee2c0cc1088bc1fbe5ce4668bc2f7b0dab7178a16479aa51e743d58cdeda8fb2293166aa3db660a1ee6f6de04324ca33f2d742a8a03263c4a58937c452eb401ab1ee6b3fa021c2879ec6c0de7af251b72c6b8c1d4ee521eebac17c2f965aa1efcf4b1a9328ade9f039028e0548a2a2e9c08c2483de9acf7e78a133986b43d2a163ab8eb327c34950cfc47efa2ab80ce15fbef9ffac39e44bda4f263e21e91ec170d4bb31db27fa878712b03e5856da94ec96d023324a2b0aea1ecf30b204d65da19ce51711d4516bef9098b9ac3bd26350f6a9e516703c29723da6d5385dd68a141cb8713531be6a9484441f4982d04c2b9dc1e24df38fae903d4b3694d59c72577903ff64d92f3465f15c5633831cfd12c5c816a73643a05205cd395360b41ae65163bf4a5b656e20746d5ec8236473bfcdc14270458496cdece8625027b19182bfa017f52a15dc2a39d7680e4bf6bf22d176cd39570ec6f2da3a8471ba06083b6a94ba1924f87d5ea0521e5ddceef12e0f3aac132152e757ea2dd66ce7a04681b5023c58940a83d71999537258eb5818477643748a2dbcb2a0e3edea957e36d9b2b454a4c6b55a4b5ca53ae342464c78e4720b3d518f71b55df5e818e8a9d64335523de3e13bfb72faa3e55e82de2c08ea00007493060c9404537e728a025889529c26f6b141e4af4fc688642f408be26f3a971813de95ae488ff3520f77085df7e012335e2d343f90eaca9cf3c1da88bff1a7c5760a3ab7692592ce9cd3b648c157b4c029cc21fc0464c1b7a920246b00b8fe84c42350e38312167c4039948e4132fe4bbdbae76c069004830cb12d9c0fa7c8e6455de9e20d3eaa3b5814e4db3fa27f58fb42e4853942e6b3fcc7a179a40c0933b386dfc1243d20f8ed9f182294b9685273c34146c5ca710b372b931dc46db27ebc58a00d0eddfc4ec273ad46738716753701bc83738f6ed03c4caa9265dff349c6a5702bb77c4b959532158793879ab91751c87443633e8acbd26a6267b930c8a35fb49ca6931f39212431d797ad27c3cdf3d5d112fe8e367f6b521783424860eb0d1c23d57de87172f0c1509da115cf12ab65a85e76d85a3c9453af2e2b125c5e6907430ec19cdf634163677dd7038c16d1e9db4022c1ce90f034bce2a67e350c433e6fa2e99d1f9e3344411381ee20433eb7e527926ba95c8c6522502370f1cb6c4b24a73d34ea2f7f0896afff0ca21579c3db4e63723d484537aaa34649b59c9ba4fa527296577807adf2ed6356549921b7543e72f5545d614ed5f3e729bde70a912e2f282a98bcd8ae52bdec62dc949882e9d476dc383581a67ebd40b07d83fe0496be080128d6448805272ff928324404207dd5da2874865014c23f9abc0c0eb9a2a219d0263b02642f64940", 0x1000}, {&(0x7f00000015c0)="726de360a057814893c894ddb21a1f17aa676b4f0d913a4a64514cbd7f70f26354868c910613ab7cf69b5c298ee675e8460c3ae369fc10402d789015c0ef39849dc01f6e4101fad8f5a5d677e5ba6821375ee3ece954bd0f9898759199d3f76e0f28e262b4dcc601a15a37bbaaa020ee8dcf0752af46b1064da6d126266df2f0fabdc0f61ca28bbfa07c88847c472ac50313d00d1220f010e9df90268167381ce97a95f242a4f779c72beabdbe81a87fa153a7644ff359df1ef9018e222e768de6697ce33bb3749da74be0a86c2a83a8e8a80187eb2345d2a6cd6213ca9abc068833dd9a4cbfde087be2c112053bcaf1205285daecec7b78ca8e4ce2a920e8f5d457f7d13250751ce10288d2712ce1d832435ac2248d7ebc1cfa000645058b3be0e29f613d115605f48aae4bf11bdb496610fe514a5f66ccd570d3d6d51f5c91708a426ecc15ba36e654f423224a2535ce68295061d4143ef66e20a8f42199a67e488ecbcf514b733010cd9917a883c9304d7fc1e9cc0bd317aa3548179ccad74913b774d75210f7404088824cec5382642aaad9c413d7a2f51759f8bc3db54962b815fc2afb30f45cb709f709d12c6c02e4a92fc33c872bbdd86309a0c3b593fdf3cdcd1ee4bb1f3244fb399e3fe43b3f31dd4f31ddaa6526114bd0738d821fe69c8e39aabfa8984c5002c7af236476562d5b07ffc33f58e7aab9f6784ecee666643ab42f32c290662accbf7e87919107b7497a7bbe1eff010de14eff3a756906d08ac885a8e5992308cf0c0e1d456b844bc31f73cb759e8646fcadde743f1b8c6dee5cf3d1a8cbcd2193cd8296df472c9aacdf702fc5e079dd9d3440707c97a2b1c9c9a8e31ca7078b4cd2c31339440dea979c5d0a9cafc47cce4c0a0a0cd84fbdde86d49549026e73d4c32f8c8410e383f72071e7923d6fd05648728670f1428499ecdbbeebcd47cc8e3eb3255feca845a5ff51e70ac88dd149a3ca013f3b94e5475d0b8a3d2986f5940ea9c1b1426304467c14d0ea09c5036a22a6902fdef8ff28faf2bc9c4be1af95c7189d538632b6aaa0599bd09177dd76832ee7404ef0eb1f9eabf73c0783d267777821ce6f390dc98aa78811e18967b9efeef41578fb839a842def5bc54be1b64e7982e25e12085875ecca7a8c66861b99a7ca24ce9f61e50fde51d3f181485901e9a965606e1148da486e4a73591a043dee6b8bb49e246bde30e54ca6e302af0f602148afdbfd74ee57279f38a2089291d84e4e1927ad4bd5aeb310903a73c8bf68e55472e94e0e28e63a611e72414aaae38c1ef59b25f1c3352c1e799164f4799397bb3f596cd5fbc0effde23b687583604ccbde34361075509c5b3ad95a6b614b4eca708814a6312a175d54d4bb3eabaa7498fa561a791dce24c72b4a4d86b70efa139409a3d9ec0dca5e92623aa85205cee7b53e48b3d59c8a902d4980d480545a534332991be3da3323fadfe7db073a2db4cb6207dbe76f63a8442585a0572ed22f54aad9d3cc61d85582d696b229dcfca2c8fba14103359462c7dc684dcbbd0b407bfbfa68e5d31eaabb9b3a3fd250b78fccc4a8c6770d0bffb09d26da82c57ffc926be79ee69c4ee54eb4c451af49d68b4f7f66c5fa963dc0c3407114a0af1db9d365eacdbfa0245296d73621a634a701e0e0d7aa02fa8e052f40060ecc40c3d34b8f480461f3fb0c98572f9834e90f2f5df123357ddfdc97046d883a38969a91d9c8ccd36d7fec4b1fb7a7a7766b57261a2e679b7bc6731accc8a87f6d382f857b7d4d3beb05616237fca096f93d7feb5618a28fb5abf997a65ff1795b7864bb90fbe44704bca6521dfe93239f829496e82879f7276e175da9ef73f585c8eb7018d0a883efb85a6d6d4790a747e85db12854d2d3c689fe2336326c5ecbc72f83d57fa5419b9e0626daa453ec7cb3fd5930671b9814dd0f252e8d03b2b7f31e26c9da8d336d001fec88185615c876daf8f816066ccbd6f81430306a13cb312c349e57d8dbb2c511c927495c0bbb6ad4eb58344afaac117415d4de30380a509a076ff228b2f27144015f4a4443fc37cb77716ffb2735473fa2f09a063ff95632bf0a5a65118da47e143a0cff191287e5b3b88714a281218f7c85937f670f5cbfc910683d8f81b528918c0d125362f9572420a06e11711724dbf49bf11a2990f8be45c2ed9e50a5a8dcd30ed474d9a84342f0c70c5997a118e12c786af46eed4d051ffccfab213ecc6c31652d1fa0f960e6c63349c652147f85b7bbce47b542fbf1bacc2ebee191e8918570dabe639aaee4c21d327add252e33705a79d440d607408cca82ff734800090516690aede5a8ea89d0b575a2d1a863120db9ad439ba62fa2d1ead2cea32b7bebc7e293efc8d3f5303f98db114728d9a6909727c8c7aa50e7539d30cdcbbb2fb10f1d0389c1df67cc18b89fbffd70f59e8624c6087c345ee3590ee2c3842c8d56b5ecb588d0e2823f702060a8cb654254ac209fc93040b818a355d343a5742653bcb4269cb75da0aae7133f8a10bb57d2931cdf9325cda2b468a5d0046c24bc322334250438c056af68f86b7d2d3dac495b490d0a73391d0abd9a7ad884ed3798d31fe15fc614673386974a7194589834dae49b58cf7edc63146f34ccb376b7825851c785342d510a5d5ce469da298ff076ea3536c7553fe0a664373784784c32037d1956d56cef6906c2a96d8aa5aaf9790beed3d956c1ba3253a52dfc3e15aba3b40095a14dcf8475a5b15bccc661ad5825ae5a1e4ba874d5803379186d027ef97c13dbc621dbb702ecb20eddf0eabdb4c2d5f6a8e7a841594b269fdfeaf80df59bed3de2752d75e9c6d9b8bc985dbec0c8b7e7b50580d9174cd325b9948c8cb1b7dc0a9e1c99ed639d01e5b7bb490584f5be7637bfcd92d29906b0ce121aa116d619165f9d3e12af8fda18440f145738622d7c37f8cab11579850ffc4177b849755b94f027f1a51f5f1c9c680173cb183b2e3d1f9024d0701519009926e5a6472d4794aff39f7dd225e04cf18e6b5273727a577df27314f7fbac8911b6fc9dc5eac4de7a094506ecfffcd84f65a4c49df7ec07a3da8bec39b1e3e839f7d7102698ace834bf1df404f9a5baad82f6d079eb69429193089bb2338743445e4cd28716884809020dc6a7505e59a84cdd5cf8cebdeae207ada53a015ffb0ee7f60027bfafbb9f937178f7cfeef74842fd06c6a3df88e41218fe5fbb947de4378424a153b77fbbab35bf72f25e1a4e923a1c24d880a4b4ee03ed8b946bcca1e76d5923877f80569e8be64a72590321c4b0a0c6dddf964abd80982091535e44d265ca43eeebfd5eb9373bd1762251753e9623d9e93f8bd5a84095faf3a2c1108f54307f3ed7e59bbf3a0ce4afa029bbf1f878c326c06c6252a80823a32a4d70aec18e869976b318d4a2db0c6278d9c7be0058e7d2f53817981402a166d780c687fd78e37e57b21c0b0d118383237841d22cb1f5c1f07b671023316339c6593064044e2240709e70e39d65f7979d626cd34ec2bdbd4d4f9e48e3b32ade88e3d1f57ee1da11249256d270b367e36feaa0b9e06f0c16938911604da3cc9cfdea365deea0bac73881d6b3968da41117614346e5dc494faed5ca64200a40a56c76875010349837b346c58fa606d93da248bd8ba5211bf87e2768fedfe532701238ee19d1a63cb41bc20b7732695ffa4a10f7a1902592fad6a102de924e88a49cdbe501cb47dbb5f3dda76f96a432fbd85a7d5a94d9253eb50ea469510ca5ea606e3bd5930f4fdc3d1f0aa1645798febb6f5c8406f9f1b415adabe385b8559272741b3e774acd4267e55f093d3362bd024081395215b312bc774240dc7e279d84bd9f277873de3c56a06f068ef5574485b7e89bb778c09c98ee91e3f79561a321af18697113ad819bc859e34fcfb226b7d84876b91cd9c719c86de2beaa654bcca8e177ca0608b8fec7482e55529c7256aa6d2c2e678c240aca14de4e49c12b545bbf90196df3d298b8d8d72ac75b9fff15c265ad09025521964d7335e0083838b12fb38ccce1cbb41ebad977d6b420685a7bec2098491b3dffd424769225f3772e487bc531794a7a914c379e0441e6beea6e201def205c5aa7ccab5d21389dc87941eab3b761a4bf0cad304f9c7fffed8133ec765aed2f7288dd8a3985e9eb5dff41c14f49e8ddb17466e31e562e77e3e7b3b26250330dce3d8ea09e3726047e13cfd669d2548bf857367d4dc02ec7c63fae98a03b9a9fa9b8f2170fb1988291f566a92a3e11374fb0c233bf03f8da7de86d19c158e6a2b9b3616ee6f0368aa77d6046ee9c9a307935d37bf4422e88c40e7b0e29bfc8f93366d86c60b98c62cc870f717b50a8fcc37badb24345e05e8dc12f0e53d62a41223600bb8b55a6e382d10a4146881a27e87868be269dc47723d96a0f2398e37455c57e087c4373b20b9fb7698cdb60829c13b26ab11ba43d55bb752d580f81282044f56d42deaaad5d463b7f55b626d4a21f3772b1365edbe68505e70ccfb0e0cc270a8d15810c9137dc9b0592b20e08f17e000ff4997f33fc54a1d2e7e244be7fb452f932a6fbca53c9e97efa3e0626ea76ad2444d133fe5ffc6d63b08f110a999cc0888af2aa8e36021442a7f018d7bfb459576ea7af54f1ed7a6ca31cf226e4fb9347ec15956a4f9827e4638f9b4e8819bc9fa148ad39cb29b6b35ca2af57a7bc76aff91cdfb2466335f38107fc1f99a36c6761b8fd121ab423c7e93bed40ea545fa448a5e9010ea62aa0220057c60a7b1a508b3e7c5dbccb47c35d204f33ef565b26688ce89020045134162b50e23c9ef4d45b19b6ca5d78cce6d118ff6b4cb1f101b37347f899154b8e9a4be119e0f91c20359e7da9c31face888580c486af0926d52b96f978c153991b3ee9a64fe87008263caa175ebb3c8bb9ddbce4c08c5a277a21a8cf66244d06703602cbf50ccecf1fd738dbab5c2e9066d1a9a60ceb7220a457c6ffb78a0e6211b1134d01646cd0f2409f2981069ee8b9c941f8b609c3e93dc58930c5332afc9b68cfaa49a4bdeb29e1a8d7952024b8a35979c698b16b95bd6c84d2c4c9a002085b02da7afde39c37027e4a5f1f5fbd52f1ca7a6d78cba7b18fa3a8e08805e4e05fb723cf1ac881fa7407f66e97cc0ecf808a311796be90140c1c823da1c113660f850c968c3d150689614ad9e9b127af4df248448150a558de77b82516cea47367915c3e6f964354693d2d5b9c8239e64c58c0350e1b4a875db82ff7acd61f371a37ff5c1d2afb90a16319270f7255c299663ef2a7d907dc6d77cac14a31c5596fe5d6b5fba3054924657e2b2d771287784884d0446392fcfa821ea01f0413fbd94ee3d7f0629d440a45855817d87f2f0cbf200f721d3e291319a2974ac6e813dab9d100960ac332c5b8c8f61f50496acfa4a7a59ed4410599ae5e1423b8145c83bbd87e0383bfd2c0ac6ac28bafeb0af96bbc7446f67c3b51ab61ba80637a3c547f4675a31e32923c84e2b7c82ed026bf822573884f474353dabceff1160247b93562b2a350a8b4aedfa934c91cf6dd81050f885de73cb6c47485b10d48e9482f0febe28b57c6c0d8afa96367534d48224baff17469dacda3095e07be468459fbc8b967f6a3140e6f2383ecac291bf13c0d66f4b1df81845f3a75197c12c3c887a789f8d1f51eb977ca1d924e089ed6e966aaa1c51bce4c7da3ff1f8fd650c74589e694621666ecd4c52e40aadd9ca97c9dd592e12737c8db03be46bba0f3be18b30f088f8a337ad32", 0x1000}, {&(0x7f00000025c0)="3d680c5d0bf8a5d6acd74f4db952eed3315d08f7d8b99a4646de4284e6559aa32c42ef5f639c8c3e0342817a9b063f4d0fdc1ac2e366d10e117f8bcca8b2c6849691d438e5d2540399c4bf81b6d4a25d2b4ca38f659cbda31737928ec2b7fdd14a9b95bb18fde242e390e153971a472e4db1551e06b7ffd7bfa2e3f251ed3a500ca9bdb12a97d54ae23195664719021695c339cff560abac9f6545ed59967f5c3cd0604e42cd0402686c7101af15135adcf8f2b863893f321c6d61af5aa045ecaa3b201badffc1b59874dfd312fef3460e28c067835a50a381860378", 0xdc}, {&(0x7f00000026c0)="b91b9ccad2005cee4afbc9dc4a4f4ccdb26ca04a6d17be9f2bdecb7d93bf42abdc901739d2447b5b6e1876690f2adfbb29f992ff0bbb76576007016a95a59c04c6455ad48c8026bee08075aeeba5d1568be56bff844ea01b9268d78326d2f087bdd502cce6b4e45ef2e2f410bd67d12773f318ce80d5f5dcb4b0ccf11b0d45359862c1f89ed9e0f6aae828902c74a4f939538f63d1789fde1b7ee0bdeb1a4442022dfd60ebd9cdfb6e3e8357fda96c954087b06f05a591f1072e0b545db572958403982e32f14d9930a1139a8398289690bd604cf4a56ef83a0cf3b65ffc4262a42949d102085c0f1ea5e8daa8f8b5b01a7b3fbe11196b2776", 0xf9}, {&(0x7f00000027c0)="6acda935687ae2abe421837197412e60330d7a2bdd21613b875d97db597b3bafce828d178f432bb30a44860abc24f611703a10da6d08cd9fb34be3097ac0030de6b003039cb2e70096756593a91cebc944d49694022c52ce2c2be96cdf47ef43fb3d8adb0464af03c962a7cf2e05e4653361b75b41cc10e35716a56c569619a143", 0x81}, {&(0x7f0000002880)="65db0076da787bcc898bff19aa6dfc1967f56ab8d15874263c892bac76810f47267b43efc66d05dde15dff5b58f1599251de47bf4452aadb0deeca50ffb06ff12cd15ce854d7fa958acced8d0a3258cfc1d1a72794ceaef0b06733a25d3a96fae02b531b64f187b1dbcaee474e7a4371af557e68d8b90734cfc088da2b953205bdc339f0e8a8efb60aa7c86ac883cfc0ca2bb4b2a045cd2f10fc871bbaca8cd667ae82b07d55629944c6ed3d5ee4", 0xae}, {&(0x7f0000002940)="8835e3179484b8262a85a66b1180fd84a928e84cb30c99a1ee9fd720e4a44a12c4734e84f0c609142f1f6363f3ce4faf9ef624cf881a3367a8233993470a3c47a4ae1d1a8701d3adf9837724760d93ec5905e327d3721384ccff29cc221f16a8f7da0c3151d0dbd48af595be4772c25fc1c9f738f71655a7b138165247d89a2d917bc73d67899745b8e1262d4878176753aa2d7328b09dbd01ff87b7d1d8e3e444a0dcbe4ab4ae4556bd099b5068f03182c9450175c559d9d8f860160134cf4e708e249403cfa22fbc88d96192bc459eadb66a41a6b5767252188683982b728d6d333e96799af7e415fb25203a1954c4635ae6", 0xf3}], 0x7) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000002ac0)={0xb9000000, 0x10000, 0x80000000, 0x6, "20c19a79c4673a02b8db82cca56f0aa4c9190cc5", 0x36, 0xffffffff}) geteuid() r11 = accept$inet(r2, &(0x7f0000002b00), &(0x7f0000002b40)=0xc) getsockname$inet(r11, &(0x7f0000002b80), &(0x7f0000002bc0)=0xc) sysctl$net_inet_ip(&(0x7f0000002c00)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f0000002c40)="b9f8b92e0adcecd488d9e6dacf26bcc98ff8708197e479f8bf543a6a54db75efb190f6222163f59d96f53354dc23dcfedd944429e537b79d2a1d1587e5a4bae37836024419950633d7a342eba5803dbee5bb7a5439173d3a457068769769d0e69c3b9b9d769b01e304856ee226485a4b915f559299e1b1002f18e0cbba240e23e56cfabdec81c2643ca21837f3895744e9558816900e25c3d2a306", &(0x7f0000002d00)=0x9b, &(0x7f0000002d40)="256b8aefb552df8f6604c6f3454ade4147e7e35e68dc9d2967947fcac77d13f69091a532f2f3a87364e7e931c4d0267f5eb3b44fe3f26fe52a9410388e7489e43879a7109d3d37725ad25e4b1dfdb4865af4c157d3e400a83a9ce0b7d652095322b556704ee659b8e87d4a76043232d623c4a2456d3ba47dda7360f9ca7e1a38803dde7c6048a1f9a91823b72d38a48b13e6d65f7f3d55cb9dc1d0887b5f196b80adfaafcc2bb8e4b120a1418c95789013e95b5dd5b62c1ad332006f650bbb293599f1eccb2415ebc830da2fafe95ac992b0937492b3cc43b31b", 0xda) fcntl$setown(r1, 0x6, r10) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: sysctl$kern(&(0x7f0000000080)={0x0}, 0x0, &(0x7f0000000100)="2e0c6735660ef9ea95c954dd8467053bb88ed3e8e8a258e28945a39c0ecf8dc4fca48d74598f31c08644880b457690a2cef00c99943e45cd4b4621f76533bf190b813a6e5b7636145e8de152296975b1498afd8506cd6419e6d7f51f3f4684b09e929cf2bca7f6384a8625cc0950e452110d7f2840cb2ee8b261ff569ff0a7fc494f92a672d8955f4564070522fbc2dc795a6e2222b29836", &(0x7f00000001c0)=0x98, &(0x7f0000000200)="45e333b3928557e632e993315382e6c56a39595a7dc487f09d2c217d19aafafcbb92869b8cd96912d028c2ee49bf78149e0386f5fbec1174a9b200c0f6138010dd4e35f8386c26846d1f776cbace0c038d0cc8795a109145a3fc8a7ff9dcca9dc498dc1733b47faed0e3f6a6d509bf038a6b87bdca0940fb24678df25622f83197703323367c65eea6dfdaef966b89f244f1ed050768e3c1900bb82e69196b0bc4cf139acb2219b8", 0xa8) mknod(&(0x7f0000000400)='./file0\x00', 0x2, 0x5c4a) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xffffffff, './file0/file0\x00'}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x9}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) socket$inet(0x18, 0x3, 0x102) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d900003bcc2629a17a6c58afb8877c8be162e3fe80000000000000000002a852d8fd99ba01c5b00000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff0200000000000000000000000000010c552e02bf310dd7314bea1d385b004788ed28081c04d576bb3d3d1b529a4e2a925c70fe072d394af155389abfbc02138caf9eeb313c803712bf7b1e08281d9234e9f9196c3abb9c96c0652b2df26bff847cdfa2d49b0e7f0a13b5c6f2e1ab14e998f6059f4337e17e7c9c"]) r3 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f00000002c0)}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) close(r4) semop(r3, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1400}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0x1ff}], 0x1}) syz_open_pts() ‘'èñti\ÍJÝu°&¿)5™\ëÄçK—®g¤’R3h€#&5üçí{ð°iàŽ÷áÌM)sÜÒê cùÜOL-¹.ÅS¯Ë`±/k›MyžÜîýúý®c­y~@EÁI²Š¯TÛ2‰D™á"A4•Ç³!y«l'K½öÝäŒâoFð~Þš1LsfžèË…LŠ2ÜÔõ2Óo§¯ü¡"ibâ ¢ÆÊ¡«HÒ=o†‘’\ êÙþlÏ|ãW‰xÛñÜ/åt•°.¿ôÏ%¬(¸ái˜õã)é£w¨+[Â'÷|/Õ(j¬†yœ#c¢Ð}"•7 æ.ðÝæR]ôZ{€wY¹º…W½¾ËB”2Äá¨@”íÚVEºˆv†4- 1·Ûà›Ò¾uQk%]+úÙ3vIèj)°¡ž´œ|Eéø¶x executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) chroot(&(0x7f0000000740)='.\x00') r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0xa, 0x6) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1400, r5) öHzùŽ¢e©n•S^þƒ™Eø÷Ú›ù-Ñ,0[Ô³’Êèë²ÚmKSMÚ®ÔyÍ‘IÙ4Ê6‡—»×j-|áb”9Ž¤3¯lõ;•tì–©Rqx¶Ë­0ˆ¢âÜu?¨ŽÞF.h´Ö¶0 ¤^”ûÆÃæg}lÿî;öÍ-KŸ¬‰ù¸ó¡ûŸPg1BIú\6‘.<²¬½ì;5®$ë´¼£Ç !T5¯¾P$§éŽÏ%|™Í‹gµ©Â½Â»bBõX‚4•&øúôcîË65Ûr¦®õú HÙ~olQ5˜ô‘XñïƱ;Šã–Íj\&¹MPÓañ b¨ÂÇÝU=رiJ¨*À)ÆJ§Š0w“Úù<à0ÓÄ$CÃ{‘6‡¾ûyhÚ—ÿéEäýPk¤ÙÅ×þZÇC?¶»<äqõšÞsM “ú˜'¶Z6!(çèZ´”`›`Öâ6íŠr˜Olue/[ªâé!6Zò¸îõƒCæ_ûEº…€Ö/[Š™ˆ÷lYøíã±¹.òyxüR%í¶ñýOÎFçh— §´€,“ë¨W‡ÍÁ_i’ž­Íí-j«)—ÿ¢,-‰ƒ§ŠÔ7yÐ:¦ì»Ýæ4±N˜ oùžúØ*4Ö­Û‰àÎb˜Võ­@í,ná‡A²MBSƒ ùJïîÍö÷ CHײä®/³12-–á£aäÜ®eçÌĪX¼»:ÑÎ )D7ˆ~Šk´É,0D»3Ò¨“—P#­—Ÿ²øMHB2lðXYS˜w‘$\E.T˜ðY8¯cű‡Ñ„Wðòušäp(.äd’cšF‘_¶"–{ëFsj©Éð9îHhYùêýìÔs½ÂNó­q´ÅMÞ6-U±Š÷Xœò› executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x7, 0x145488ba, 0xffffffbf, "00000019000900000000001f00008000"}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x0, 0x1, 0x0, 0x269000000}) close(r2) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) syz_emit_ethernet(0x76, &(0x7f0000001440)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000000000402c000000000000000002000000000000000000000000000001f0001a0000000000040100907800"]) executing program 1: r0 = socket(0x11, 0x3, 0x8) setsockopt(r0, 0x11, 0x3, &(0x7f0000000080)="070a0000304fbb70aa1060f60c6472e19ec99f75fb77809259bd6808235362f57872f391947285871c7388ecb1398ed1858d272afb5e8c43a99e341e985b3525eee158028aefa52499948fb6594a382431dfc6d6713c0f101a71a807dbbbb705000000", 0x63) executing program 2: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="a127847f", 0x4) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000002c0)='./bus\x00', 0x8, 0x1) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) pipe2(&(0x7f00000003c0), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002c40)=[{&(0x7f0000002e40)="07640204a49ebeb5369d9e890c8de9dd9d8af6469a3f7fcfcc0dcf6af0059538f3d24e29e83031a7cfc52ee4e5ce0f5464b4d8a64a6ac0690156dcb6416291facff83c9c4be00b77927c35ac82b47cb8ac514f5205ff3f0929d9ddf7a06e9b6e236f4dd9532b79ce3ee524d5cf7668bef1b86702ae84456c57602b6f981716628d541599a8a5430d6927b418d16b3b101ce15ccb611503ab20186c000000000000000000000000d37bf50d37c1c4fa369f8b56568e6eb633bd332c2e6c8aaa14a1be32d97ab2f944db24877645a657d02c23189c1084ccc760173f1abe231576dd063f40f35eb91655434318b1f9ce951fe246acd8ffc28079abd4df359a67682ed169aa06363cff7e2b58cb893988617e92a0d6b59ec598dc206e211597c5416c92568b87b3354f5c37a38f3d03ac3a7ce407c0d833d8e693cdcbdeab07120f", 0x140}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) r4 = semget$private(0x0, 0x2, 0x633) semctl$IPC_RMID(r4, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x8609, 0x0) socket$inet(0x2, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) executing program 0: r0 = open(0x0, 0x400, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x7fffffff, 0x3ff, {0x0, 0x10002000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) r4 = socket$inet(0x2, 0x1, 0x0) dup2(r4, r3) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x4003, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) socket(0x21, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) faccessat(r2, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x8040000000000000) executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) lseek(0xffffffffffffffff, 0x1ff, 0x2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x1cb) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x1000, 0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat(r2, &(0x7f0000000300)='./file0/file0\x00', 0x2, 0x48) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x280, 0x0) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000580)=""/253, 0xfd}], 0x1, 0x2279) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg(r3, 0x0, 0x40c) r4 = socket$unix(0x1, 0x2, 0x0) sendmmsg(r4, &(0x7f0000002b40)={&(0x7f0000002b00)={&(0x7f0000000100)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x9a}, 0x10, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(r1, 0x40) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f0000000040)={0x0, 0x4, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb], [{}, {0x0, 0x0, 0x1}]}}) mknodat(r3, &(0x7f0000000380)='./file0/file0\x00', 0x2000, 0x80) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r0, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r0, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb2112", 0x22, 0x0, 0x0, 0x0) executing program 6: r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x3402) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) listen(r1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f00000003c0)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000116000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000440)=[{0x34, 0x0, 0x1e, 0x1f}, {0xc0, 0x0, 0x5, 0xffffffff}, {0x6}]}) getpgrp() syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYBLOB="217ec682b71f62a1771abde09f0832153ba7d6bd8ce69c28d404330ee9b5c78f97e1342a986d676564", @ANYRESOCT=0x0, @ANYRES64]) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup2(r6, r5) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f00000002c0)="ea00005c000000b7", 0xffffffffffffffa1) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r9 = dup2(r8, r8) ioctl$WSKBDIO_GETMAP(r9, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r10 = socket$unix(0x1, 0x5, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) q;eð9ÚÂÜUäÎuÇzº—Á«ŽÑFtdþ@Af‚(1oÿ|<Äz®W‚|à0¤¯âÔµ¡=Y¸þUÔ‹g·‚ËñÂéä‘}‡ƒ ²P¯ùjß—ËGÀÎ`n‡§ƒMì9lO}õšå¬íýhÈ~@_Å׈ˆF†' °±_豉y/šü,Ô_CúÆçXXŒú¨ˆt&|0–½h‘»°)o=-÷Ôl÷渻’;¨‡D<="x^6LUÔé9m•P̺šM§ dö¬»ÍBƒë,!LO9e â;x%°ÃŠ¼ç´a_¦Jœ¿q¡Ÿ~ABy§IM.fäâ²ÕÎp'œüv:ÊÃpe®€ì ó–-îÀù룽|QJ˜TÝìeBÏ`¡æœõѧ29c6uÔ¬;X柸eŸCð~ö°²§ÉtI‹Dó'*ˆÓt° I·ögíS‰éW4øÖâp®ð¤ü´$—Ý_%´1ÏÖOzòÕ´ßr·L9¦oD*æëá͹kf2HÚÓÐ[üãØc ¥eçcb àCVyÎE6upÝr-ßçñ¿VÄKʸï- yîªV­äì4u3ÔU³UíË›dóW%üÓ Œà ¤7=õs€’ë©0 ˆ´[ d3ÿGÊ`Bl‘éjœÿ›F-¦åùÅE˜ 7÷ú_9XÙ"xLö³~÷n‘=Û@9V§‡¯¨ò'ò™&á&Z(réÖLdI`ƒÊÿ6Ý<'éa•zˆðù£ËµÝ»kùÆ-Á×bî©i±ÂÅô(#÷h'éÿ§|Á,¨ÓÿеU)Ä–Úv+j•Ô3`êNyî1n73ø†¦ì¥¬vtmJ0.Å{kJõ|%cws$:½@'GMýâñ¦>^K"íEÝ–ã÷„‹¿ã!^ݦA@d›—WsÕÝ ©Ä½ý^¹ûadªež*„ ÐT–в¢–jLžþú–Nz;s;­PÒ¥dÆ]‰<0uÂ4¯cx¡%•Ø¨ŠàQƒP·]Wû‘·a ü1hõH©¦42´š¾âîMÝ€%^,e\ÈY×é!û ¶ÕžøL ìý¦½ŨÎg¾§Û¦+¤!Ó`‡­g²ŠÜ ×ʾyª-±Ï_C²¹%Vèã¢døv@'ûì6ø$Šf|vlüÈ––_"-9µõŠT²UÓ±ëE0•+m%ñù¢ËÅ…Õ9pLŽ¦ˆF™ëÉ]WÍ®ñiÚ†Ìþs5.“œ5»ãJêh>˜¾­|‘»VrOúyN¤¬|MQÔªØé@‡´Íʸ—çXædŠ´-úÚ´GsY¯ÛÙ¤zIX¹S°.'DI…L·Ô´Mˆû-±b¸ÝfL|2…ŒwÆ›ƒŒ³ æ¤,§`%lLm¥zÕ¾•\¨Ç‡&-‹Óô¥ðpù.âì"}nAÐÔ¶@k/i7¦kÈEÑÓí¬‹$iTº 0W‚¡ dÿ™ð´-¢›C)sò:ra-do’¬ÀV ÙNÝ!—s<ÉÛµ]•“ ÌtœJ›KpVÛ¢Ov} "ë$3SáôЯ.³.?ë3ƒÎ«>³uVtšp­¥Ëá´È)úÄna&yä}Jké9¸†ðý´ŴÝ< %ÅÆ}™&C35Ú0è0 @&q£Ø*][ñ7ÌâÓÆŒ{6pgÌ´ëø…ĦáŠêœAùÌ^G‰‹¢á"ÍŽåÿÿ"í“ŸÿêÉ´m'´Z4ØÖw‰ûäíG¨MN?{@ÂUÅì2Zà"G´ç&8Ñ,k¼mÙÂ2‹ bŠH‹` 2þWÒÓô+:k{»×÷øz£’²œ§†ÌÁˆ@‰I¬Ÿá[•*m}aÕøï;3iƘoq¿¦?Í‘ªJ'š§AQÆ0­' executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="22a8b5a94aadc3e1d894098f7b3642917b4da505bb985eb61db6e25cbb9fef1c8c7a96b1108d995d141aa15d2e719b4e0d75860ff156a6fbc17a0bf8ebc06396fa3ce5b56b3bc02c3a1533c8db3e0ed175dac2f7c03aa4e4207f10d663c5d7114243b2e7e71ad9801838b5692497c7a0a212701e38367a151678167c55e17f9436f5865221737e955e6facea7053eee9068827942af367c1e3c1d9852e6b775d4e982a00d1f468aeaa939e3ea14ef45d83cb7812", &(0x7f0000000180)=0xb4, &(0x7f00000001c0)="68c9f729095c21b39de6157a6f10163e7a57476ab6c00b85125d60d749e69c6b7bfc84e617d66baecf97d66a452ec5b6681286be06a8ec83b8999a7ce184e8966382b9ebf83bf01459dd6d6d5deb142dfdbbe64d5fe169c7a0f949bb9f1d082e7b2ac3625a1345e54f7153a2", 0x6c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc0a, 0xffffffdd, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000009c0)="ecab1ad7b5c589526e94dfa28c2c5ae62a0fe9239d9a07362914347a9d687a74ff273ce38c9d043ab00c8ea8b418371eeed2e935e2282a6e5fbf519454221f05257acb3ab262035e468fa298f6c1c76fa0780fb160018a5b31fb7e56bf8dca1f6e8ce641e7e11ee4040fbc17bacc4d42dd564ff39faf21298f87d0a3a9bb9a27e9fa0e6395bac8aef076860b8a842112d7925327b48f4f392ec528f8680a33f3c2e70ed6263fddc7c17e18da0dce26e1ec70c231de35dc4c512b7375311816440f3ed4519cd9cfbff7540e0eaa2aa2aa2340e95eaffd396424733358e8dddc5e", 0xe0}], 0x1) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0x8}, {{0xffffffffffffff9c}}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x1}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x24}, 0x2, &(0x7f0000000100)="d5636010840ef72d8d5933485349fc1fa6bca264b7764c624c942ca89410460fb446a519f05e0a255f1840517029d1b229261a1b11f9c47b0b124bb7bff66b9bec91eba6b6ae35bd37c268d235bad9598e5e72e83b6c3e2b2ad9cf1b59286d09cd11ac12b7319f0dfb5750f77d7e65486fd110177306c6b9c6a9a38c0746bcd9fe5f5aa8182c3f43e31979899dd94691ab91135919df32c3e0ad53aede8e78e166c514e8ca99bb29ee988eb338ca29723a0518818c762a62d7bafdb1169940124cbc8140beb51d826f60be6c088daaeb2968d13f1621f7b6a516b694e987edc298d195e02edaa625df5029b53feedb48ae31ea0be030", &(0x7f0000000200)=0xf6, &(0x7f0000000240)="2291ced2895aa16c53f77d800cd273cd7e3bf43c5a3c475895", 0x19) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) madvise(&(0x7f0000015000/0x400000)=nil, 0x400000, 0x6) semget$private(0x0, 0x0, 0x108) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r4, 0x0, 0x0) r5 = getegid() semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000003c0)=""/14) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff}], 0x1) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000004c0)=0x1f) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) r8 = kqueue() kevent(r8, &(0x7f0000000640)=[{{r7}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) semop(r4, &(0x7f0000000140)=[{0x2, 0x4, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1800}, {0x4, 0x5, 0x800}, {0x0, 0x5e4, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x3}, {0x4, 0x5}, {0x3, 0x7, 0x800}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r9, r3, 0x100, 0x6}, 0x1000, 0x1, 0x4000007}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) select(0x40, &(0x7f0000000040)={0xff, 0x0, 0x1}, 0x0, 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, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x30}, {0xc0}, {0x6}]}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r3 = dup2(r2, r2) sysctl$net_inet6_icmp6(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd33) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x0, 0x0) 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', &(0x7f0000002840)='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\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;\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'/659) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000000)={0x2, 0x10001, {[0x401, 0x5, 0x457, 0x400, 0x8a, 0x0, 0x8, 0x4, 0x1, 0x8, 0x338000000000, 0x401, 0xffffffff, 0x100, 0x7, 0x6, 0x4, 0x1], [0x48b70e5f, 0x5, 0xbce7, 0x3, 0x3, 0x7, 0x2, 0xd71, 0x8000, 0x10000], [0x10001, 0xd4, 0x8000000000000001, 0x7fff, 0x558f, 0x4], [0x9, 0x3f, 0xfffffffffffffc00, 0xfffffffffffffffb, 0xdb8, 0x4], [{0x6, 0x6, 0x3d, 0x6}, {0x4, 0x1000, 0x1f, 0x1}, {0x3f, 0x2, 0x200000, 0xd36}, {0x80, 0xffffffff, 0x4, 0x7}, {0x0, 0x0, 0xf49, 0x800000000000000}, {0x86ea, 0x200, 0x9, 0x7}, {0x1, 0x7, 0x3, 0x99d}, {0x1, 0x7fff, 0x6, 0x8000000000000001}], {0x0, 0x80, 0x397, 0x1000}, {0x7, 0x2, 0x4, 0x1}}}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r5, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) r6 = kqueue() kevent(r6, &(0x7f0000000640)=[{{r4}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) pwrite(r0, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f0000000000)=[{0x187}, {0x101}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000080)=[{0x5, 0xfffffffe}, {0x101, 0xffffffff}, {0x8}], 0x3}) chflags(&(0x7f0000000180)='./bus\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x46, 0x0, 0x0, 0x6df1}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f00000f9000/0xf000)=nil, 0xf000, 0x0, 0x1810, r0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x76, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$machdep(&(0x7f0000000080)={0x7, 0x1}, 0x3, &(0x7f0000000040)="0b79b15b00a2a6e1", &(0x7f0000000200)=0x8, 0x0, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) socket(0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)='B', 0x1}], 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x121) writev(r1, &(0x7f0000000300), 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000100)) r6 = semget$private(0x0, 0x2, 0x39a) setitimer(0x0, &(0x7f0000000000)={{0x100000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r8 = getuid() setregid(0x0, r3) setreuid(0xee00, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r5, r8, r3, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1, 0x0, 0x0, 0x4}, 0x404) semop(r6, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000ac0)=""/201) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000004c0)) getuid() semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/266) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) clock_getres(0x5, 0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000010000/0x2000)=nil, 0x2000) executing program 6: ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000000)={0x1, 0x7f, 0x800, 0x200, 0x81a}) syz_open_pts() (async) r0 = syz_open_pts() close(r0) socket(0x2, 0x1, 0x0) (async) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f00000001c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) close(r1) readv(r0, &(0x7f0000000780)=[{0x0}], 0x1) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) socket$inet(0x2, 0x4002, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x42, 0x10001}) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffd, "92ba517131756cb31ae6a32cf5cdb5c06ace4978"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x8, 0xfffffffa, "1026307e7be2df67de26818bda64610500"}) open(&(0x7f0000000300)='./file0\x00', 0x80000000008a06, 0x0) getpid() r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff8, 0xb0, 0x0, 0x5}, {{}, 0x0, 0x1d, 0x1, 0x9}, {{r4}, 0xfffffffffffffff9, 0xac, 0xfffff, 0x400, 0x5}], 0x2, 0x0) r5 = socket(0x2, 0x3, 0x0) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x5f, 0x2, 0x20000}], 0x13, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000e93000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f000047b000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00006e0000/0x2000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x400}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f00004f3000/0x3000)=nil}], './file0\x00'}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r6 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r6, 0x80047470, &(0x7f00000002c0)=0x7) select(0x40, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff}, 0x0, &(0x7f0000000540)={0x691d}, 0x0) rename(&(0x7f0000000440)='./bus\x00', &(0x7f00000004c0)='./bus/file0\x00') ioctl$BIOCVERSION(r6, 0x40044271, 0x0) executing program 2: sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="39ea7955cb6f0b0afa2ef7ef590398a8", &(0x7f0000000100)=0x10, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) msgget(0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000540)=[{&(0x7f00000005c0)="9cb2e1cb80751a20e704e7706e12ecb7951326c7d1dd25a009e85b18e404d94086593682b4379f488f0bc93296b1fcb49610ec4f6ae3fdb7290d420bd14e6137c6b9985c7f7bcde6146881612c20bfa35fd7cd384513810ba9b14497327caf2e7b58dad468b939bf7e1a4c5a0d9b5db64a5eefa0d6695a1b8f8665a43254f03b4df34d2b287d5f83942e33795dfcee6aeb8e294c2688902fbab885ef60ae78694ffc31674e0e1129733e52684a6e9e81c19bfd5c5c7cfa230eeaa154c566d10ac5a0", 0xc2}, {&(0x7f00000000c0)="84736afe0116c5992452b38f699879903b33d8693104f46092f3ee8f683a3eb5cbeaaf4883f267914513407cb384b2099201c3f8316d482ac5e2baa742ae3176f9fee125138858507a53550298017773a0d8e91c8be9d41c1f6cc73ead471269e605605303f39c3420db1137b40ebae0eff48e25c0c4", 0x76}, {&(0x7f0000000400)="43714d701e926b3859f012cc1cf00f5ef3cab838a8ef48e9638443a4f1402d66872d3d6f1ec826d7c4d2b70fd5fc51940e05f5f06990ade789da0e9a0388bda70c6049e64761ebcfb69280745861e62132b712f0cc06b614e4802d01f3ce27c334e77c544382f930eaa7ab9804199724e51621cab645846c7da14a6a4e426c", 0x7f}, {&(0x7f0000002bc0)="27e1195eb07654d5242c550fc162bd469451c69b309d9b2cd3af65789ce885febc3f862d6f25beb03cce344f8e88e462467f8b1969a9bbf66c15d44b1badda6e73ed3546be7943f5c03ff3a9d506963ddb010bbce3bca3a5d1afd863790db3d043110b60b10417344f31ef6e1af3cc7bba755fc5991397f0e532c80a28e07f23008331cf3291f66bbe7c95608f6b1caaaeec8accd17d5d101be5ca512b90208f7d9a03286563094b892b145f531a1e1c406336f0a54c77ceba1327ba002ad5955e2b731dc74c2f18e5d8cc7c64bf3ea834f7929b4f84993aba5ba3713635b145e887e09fc2802aaf4859f871aa4d4c8184faf8e8af6220eee76693be4a8c88957a3c9358ef2f37954753606ffb9e1efebd2bfbbc96c55bdec9ec396b1681f0c70b91e35b89d18863b19d0a3ae17cef189021305b0728c2758a53708de68badb500547969c1be95fe07f2345e77e6da277bd32f35bf7d1fbab92e9c09704a91c2b99c52df6194b90fa6115cdefb6f81405726a1a6e8747288ccc1433adc8b9b9be4dc8166542550000de25be4f4b3159183c2df74d89a59503c20fcd784353a623454ee9c2cc5bf267225c3ec5d1e01c5d05f8324a33d1acb7fe523287e1277c93d4d26d67300317fbfe15cca8876a0d6abaccbd2aeb05cdbdc3c0c4a6ce6530cbbdb55d8a9aea8197d2ca8138fc8a1ea9ed899acbcb29088a2131231199a9635e4093e9cd9f090877514a303dd12b3605a4df4a32eeb80cba34c4851d88c4c0587973a96bf1f8203eb293520b2786dbf7d9d1258b4eab8a99669b0fb07e73303fc104f314fd55085a972cfc5d06885de9fa7ff116eda55b9e31d13fe14bd6a46a41c1d998302ea54a9c6567d23cefb07178ec07e3570551ccceda5ada496a01fdc83f9510c61105a0dcb7d83c109fac15a95184f9ba4b4d9e47028db700e1dbf4c7a2ff44824b6072aab93e90dcaf4b3a52a152e90d59ac6bdb001c5f81901bd69753132fc07b7287f4f293534dfc37be0729c57c6e21a244b3a9cd22a4d0fb46e9b92fe9ab9d83d5a003d907b3c19e502279ad26e0a3e133527da959e5c9a1f48aef47e770dde20a93290ac3542fff93e30936ab13943aaa59255073acdb800d8280807cbe8ecaba138ab74c4f6549835a07d126359593c5e8e9a6c5564be55475d3dd5d8de9a00028fda5a495369b8fef5f9fe946fc337ec3d31195259feff1b3300ef40a5709c0c448d0f9c33bb2872a0d9b45edfe0b341e3326dfe13960699fae94950bdd406b9d727872a94af31410cde0079ced69bae7e58640f6fbffa15d3fed90d30a2bbcc19cfa0c24a3598927bafee7267de6f35c6b404349f8dad4ff80a76c24ae441d8198efd357a5959e30b1c19a66e8f83e9c38a05c0cf7aa75861d8f17d16e32806a71f908540df93774d0f6b98f409155d57d8c1c5b59e4d3af1c4c6982e31b039f91437b39f216a7fcbd298bc92d85d05cd5a0fbeac0b3d466507066ae2b8038b025cdd7edaa463ada3fab6b728c3c8e8ae82185b180210748b7927c10b72d66807a12a34f74f5c2ee00af98768673d1414c0f3f5df884dc13c92d2ee24f7394b90400e2c06b9584d0fd72edac17114e95595659ce93943bfac3698d3e1e2cbdd7703e5e66cd313a3ac529e3409676a7069d32e6e5e97ab41903e2ed6c9547f0e7d4328cd944e5fa215e46db463e986d9e017e45d2d90dab5b01533f15cbc88368c43d8d32fa6a43c10763fe71866b12e7dc73293d69a36dcdd5c287bb7c99c4e67464b0fbb91d53c70b1739531f0c8992f828f9ea3ff2b0da74258904efb33c0f041e58cba6944774f20559c32f5ee603bbf0d51b55d8bdfb0fdcf9f73ba58ad2e028eef8228ecafe3bccde98407033d27d4872b8d8f12ff40a1956f90651ec9253efe5474fd05380f5ee732ff1fa8fe439c3f87cf16970b225e81066689116fa5c1f636f5d9c77e55a6430c32ce9dcba1977adce40691815516a216c66c124c94ca5a5cf1826fe33dbf99f22d1e405a77e3594aa4c11a71e1812b7dcf0a6afa4ac41c82d71696a13a8ed29d990140bc3f979681cb946992a204251224fff6cb66efb4171955037a8e657312d110fd6b68fa42eb6935409f255ac7fdbc1f20895604f1c74307db43bbded6f75152771aa6cb55bbceb6a6a93b4abea337ecbce168cf45d9d43c92a7bd96b5bf6ebe31f975f575841a68b93c81c6e39f8073cd07ee38f587ab0f41d7fbcaa43e2ef6a41b3734c35e6a29804d87d439e4ccad0eab5db85ac70a2106600eab3a8978a5c275a1e704b3f2c237f7fcd5f61664af58a2127b50dfa9399663deba1b13dfc38edecab580a34132202c855c1026c4355a9f287e16558148b4357b0ccecbda8f54c0cfac25725f01f6fa5d6580a565038648fba218509901f0fa7cda0994e50c1e7fba3eb9fc0a25d8d2330d7df695d24cd0fd4ec39c3b23e1796ad0dfe68439e94b61cc8c9d505c15b0b1273855f59ded746e4de0aebe7dd9ecf2c48fd065278f8a5d8573505fef486b81e9b4a04bd160f55ece98ea092e58bc8ea8ff218dbec69cf84c2c726aaef143bcf187127cf7f4be3c4dc8a42bbea4c9b3c1adfb0632a24bce21cccb21e1eb1ef423455b08ca450c6183437fef3f66f1fefb6a6bd594463d2eec57fdc7352eada3673b8985ab66b3b68674bf1c363a87175271280c521094621fcc063c34184660ae5a8ece3771bde159a402cb2de104e95345952dc8738273afa9a4e49347f4d7107b5e30f9587affce009a706439055844987fc40d01cae53b29e767310d1259fde06f1df67cc340b174aed5d2a42d787719afc5329eee68772ba8a3cda437900de7a65296857d16bb287d1fc040526f4b19667336f76558c797856fd9eeba6e1d415edacf21da4f79074b66f59083fa53874ea18c8da08df450647e73c1fac1b3bb242184892c8cad6445c76d297fa83004582279625db87e3831d96b5eca237abe6a1a26bcf950c0e80fd2fd24a7fdcb1a96ae80e5ebd7b73f123596e8a23cbd9fa2579175af0c73c62c395addec435826aa47b6a4dba82b0b8e27d573bb4dfaf2f29cda5affcc57a777157dcc141004ec88857352a9f1a4b80e2c4c7b69d9233811433c73d03acd77b4c5eaf456a0119af403f36ff9610481f35da85c36db4e5bfc2f1db01445361ad220fd94ebcd7411c033acd54779c054b6e1f6ff2989899ddee41fd1c66d7fccacf0570220435ed8c135a757552a3b2e877f16ba9db8f0f07f69fa7ef307701831865fd36a9477b2266af94fdc18087612713fc7c390774a1d21ee5d8bef51908b8760ec2bcaa0993f5d0ad0ebf9184ab5a2dc1edaa7e185f9f60feed1aa982cf7aeb358508eb24b2391aab1197ec41047fe1b68a591b26b66680f7543ba70a148408d53774a3bde2d601d2e6efc38e530db2b9d9addcb6aa3a13c75e12871d0364dcb9f267cfbf6f8253f2529219823c858019cc038565ff453ca7fb42c3523a84e923e7a64438e0da58a79a1bc92cb3fe9f49897bddb9a1fa069a72580d5c39e2a972f74884d77674e40b11234123d57073943f5992703e0f7a46ab6a01dc320e3c2fae87dcf1fcba657a145761723b03f384cd931bebc09bb8e2257232ad69fecb81c13e25070b48d6bc4632f31577f6293722d6875e7cf1de7bd8f8d8db74ce4156d403aaa260f4fbfdcc5021af934582c977c38b246ecd6e388e6a721966975e32f8e26c147f92fee744699421e9cd09d6dc66ecf1126f3b28400938510773c8e9e62f919010df3f6af03370ad520bb0188142a0660ffb1ea4aba1b607eac9e04ab46cae2238c1c04992d5f61a2a9a2ab95c2a13b65111fe13876e909a8f5c57da99a8b53ed0e7538b6576b6b47583e37357a3704e5e69e1a39851482be059ac7e0dcf0e486e2d6454550518b64ea749d537d6f7a401441a93f7d6adb8952d4d34e54fa86b088534a4d5c5b592cef6c5f2cd30cb5e062071928dc12eecbe89b348eecebccb3bffd2a88835ba51e344749eff7623d4ca0d23d7f0a9a4a04787df77f40a27a351a7cf32e3650e1439842e33ff7c9d8880b2f21864944cfc6ea8c5a4ddada11737c942e39b222d5a915802f80e77e1640b1f3aee17cb7b273a5fca408023e20f67c1f428e9d08099881b704522fda443722fc50819e54c8955c81a72c53b5c445bd0a81d543d365152089bcdf522850db1a9c0bd643c68c59515dfbfc2375ed5ef6bbd0fbb73bfa51a6112e233b4cf7b9551deb7b70c80db487e692ae7fb616314503cc8836befab399303861bea75a87281e4b266ec121c2b1b514c4d0786573665367d260168da4e254709386ab5a7b0352d2fe7a917e017a82abd991179ac285ec81bae46fde2db5dc34cc4bc885eb5329a44f08591f4448cb77bd7745d9a59be08350b41cd7a10bb17c9bc898db5fcb3ee6a9cf541401265b3dccbcc6e8a32e63d066fc60687f0622d9347e99961a2e0ab6855dddf97496ce9c436337eecbcd1db71211ae0e31d6386ed1707725f01463dcd21c2ac0557c9725448dda015386e2d91683b94efcee8918246505fcb01ba192677c6569cf8b03b84b05136f490b0811526f86e4292aefcac26af3861352a940d08e3d4b728e35b0911d554e04ac4bcceeb37b9d2e6f896ea7d8851715e2304e87a3963ca6529edc7e2ba0cbe7a42cb77986d063cb645d4ad7650bde7693488cdebc6abe826a5ffe0a1fd99868f03c09296ae6d8d740b1b7261095fc8061a02606cf672de3c77cbc11bc304e68c2986ff4a194bd09b9e61ff42cf286eee6442000ba8fa52a75dfff15e69f182dad770c43042880036e858811d872a64bab488bad79ea2b501b3ab0c51f4a4c561759923ae102fb2dbcdfbd94a5a1848e9d0b9dc1ac5bb286afcdb8af73eaad3f6c07911323fd6d599860d71c0e65620c83a868225b527f388949d6f3ff767978454ada448a520f7f4fbb84a0c91c53213cb9ea8d0921f98925cef7cc008aea03339438ddd997d5cd2a9288df6b618c7101fdcc6b427b11faaf17b6c15c9dcbd4206406925b09ac5c300f7d2ea67c7ce584af03fb3f1329b5285f596e4c526ad43263434319b6bb659498823a571693ee85dbb779f1789a60bdd25f37dd27c642842e285cc5c91bc714ffdd7bb816b777870ebeddb6c3566fbfcdaaef6d9166ec414e1680174733887fe67286c1401a1c80807687d4832afa851a5f192873342c372c03701c5817e02c5006fc8ea5369f80bca89b93004743f9339c34d97f461f6f205b51de83fdbe3870b9d1171945dafe53b1606737ff94b5d52d94e3f6099170530f6483c3d2855b627d558d9691a783fbcf372183c7a54decfee8d8b8e7213ef4ccfb3b1753cfc294a06844257afe66106654079aed51654fd615b96cb51353da1350249078ff83c83b1bc6594de775b2cc82f7c5d83760e85a834116c587ee95017281233c53a4f321c361d366bc7e7234d18164294a9b44299f8fa61b403951c96af48ea60aea2c7a38bdf43da973d2b6ccf301706d65f07e091b84fe5ca33e8745ad1a8fbbcc09a410fb4c08f935ce2cd2ebd6ca9de77df1926059a80b5989a9e06dad5a6aab3d4070ae25f396cc5d33d2d74a3bdf5de961c22cdd0ef938f0b14a2f510a00291828c927606d2d648f2115e084ad739d3886a0703046f2510b96b589e73a6e1a3de606068941b4dafb01884faf13eec00c289da0d9eda9001636b13a1db083850a80a3895c47842cdbb67857ee9e029c7b431453f165e706f823895274f385b23c6be47a1c7938bbbcfd6ea3a4c994a6a4ebfad258fc04c08a0a4e8e5064072fe87c91065a45765afc1c684a03ebd18c02374f78d01ed9cb73d81b50dbc11fe5195823e16ab56285bb3c1d2219c8f69754aac7c3e7605a0cf9e4d8dadfb67468", 0x105d}, {&(0x7f00000002c0)="bb3b923fd2933150f756d5064428f2e488249f95370141d8220b947bad61229cc0224d4cd79951b64f0e69563253dc232395011c171c3e06bd0ce605895521a0eed6d688c85d0e796411d59f5da07ce31f2485976a820ba63ac7", 0x5a}, {&(0x7f0000001bc0)="b71b2578f16266213a5d78124589a73c5e366ab749a8f4482de610039b58070e183d0b741d97756778c4f5baf89cf31250de3a641ad9e4549507f7cd670d86c0c9ced307965b8e4dae7c7a10385c130c2d5910be47e18b4dc773c7926b38b3e2c08879560e793ab679e1dd6b1ee06790403ec708b643d6796d66a9b1cab18160a9b7213f5a23d07cb6a5872c94fc54acd672564c5b2d98cb643ab7598ac15108a85adfd04edb83aee98cca21813175292463c6af48d124e7558f018719da9cac9114f1cc60dc87b676f60dd45e22e84b70f5c2040447c84b3da9b70a56a856a897a2b338dd02b62f6bf75156e29d5e050c1e5dbcb530246f3e10dbfb5cd6aed7bd89d767613b4a1e59170d19bceb942a74ab3de8dac5c9239fac924a93aab3f1d7a25f0a47efc335817fb07bf82aff12f844b7443111d41fda4a7ac1adfa0c6078415d43809ed840f8d48f3c7b819c418cd372e303e26388827da84dfb0f27b1f4aa4ba21ea18a96a6511ca8ff19931e8efdc9e905346dd182d715b043691c46ed299f8a359451d0b15d17f4e11bbc828ac1e0eb67ba90fde045c79c0c18aac7490ff9f7bd8c748b1d6fd16de272fcc022e641e5d6d81d3888e58e5370304463ea318c644f22becee86cc5b2c2368a20319c959555bd230ce251ac852c4cc1ebe8eb39d757f5adaf5135cc415ccb9bdb5ad30e98b3fa7cefeb27f4bff98666604d67d9984ef502b7a18f0731d1631ad7caa211fb07f6724c60313a18ae3898f64c106b5f36269c627455fca0b3e9dd07cdfbc6f50b6306e073883dbc62fdb3553399338e1ab9da312d54af8c974d57addd5c6081c917095b4c9f0e56945251545cb24b644669039ee5fb8feed7a24b85e75f62944a12e9b87db754b8010727ab5b9971e6817a9be59577910d4c367b6d25288eb9641ae8e6d8a92b7f0267dc85505ec97646f5083f795b5500f92025d7215acd40d948d93cfee5013da69654bc489c3c505f118e97196651ac34d7c185a1b13a42a7269b2c34921d8f64439734d753dbefb82639dab16a7e408180f8985e3e379405efc111ea088f5702aed344353aa45d7436a9667bb54875f16faf8bc41416226a73dd5746a216210c6d0facecbb6e72d78eade8426d06983b978308ec0f146fa7fe71d90c2c605248099174aa8134a3f7c29372d7c4df1f59c103c0739155e8be3e29194208500b6246251536b4c3c1bd143662735ab8cb41297cc500999b2529108ca24b774522998a9323284769aa830e476b382d334ce2001920f012dea3f85599763010393f075997f4ae826c0e583c5ae1ba67e5a6009fa86958c342cc59aa7d8abc22a8510f21d219826dfcece163df7f8d1b8d015639b4e2ba12864184cce2116e2e169416501eafae413b6fd7f9f64d8a4b87ffab20c621f6b73e42aa4824192078078a592c4842a75736f4207a7adf80bc7672c9fe6ff62a77207a36916e314b0909b9a636d399bc507866442841c5c30b54d857968e40488150c42ffb9a903aeff332e5fd826bf325e76b6554adc20fd86ebd1de4e4ec48b819e79e74b17e99cb84d9a5c02151274c2aa4ddc0f6caa8493a216e7d1defb848b0cab82f609694ad726703da1fc9d56bf9d14bc67201f84717f80c7691611eee3c750e8aefbbf375ea954a96554db923a1f95cd387c7cadf9dd08c5f0775500f0435266198a780c9be79f951f4051ca42788365c4963854b1180f35aa6b979e40147ffca1b5c37e2d38e087ee50f7c2cf807bc1fb17888003c63cb92bd44d73cfa9f8abfdfcef6b5ca896688a6177fbf2e8538b2879e75767801ab7e036a9c74970f3dfab679c482f91c081dbbb79367c77f8cc52988979cb63d9067bb754af793208de0547558e19bb81cefcb6593247109ea69d64cfab82f75b3de95e0aa2bbaec5b276697cb9f30706cf1291a26ed168d1e47da2d34e1417548544ce5653e6e9417ba183c6cbf6b468f7e290aab26ba88596618a3049a46aefe87e30bd8eadba0cfbda07e2d589a60029deb3be353923437a1fcc77fd29444564d56c8df0e0b5f3886ecc9d01aebff16b2753d2a14d0c1495cc40b01389500a37517f49fb7c95199c3ff94dbcb6eaa0a877ece01e28f8556463653896a2eb68f229fd6225acff15d5696e289c14044bd62866cc6444b52dce4a09a36dc5ccb280ff1ffdac18c8730b63d44c01dc788227d9885d7986179721c7a449452845056bc0075c919a94b4c6ed698b7ae31cc8eaf1669b686666a19832edec1dfe146d9e310c11dd2661b510e83f6c4014389a1fb203c38e01fdb66d606e7534211fa6fdbe8549146674c1f8c7925363d9ae7ab1cee0836dea4b3bc5880dc48c198c3dd1dbe718bfcebea83f3f65392f7cc2cab81f2d630c05641f57d80af579b16b844e78a34f4fc3a30a8e81f969303ab3904779e7d1509b2e91f2e5194130b3b5a7c34a12d85dadf89f1aaf358b973a099dbc23fec5f988815170bc4f8dcf3c37a219ce99dbd3d579d10450129c974ff794de47058f9c3542bc4e51e61c12692cda3c4d7d67bcb7971b4748c2164f556551d1c150da3024ac3e47919c28fd19dbbe3c837116ad9e060448e78b12668e08dce3bcc7ca1c221666bfee75e98f311fd5e4cf3eea6b125f02af95225948c6948ce7ffa8f814c579fced9adf86d3d03ef08a466bdb1d0f05dd51d4fcb694d5e19172b937bbb58c6f311481511c2ed7b2b4e669139ffc9fe319311ced9bee379b4b2a9835295fd05d653593ff10bc26c800a40619c01ebacb1685b144c4f880c82aa6e01b0210b8a587883165478d479f48e505d03bb849ec9a3376bbd537f52cbd8a63e4d54406238ef0a4ef8f300229e20becd18d73a3957d3b78af1517753c5180dd8ccf04f728f3e0d0c81fc5db856c6a3ad4f6705228cb2b0afee7cad26a87f190201eb4c8dc3ce79808d5af9f5f9cb3410b5c46d54e386e40ef58dfe7ca843619738f4f95e36a77ae2021b551f70af6d12efd770b37fbc01e07120d937cf5fe4b8ba33f20402d5cb948801f0579158c07ed5510ed487550b1d6d1634c5256da12a3e551349637a4f61e41ded9db5d618a15c9565a41262e7e0ccbff4b909da65d047bf663417b5c1ef8fb89f295298c26aa024fc1956e5d65004f34f4b0d7c2a7d9a7d21c613886f42688e60827c5d92c293f78957aae5f1a94c9213bb24107d5994e260375b222314b37fec422fe89718ca49402ae52ce65de1efc02ccd1f1294fed82d7c2fd45367e28c672f98aca241cdc92b801b785ea3a085a897bdce6521c35819ee42bb0345c3f9b807a2dc214787dccad57e6ec2d13901fa93d0bb0a21704d4c836bef4adcebe851789d452cfe54764c976f7ba9a4ab761bce6c541fc60bb22b9c7765da63a297b2a6db9337bb3385ad63b87662ecf87d574674ae6dce22d89bd1b8016fcead3fb3f0a9eea4b3941735738df1f301874cfe7a6cf0a394431fb7cb0f114a4679c0d1f11855ce5477f9e5575e1007e6831c22e7f8d29252ebed7b9ce73092cebd42f63e54b2e2e82f6a6d7f9b30d83aacb5ec7a9aa7f00e7eecbe7d69f3fa026c3a0d3e0a8ba1b7595de091cb6cf0fcd296f8a0f5d96be9aec74f167e3f6bd769a35b40370d81af96e985dfe48be99fb66b99e9d906ae5362d85483f89e8eb31b74fe9c260d2b69dd48f7e3927a26c199424c83e0491b6e9cc83e03c589bcbac53a2399b38e8923f8ab87a456237a3b2d623c1791aa1ef9efa4e9dbd57c882aa0092f719510026e2d11d5b74f2814c9df4fbd5b25f59539a78013703232f6ef46f2735012a9bf22928f2c7e579d0f645cabbb5c330a85dda78e766c1a08d4f51ddc6b6e2ada03926bb4d3378710f1bb6752f7a051fd0e888769fde72d29a490e77473b340b85068a3f9c103f2f34dffe4f2081babf5dc213d42b3d0f9eb92bc589a53a250b2494da4e390d0e051d4c7c260f41619705ce977c091f7478c5b80b571c04b39b7430c0daae0a6fb549070cab8ef69bc628b1c2cb8b0986753cd522d17ed15476cc8424bec30fe69ea48db452e3023ada367bf4b3e7f5206b58ed94085857c6b7761e5b8dcf2242fabe79daa8566f0b8c62387fb2527b679a98a5cc89591d4c434ecebc31a240554342028af48a1ec3ffa31c6c747001872526dd8c397576038463c1d15715692def40430f14085430c1cca2f70df12986ea179fa4dae2459a25f09da54f325e5e7c3ac806c38aad8c349a00e4596504b9c627493531af9d33489b9420e34ccb65e8f169d0d3fbae862ae8772403fca7a0461c1fa3f98e2b10950a8703873b541c2eced19095614bf92f3468c6d5cae9fe22a974e8793520c6ce7c4d3e35c18f0084e73df9cd759b81ecb0a2ff98947c8d68e234eb2c0f7441b9f4abb869a374cc93f8e7a071a9187bd377b462e096999f263ecb415526d3aaf4f5bc11d2bd04bbef7b2606f39267a55d6610fad07f271649b82514105c59dfe3a75ba71", 0xc70}], 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) msync(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) executing program 1: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x24}]}) executing program 6: syz_emit_ethernet(0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x121) writev(r0, &(0x7f0000000300), 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = semget$private(0x0, 0x0, 0x2ec) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffd64) r7 = getuid() setregid(r2, r2) setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r4, r7, r2, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)}, 0x404) semop(r6, 0x0, 0x0) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000002c0)=""/204) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) r8 = getuid() semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x1, 0x0, 0x0, r8, r5, 0x116, 0x7}, 0xfd2, 0x101, 0x455}) seteuid(r8) semctl$GETNCNT(r6, 0x3, 0x3, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x45}, {0x16}]}) writev(r9, &(0x7f0000000500), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x10000, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0xa0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x81}, {0x84}, {0x6}]}) syz_emit_ethernet(0x93, &(0x7f0000000140)=ANY=[]) executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000180), 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000280)}, {&(0x7f00000003c0)="95edf43d56d175e5d183b044a0ac6a88710ddb57dbb8b236bd2cce7d4a7b62841fc89e3116ee4b7f009173ce7c1b239146c748d4c084247aa6de015f2c169e8f9ca5d0cbf0a87e2144cd0b16237cf04684afead21554b6c0b44291ccec78b3aa88bc3c74c5f32f0f2637992a983827e4eaec34222b787d31d7181e7009e65d43262f42c408a71043781083c158e154fd8f7ff563e7c9b756f7a08afd26b32f88fd70d595dea5705740444f1cd5794c9dc682a35f5ba2a7cab35461a6dd7dbbc3887877e63dca5dee3b566510a2bdc4ab24be64455686ed4df53bdd440d95a89a003bf31807a7ee0d1be73bf5f3785124249ac05618fc8c1937f38c9de6ff805facdbf9868ddfe0c2eca72ec6337bf4bf4fdf64dfe3424cf0eb8294034f48adeb91593bf5746126897fb4753b3fe9c058e1f0302188b98a882dc87acea39ecb7e4280c4b3dc508e0b8874f551ef418c74fd4dde2726a7a7708c8192052b08d7b7d1bbbe3182a13e96debf5e3b25528ca597780371a79a4405d9f81658e8acc5bebdbdc4b6e43dae3a76284131c06a06e789d1a29e7a9a7c8aa8e0547b8ad871fb5b88ecad08475d1105c2aa0c1071328d465b79dd5f2d4f3e3536207bc30283e6688750bc39c964817714886e1b19f870724163ee2bbe408479548b2141434394bdcc93d02eb71c30bbe2bbddbcd5c74e1c31627d0712a5b47f24f5224b0be5597c3818bc748ce67f0c94e2a2af1edb4371a8af1b6639451927a8cc8afbbd600f691d02abbe0856b928aa9c5cb17b9a7ccff7ccd64d129c72ec3a4b457c3a456941e79f1dfec88e404f2b6be1fd291c69b797ed5547816dfaf5b05eee9c95592262f18a34f89c8c79f33cc532b1959048c5ac1399ea34d7fbc3ac3da8b688d7ac6d35aa1960f31944974cc693730b3d0b860591853a09b7551878876e475ff9a28d5a9d9347f9bbc057b4f678f87b1ff6aa465a0202be081253968e9784c41cbb4982cf3fd18f3c7675cf60b9b3eae66dd39da97c35b6fb3c9996859254785c1fa0b4066b953b01b895fd15e4039541d313b3307b9ae60d14d145dfe191eb5dc5bef2c641227869e6f9cf40ca9b97a8acdc2098735f1c5799d46e3abf206be264bce98fece6c327816f8db96e48bf6884cece635931ab554cf405eeaaf25a159ab8c20fd37e3b20b759272f3fbdcd5e6903013eb7198ae2c633dcc952e07d88c945b01e7a3428435aa22476926a9054a901c7d06d76458d78fb883f157a5e8021a200a287fa10be57af38e77d9277e0b89d9e5732d3ea7b470c111a69323f89808c4bb96ed6c91440ca0eca77b0d4d4f7ef6c81c43bef6a4742eaba2180cf32f0b16877dda34055e6d1b1d1b3e91169b3344df477da1594156e8c27486578a9a32b97538ebae4f07264dbc746fc5a60e6f04253810512c6aa99ea79a0bd74909c5b006138c3f7f712d67b52ef53c479a32038cf266e71b69f1c1a4a04cc1f7e11342dddd13dc49dceae5ddd56d918dc54a51fd8bbaa2748a1d6fbaefbb28b542651619f91104edb112eb0e3ab7fb9a831cb1b3f17e624f0a0dc4e497b4ba326daa11cbeb344ff0aee5a157f7970bcc1fa71f4cc84b47a416b036eae724fcaa0bec704728e75cdfeb52298e4f09014db4f186ed6ef9a9782aa92fb7e63b7d7e021a03cbb56fb612acb7378f318924ea841187aa001ef43c40af128fc660c0af736e979a17a60c7685e84081c6bb71017f79dc40161117b3b18930f5a883bc1bdd7e9de66546af45a2c62341f9b54a28430a9bc1d8e97713909eaec4a0fa6f6fdee408ed59a7ac1d21d5e8f62711bdc6b3be3b60263f6cc0a4ba96512d6b47080c225ef78a0b5abe72b6f7dd3fdeeb38c51aedda912873900376434ef31cf36387c09ac8b6ef6ace0de9febdfb190f35e67da81dd39781d63ad570d917496dc7e6724925c628f500ae96f1d19e513f35003fa3a8f1dcf9c99df5d95d59fe452207de401e1b248dbfbb1f8bddcf632b84e6e8c2a5da33acb1af3ba1042d64aa6af93122842542bbb4fdcd2c23b3c301541e423dff4d4e1dd275da73ccad4961b17edf236f4d429339e662e68ba67f661b3f9fdbae718bfed4063e6c41d97ca3732baf8404cfc72d0d2eb507a8cedff1c7a5b754111393fe63b663e7d9d52dade23117b632af357acb20317b563fae47aedec5ac2521089e409140718b0e2404dcd1da35a93a5a34cb2dcfd7a18fce81d23b40f1a6752b64ac055b796c638769857b8e9026c63f678ab65122c7aeb8c2f1c28bf5d2d9080bc5679c8198b9c262190ba673bb9a03170303a28a9fde53910809f9ff3b9cad446ef2603ba21e60492058430d70bcde16d6a473c3aebaeb8c1a7c69dbcbc8cda907dd1aca7b88f8286dfa0d02cbc6df216dc48a39ebbc290f3d87bae523f28781b5b2b2b1b3d86e057efe300e19239d3eccc817327b53b91571689e1bebaa84f6b9ea1d4ddda0a31971f7bfd70495de6bea362fccbb4aeaca5874a28cf30e794f57b65e7cfde43c4e03d1a9730970d9b6ab1aedf319530a0821f3b8c1c6419371bb6a32c141b7005dbb0d666fc3cb3d8f1428d1c248467f358456be2a5bca520df6445eb570354bea6f40d93766fd2461076238ad7321bdbfbc80174079003d5308296515d3c20e1891e5db794f7a75253dab5082b8aa779915c7370699eb06c3cbbd99f3b80b155b9d2a58f17946e75bc725fa4d6b8109991e3b362d9ea9206e1a4cf7b2b6cbae4f03eb172282ab338ba6f1dbd8c584882e0edb921ad65348b55c334563513529f0f5afc0d0ab5cf788304cb494400517a315bea1d90fe62d56ccb2a1748c69a8eb1d5fa8ac37102844a1d975eb1d40cc28005aba55b14832800b25e733fa1ff545b3999736b245ba2e3d14d27220b0f5906c461f98c0578eac3c859eaaa062b4cb870127280f18e4dd682e50ce67c12d1b8d4ae904e14fba1185529523abc4e9f25123dac2fa22e75f3cbb4c07844037038016a4ea5b0afb88176b5a128290cf9ff0d44649ffae8b088349a4bb558219acf76791f0aa5818c5b68e2cdb90ecbf546af00cd030f42fc1f18b854b83868cf786ee2c0f66a4ab836122af56a0f2fa9f149cdb6ce3de00bb246b6fcf617f8ea0119fd0e9fb9aa708f33383649287e6a139a55f4db4e97a4bc8fecdd541a4c621faef9efc6d5891568aa07866a2b05e380b68bc2285de0cf40b4076502f77f5c367872b7474f4b93021cc93e16405693a220d5d861c90699054956fc2f0132f32cd7e8ecb3949c76fe0efd6964a9ec6748e9c4428cc6d964b7453c80a0e59783634252d02c2940faeb7756c2e6f1ada9f034d21ed9abfbba447b51f406e969f426703b0ddc163623f158b2849fbb09e3ae52999be5b24c1a692f56e63759ca8f193a9960c8b93204662c60ae67265dfc4ba5dc755bbd7e73cfe98507522002233ab191a68aa8302260650310580cf60fc48601592fc8b05a2f5a9c012885ea2a72f2bed446d213118d4998143916f981085ed09106470bfe4a443c63c1f0a110c7860bbf938cbad360952e285d056f0635c53d1184354b4688c74ede3e7bc596c7331865acbb64c173103033d1bddb6f9ae7ea9ae1fa8806021fda55975fc337815b41823d95555b5d39a08b0f81a0414d28e4f3a1820c207bca57416ab5241dc233065441ef9b4630e15c85473b7448585ecc15422fae8a1783d60897f3b42eae9cd92d325dd3fb6ca2ee9095063dc52ec0e3a63138b919f53e80d590ae140fa80f4c26a05e9d0fe2c21a00ec63a682ff2bac1a52560608864b38472a79f716d1f9362a8a575e97c9f83bbfc3a1c02735785dc048b81e24ed15267b555b7d2f102fd4a609de8031d1e4fbc52b347fe938b6565dcf2f839b4527944e6c5ab1c8f8827dda3788d467662d12f5728ce6e8bfc8540eced588daec19e9e760c6d5e8741885347bcfee8258b2bdb9ed6d25b6df94e9e7a38cc617082a0c264bcaa7dd8997f68a538c6a173a3a56247e15c9d6d2d6501dd0d53a11eb4917f4a65ce4c0f04718abc82b9875ca8350c26d6f99a4d34df52eb221bfdbfa38465f7cc697aac0ca1514648ec2b0a7e0c1ed49ed87564e84743af738f7d945c29f1d92c8f96a9c16ad963aceafb828f2a8e47e7c155df86c51d9ec79c354541f43bae683e609c451fcd9449250f280dd0e1f38d822e84aa31710d68511a3121bec42a82c95e79770853ad77fdc0f7c9f9ac5375e3f2b81aacaba5856f8ea6128cb321ef5c49824d1171e160133e9c7a6d6fb74c957fc6dd4f7d998b5fba350eb34641674af209a516edeb7fef7e940f02941f357d69a6e7571b5fc2c2a1ddcf5b3e53fd89897a89e6830bab69d5460a13f463d444cb03b5a29fcd15e8ab55c769e17152026915ddd95e3a98ba99ba61a7174f915621a852e589de01371203c19618f3e320560d8ecb3a1ea17e333ec2a6b181c58353192ab65f60eec94c5d08136594c0d2508b29006b2d04c945412e54eae9f330a479380094e1947ee2a838034129aa29ad790ffc193c988bff436b1a48af55acc3e6791663f08f21d677556e6a513ed07d18523d1496da9817d4600ab8249e6f1c4a77b17b6729099d24efc742a734c6ee83aced06a19f565dbad7b28b895c478c3c4d1ec69751d0ab93500ed01756cdf28f6a4ff8130f74cc49c8cabf805d69be599f811b797d523e4ff666b7e9d7086e6c9431c7b937d5efb02d7bade1abec1d04efefb38603d51e37bf5efaba1ee0c4432b9356085a5c6f0e26e6b10a3fb08e659b1eb63b9326695b49001d23bcffed6320b62d46ccf95c9d2fad24ffc63e8e5f4c2d3562eb02feb5ef950b6e2c435bfc88835b8837904ce0027a6b46e16e3f7de02aed7880a5d7f9e2ad9f40b83f3fa8eab2cd179b2bcb8add443a28134476d25862d74b48864ba2c7d1020508c058d097ca5cbcdcba3c44837432f939a435555f95dc9826483c640e51d3e4b43508dda541252842149c2c5f6e1f3a789a967558ca8bde4dd4abafaf0360f3c7bcd3d14c1aa30fcc60f8a97441f26da975529cc0db4d507429a5edf89cf53259bbd33561f32e83673e59f849a2ca3dddd9c089193fe74d18c68c024ce09d9d4de57e6a2651c123a9327198952f16474f8eb7a192a93cd16814917dc16d38285531ca337c890a262b01ca685ded2f52a11696d4ca4c05f0196ed72bf86e0122794fa90835df28e0ccc048f8c9d3f8efa2e757119f18507170e2e60459e3ebbd495a740d473e6576232a60499109ed30a6d9d7828e7480de5ebd2f9d10f6382d487941f5ad827178c98bb50e498952c7886bd97396e73b4b8629174467e90903db8a2f6e65cac2e1516b996ac8e93bc71558ae30ee3a32b99734ccc42fa097c9541603a6616207145a3d1806b9f7a2c6a09ba35ce7b00b322192d84e17dea3214e169da4d9e57227f88c0e05f8b0c183a175f65af6dd6a579d045339cf8c49fef4cc5d7d761fe176a3768153b4c869f9d4ca11cb88ecf922f444d5c19775366d05421e11e18acc4c46345e6a3870fd9582138b59b497f277885951c0cf15d7065b1f833b1682054dc5f92ef497965fad1e965488e7f9552cc5eaf80857c48e07c0672a72b4e520aacddff10ceb0afe2b6dd7c01f2c0d79f89c8c75a959be2daa20944d0838abcb5dc7bb4a5f4a45e5fe5bc6c88e12e2f55c8bb831949354e77f1ae45861f6e26f72dbc31919bec33ffa720af81f894333539739557c085839e40644f188f3bb51dde562bfaa0869c8ab0ddaf85c0948b", 0x1000}, {&(0x7f00000013c0)="5dfdfd7cbfcab86f96c3b27447ce7fc6dd76bc25ac7ecd5737bfd4ab67d987024f00c57cca575c8ba43abac2bf5bc7c3920b2a7eeb6c2899b31a64801fe2f5b5f16305725cc21b6b89b6dd62bfcb583ecfe4a1399e2dfe267eeeefd3eeb3065fc2257073db347516558ed5ce32b69a5d251ab638953a4e02ba89c6afddf2e04420b6bd535339d829cf07aeab91d0e6f37839d276e0bdd868818bd2be1b688bf6f4db27a2323435d280", 0xa9}, {&(0x7f0000001480)="633a50a56f4d3867900dec0c76907544e9bd4bc9ee742bd4b685f4e04df0e6d4bc3c21cd4b10b688c349a5661f5e77a5753e055b1c7630daa707954f6184f5dfec9667df782f675f598d0cdedd78ffd8489b08b050fd090408701145fc095ee8ac186db5f9429593a938517606d0322629ff30103a24f54cb5ea36704d1d1b80d97d", 0x82}], 0x4) clock_getres(0x4, 0x0) geteuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chown(&(0x7f0000000180)='./file0/file1\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file1\x00', 0x80, 0x1) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x10, r1) symlink(&(0x7f00000000c0)='.\x00', 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000280)=[{0x5, 0x2, 0x85, 0x6}, {0x7d9, 0x7f, 0xfd, 0xfffffc01}, {0x8000, 0x0, 0x57, 0x9}, {0x7f, 0x5, 0x3f, 0x3}, {0x0, 0xf1, 0x5f, 0x1}, {0x8, 0x3f}, {0x2, 0x7, 0x7, 0xc05}]}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, 0x0, 0x101, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r5 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() writev(r5, 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206999, 0x0) getuid() utimensat(r0, &(0x7f0000000200)='./file0/../file0\x00', &(0x7f0000000240)={{0x800, 0x9}, {0x7f, 0x7ac8}}, 0x2) setuid(0x0) socketpair(0x0, 0x3, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1, {[@timestamp={0x44, 0x1}]}}, @generic="cd8e617156763c12229a057eac725a94e57c2595cfa6a99cc5b5adf3877eafae717f8599957599263728cbcdb14092eb4765c39fca96b1703f571b33b5ffd9064e7a672abbe8e017fe46a08f3d474cf73ad51e7a301301a525b2d93f0fe1a011768ab5ac3afe336ad14240458994cbb3604fac8f17e47aaca3a1a4213b946fdb744c1e5b986e4473a50b90e8c0a1fbc7b9e05d3f76ed8d4594046830819ec03321475a8536c634c3101417cf94de189000"/188}}}}) executing program 2: ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000100)) writev(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) syz_open_pts() socket(0x18, 0x1, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000001c0)=0xc) bind(r0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) socket$inet6(0x18, 0x5, 0xa7) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r5, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_emit_ethernet(0xaa, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500009c0000000000019078ac1400bbac1400aa0c009078000000004e00fffc0000000000000000e0000001e0000002441c00000000000000000000ac1400bb00000000e0000002000000000194060000000044400000ac1400bb00000000e000000200000000e000000200000000000000000000000000000000ffffffff0000000000000000000000000000000000090000000300000000000000"]) kevent(r1, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) socket$unix(0x1, 0x5, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) close(r3) munmap(&(0x7f0000000000/0x1000)=nil, 0x71c47) connect$unix(0xffffffffffffffff, 0x0, 0x0) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r0, 0x8000000000000001) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8213, 0x0) mknod(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x10, 0x4000, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0}, 0x46) recvmmsg(r2, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)='Q', 0x1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286987, &(0x7f00000001c0)) socket(0x18, 0x554e5b4f4b9561d1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknod$loop(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8, 0x0) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x87, 0xfe}, {0x34, 0x0, 0x0, 0x8}, {0x40e}]}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000180)=0x1) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYRES64]) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000040)="dcd891bb62c4a1c69c064966adb4ea588d4c8ee7ff36881e3b6efaefbdfa9aeea7394676a7531d7541e604c30a877b55c956a94c321f1cb31355ecf992632c46ef7f19e13c2aea2e366d88fbae6435987a7b5ea03ae645207dbd6c70925cc1e2a9a20e37e831d9000e6eb60a510e9c79", 0x70}, {&(0x7f00000015c0)="ab4136c90f62aab9e9d3c0942c212871194e9ec506d60930f6d22e92838270788232acbdb3ca41fd91e38abb937b5b4b677860a62cb7c1aebe71eb11e4d8f9368bc4a8bd7087521f3a2bd2d983ba02d5223132747b3596e22544f75fbbfb774fb527bcf7cad3dd009b168cf930cda84281c1605bb0fb6c710cc1050003557191a982ad8c54a7f60db30bb004307f61e421ef1f815abda25da7c0240581746601d62d0aaf9cc232d8e752f816c1195c2b729beb4925fdf407fa8584617efab3c24a409a9b331c4e4ab0293a8408d7cc3899625e4f9af122dbd67715d8eb8470d778d8ba9906b4a23416c6a7989f5359f600f17dbe5354d2d9bfeb492e2a69ff6efbc22feb651e03aacb7a06637bc8def7010038ddb39b7b9d515bca7b929b59a33fabdada16d3ec3e1d894d104e7d4bbc20a4e14e36b78c01000000fdbb1a4ad77ef5b9c82350dc7c0bb7e6df597ec8e0f825516060dc0004ded3ff5dc3488a530e1afac3b92e8696307dfdf37d", 0x16d}, {&(0x7f00000001c0)="3f94591bd45d4c6442b4e82d655d290f24113a8c5280393c3db08ccf3fefaad250d66a6460570d9ea8c07a7cd8477e44680b019da40861bfbc4517405e4f9fe00719aa6aed0378f119e45a5dddb0f12d04ee61c9fc584f020276c8b0214de458cc926d0b92a9f9b8b6ebaf582e0315a233a93df242d57bc71bc52f03c76ebf96d9e46194f966956e4d46504dfa50d4c5498534b3086d2e3334a8318fa678522f0f1e8b1a5e3d7f8fffb1ed9fc9f4a953ff44d1b312af108113ebc47ff14e01325c59263bd3e8f5cf82c439cec3ca838043d1f1c831", 0xd5}, {&(0x7f0000001740)="a182bccc58785e70643892e0b890ffc50deb63e417ab2abfcc642ff9973c61f1b4d60e3f75228da6e7c62204f1d0d30c97c93186a280295a39cf9be81baf4652e9d4751c775642583c213c4fd6d49ea39fb6782eb0cd3885fd46c42be1999699f70570f31e78b64306300becc06b57605f8192f630d311915c6d217aafbadaae3f1aee5ecae7aa70e88376a63d0680bf281535c861d76a0e59531012414af73b909a025c7c6d3c63e38c7780dc7a57742ff1d26f44c84b05f2994958b38638e742c886a2145f3b642752d801e4c9559c3b3daa2c606ac91ceda41fba1567a0aedef3b7dcfca1b15db9bad28a715acbcacc8432b94de9a9923500000000000000", 0x100}, {&(0x7f00000003c0)="807a699eb65a1850f10eb1e891408f853fcec620f411ed549f95861bc1fe548d6cd088f8bf548528b261134ea122b5ac88ea991f91c1a2923aa933fe94c97f1b299c64998685576a8632", 0x4a}, {&(0x7f0000000440)="a620ea3f222d83f8f635b5b6128a5fa687d266895adc7570d850da8c006829a7", 0x20}, {&(0x7f0000000480)="41b9841b09ce7d48adb77e6ae63b46d194580ada6b59a212af120c8a412cd5427474bcafedd473093228340fb29c6ca30b9a308fe33a50c11ae211", 0x3b}, {&(0x7f00000004c0)="e0e05231f5ca8c6705", 0x9}, {&(0x7f0000000500)="7bdb0ba306f35923f89bdc3af270134d290ac237b089b6022518ef5b72f18f18d72c7e0cac35df95ba82a02a9e7328b9b9cb1f646cd0db634cf97b7161c26fa59b6914a56a2bb8746f6efd75c224fb226570aefbf50f11ef3aff789bbbac4a58a31f36d791dd8090a28b697a46a15c0dc4b94f692fe334e423b707dee09f86f0e1a24e520f55767c94ec1fd69256a4eab9b5127f8efe0c789e96f5dfac923e6e271040e4e0eead0aa5aec6cae8fde72ade7b0029439ebe02b84cd9a86b30921dff2d37933c0153ece444e76efe77dfea197001af6ccc74148265bf3af48a2e703eabb1a7e796f1bac7a58462f0ea5f75807130efeb4277aa3ecf465b69018f53670eed1035c179e9caedcffc5a23df7218810b1690c75eb184581c6e30224324de8678e3b2604491b16532deba3dd93a88bfb0f4b2ea3c5f54e398d6f2004a93c7131f2f77ad1ad39edd947ecddd30ab087ef68b2646a510e89e5fd0e507ec47285709f853a89549d77cc8ff3ecf0c86bccb720fd875a6d52ddec914a6a70b2629b15e6e24454ad59301abbebbdc41374d9b5d20dc80af424660715290df404d7def7b1ec90f78761655f00e309da0f057b851d06a20bd732a9ac0b41e87926e459f7955b7af6f47fa78a15fd11d92a56ca04fed40c4ecec0c75058900382013e8ad3a80ca9569d8ae08eb16a57bbc702f5f52d19126b91f3dc09cb918a7fde9d427f80355759d5420aea89636f601f77d0fe70b4b777bfe04d4bb4d4507da5eddfebc51e82520698cefb2bf81e03550af20b34e2526d501419e39a6e7ed650e4a3b5c1c97be846cef381de9970de35b3a131cff10cade109d2a4499e589b2ac871422fd7e7f6a9eabc4d95140f8541651ea8fba820aabba62c6d83af0cee8e3b33bd71f45b70b6158cd086887cf60c5f24816ca3effa897cf0e720c812a82dda16140c74c95f51eb044d633768b02a5bd2beb702ddbfeb2758ef1abbb7af544108d8fe2adeab05fff941506557a9457289409a838eb9392fe025781ff570d7348baf25e42b64180d82c4c98e0a422dac8fb2cc87ed70e076fa4e897a9e3eae4816f4432c03f305ecd048a84b700d1db64d5503ba2147756a1fa5713c7c8130024b4a2240d9f646042eb42b9c424f1f4cedfad291e5c3aa2ce4b2aa64aaf5174fc60c89ae517e19ca7c50129914662e57f7b2a475f0f69c33c359487ea27604a6a282352c18ab3a9fd6d269ebcc4fcca2e922ab3c4dd30eff6c8330974841d339ccacd411bc69b5c2095a49378ca0870a3632f890981176044f1a4fb69d26328d911788d7859d24674638c3fe9b2d68b5c98ed660df1a5ddbd0f14bb3b63d32afcc7233e19c325d52f3d8e2f7bc700b20f829d685853c0dd3ec9a8bbad61a1bd0886032ded83c12794a9c1125e418f5b0ea5dbcfdff1f888e1497edc7820f2a0ca431af6d7f74d255c5fb2183549d4419cd240ae527db35af98db8a80b4a6e167bde2a08eb115b72cf43592831596e80a173a2e2e9f98b71d6487543f2e538daa1085f78bf8735e8abb962cf22061f80d34e325ac09e361e5c447f1ad08f30370d787e80bcfd648971e4cbcb7dec1edd5952336fca3d88b87db9ba6ca69723dac8ebe413d8e447bcdfa887b5eaa9d4cc544f19f368f0c8dcfb593c8c80ddd852acff80c7488eee069862db3b084c2e9d3bf6118958576a7071b8fc71c99c5e5d9f7e956be6788f51a2966155b48f7925148b82a548c57d879c08787efd64abb3eee6a1e21f63b418ab47312f8b0e2793061f51412c961a903506b6433ce01e30bd4f6d2764d410a8cdb77df5687ac5afcbb5b447d1d6aac3b44d0b6e922b8ee4cf2cb4ed9903ddb3ee0e940e23a0a196ab858662f37fa45a7526c4587f3ecdb73b93d2e4992a79649d22e055e815c000d6cdd1de4fcd8ea48c93510bb30ceba1f01781f299f1fd0422e7c8361aa26b950c5db4209434530583c9f8929490ec4292fc76400e2e9dcba4c0737f90988bf1b97614026f12871608094fd1643b1dd12d1ceafe0a498d6fa1fd83cdd3e3c358cdd647dfd7b1512b3c2de9c563689798c65f48d2130c0068de9857b936c6668cefc931594917678619d6a0d6d9d1c316efe1cd9d6ce3229e1d419bf04906d44e171d70ab6437c3f90a4f429a02ee3600a47eadca9bffdc8ff3c146a0f5136c7ac8aab67b190ab2ceb8e273b8583ba4c277eff4ce0af6acd901427d873593de9d676c940c4159e01b7c96ca4270c45daa1daeb274e6b5a638043638239a0f9adc5d1763b2d691b25aae1cfe5876dab58a44f0c3a9d59df3eb043fab8655874d877330c5d4704c4cf692db8fd48188b8e67436659f32f0a62248dcf129ec02108db634df5f399a9f731419036565c9732dfa19eed38aa5fa32cf6bd871d884bbf11f5f76aa9d4167eab32017545d041ad0d04c5704dc3b3bc31007f866b18146f1ebf9cf130f9cc47e219904fd5059a02f77d4dd093d90d4462ea18b8a80ae9e176608d5358e35c01ef759cd1bce2159814d97e5b93a523d5c5ce58b4be7308c71f6b5070521056f4e47f0330f3c54700bf95e169cf3a95b55641a372748d260b84df9953c93887d48e179c17aebe146cc84094fb470f6728c62adc65550975763ca6eefdf0a0145db3fba797504b83f582cca3fc787e63a80122b1167d33b898040f838957f7f60a7390fad3eb1e36c1db3281d5fd74dff3a0527eab274231f646bfa99591fd64a1b480d357168baba4c218918788ab3fe3d96f46feb7a25c94afacbf73ea0184987c521778b7dc326ab08a152109c9a458ad17c5731f6c899272e856cec383041be8c089a8cf79ec4d8ed613ade41ad67693f94189596dc4b59a68bd64c1cc5a6dd4f7e73f0c69e7fcb345007df7f1ca5611b7b26a1ff927a27579477bc6a8b7e798945abeeb47ec952d13f881b11226d4de69fa96ad6a3e160d52ab75fb45a2f742b05f110f80ce9509a1b970220b6269b8a7c6a0a81c02f5ee9f4b4b3eb33ef7ddca548c8448698fbe277388bdee790399d855a6f8870330802e24558d139b4f36285e46aa277fd007034c6438b2b5961eab696e3d18f81d38a48355eb8b8697cd1cf695a77d2ce3c121e6f7f0fc50e4f528130d08002961763843bef0a3d0ead59954de5c62faf0d3abe74cddb94044dc671a8cd12cb4b99dbce75c25ce891d8666151d9baafaf0d5e94249edcdf528a9b7e32868f082c7b0dccc17478e1217c8343fa7d5e09094573955f60f216f7764827ef4c75818f9f2aabfba421e707598232cf83a51a634b73ae9854f7a64f8e8182ac5d70fa70b44ba15298b7d6a08fe6ea9cfac476d25934b234f5f088a15e16b79071be97244f586f512637e0d41ef45898382cda417df5cfaeef06298f4b6267f030f9d0f88fb1e97c5a914e35d829d19596c4f87b2c66197f39022d8e190e99ac2d3d02304bfa05705acc09743bdbab3182c4185c05dcd9fca5552b45cc2a9825b9f2ce3698ab02fe7a8054a14d0accf73588c05ac3e1a24cc3d544bd20d96bfc21214fb0ef067353f44d3c3b3e5d73af59b17ee8ffc1f92d4d105c2296ff5014c6fcda131b08f7ee447527fb9b97d1ef9a4049544d0426444c27771fb771f22f74a2285304116bd3ff793b9dbd97c0b26d109b2d97407cbb973f6772d8d5da63c64c3f4192d0e09ad1843964dc971b0fa4fb34d35d16857f94451f3fe024ff8033d60fd078e40bff50ba9665f0dc89a856103e6258a0604fd042dc41ef9a1bf997cba60199116c8b197b84a318910e56a4afc222cace39048e7cfe9c1c77d33b6b39a55850571e79339431a1ba1effa9a5392752ca6791079011f3a4feb745b6b242f37645fa918ce7d844a8217273606a408bca180fe48ddc61118e3fd3643c80a5bcc95da527fa1efc8a381fa6bdd69e981f502024cdb6df20a79d26f5f45680e932527247f758e6067ad8f46668ab8b98cb1725397877fd0984764e1dc8a1709cd761b7d240154e893624794dbed8f5a452368ec38638af947e89642e408dc5395b350866b53f177fd03fd83a27b41e75fb4c9f26f57f77b0d7c3ff5ac9a19fac28b0e12ad8f9f776669bc2231e7dde3ce055430e436cf167b20dae18ccd51ed79fdd8d039c0570b84a35c421699f9eb12ef17548aac083bfca12249b3e6bc69e1f766e6b21d1bc651d8e830714cdffe20cfe8d038b1469bb3590b871ae71683c5d77ab3ab8b73f70e51198574f7ee28d84706b14a880921167900b8962a35a3a381a7b028c3e1e2b97e9b71069fb007921e830772561fc4b8ba346b952ea14a1c86b4a26942882e894e278d227761a9845382f4c449cad114b47028c8b229e59ce63c22737f2f852abd2801a14fe2a30f79a42591f03eb934757fde449dffa4454423c01177a86ebd0bce7d7dd993e44225bf70293034f74a2663e294eedb0f8891655971539f49eac735bd14a63e2e90175b4076f24216f951e0cb55293200690e467aee243e52d056fa56eca39e5ba04371d0abe3344d72a220b9f8530ebddf2c0c255e37b45bc23a6aa40abe267fb727c8df4eab617dba4feb2828747a40fb285e39802dcce0021266c411a0581a69fb6170c8a88fa1bb2d5abb450e749888f1d82d8a0c1fb16b4802219df07521c5d02e9b5071bbb1dc7b4618a4cd435a6d2723f4ef058f52eed45c24662f8243bf493d2db2d2539768c939abe88d9b90e0e8b33c0d82b75f1ba6cb975edf5622924e772a7b5145409e0eaa5e55694a3e6f955406a543d0075cc67fdbbbbe878199575660ab8f69b2e89f6b2db2e5e83719694a2ee5a7909ca4d97cca7d4d9857b10ae50cd0e13437815fa902472ba00ba4ab948f51cbeae58940e6bcb8d4737723c1fa7ede791d764b76a9de5fc907241ef0d9dd349d6b31417025d3253a4a5e72a92e7b7d55a2c1c80230173e24a8f8fab53a765ede22c7e776721d1ff66848465f6932704f444800dcf3e381638dc21832cb9b311fa40445177f71553ef98787a04652c992380c629d91c6184a6a67293cb6e0b87c380d9ab4abb75584cb742a55f75cb6259142abea5b771b7cb3481b2a0ce8a936d961f8725eae93d6a673e7f79a0db416a3ddc82c5f61b1947309b43a0e9ffe6d33fecf398fa0ee1570ec4cf29cc65cb51898c19122050a6cf8a4184df9bfb323bde2f1001c8d95249f6c9aac5e0e68a078b5411502458ca723354dfd2d688c00665ee4a9614a5229debf8548d1367f90851f6af91f3b5ab878c8cb47921be686e7ca7219e417b7f3bd4949ce60f31d6994b567b562cab1f049d2efd8029fcf1c9f9d890dcf44bd7c4349105605a168a0f52c19c831c7464206c1569cda5756bea214aefb33e0872fcf2e158a13778e756d26b675c167c453fcc8b383d5a48a8dee0a46dd319c743eba118ef20bf58c19e9e25d75ecd42bdfc5b6ac789f778a8315935502be7d2763872d437c9ad58138d8848f433da3bd086f3f65c0252419d3d81f15da5ded5226c648d9e2d56f01aa2f107a0552346e317fee0360f78bcbec17f77d2db588348ca0a7fd557bbc9206cb16bc3aac051b30c570455dd86b91200f945c1cac6114e2d9c573b527a8c9c141046d8f07c6b3ac584e44d95f867a4fa7d1d5dac4dae9e23a121021b84dab4039c059ed37a6fd902ac6b293fd56aabdf6398ee48fd0185a57faddd4e4d381034420fd220006706d77f7f4a4d5577d43967e6d0084faabb9c92a93410ba8c07434ed9b48d983a99e43de2eff674804f9a6ae96ec48f6921eb26f71d1ff4", 0x1000}], 0x9) r0 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0x4ebfac6bbaf7849) r1 = open(&(0x7f0000000280)='./file0\x00', 0x8000, 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)) r7 = semget$private(0x0, 0x2, 0x39a) r8 = getuid() setregid(0x0, r3) setreuid(0xee00, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x7, 0x0, 0x0, r8, r3, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x403) semop(0x0, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000b00)=""/201) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000002c0)=0x2) r9 = getuid() semctl$GETVAL(r7, 0x4, 0x5, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, r5, 0x0, 0x116, 0x7}, 0x6a, 0x2, 0x455}) seteuid(r9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, r6, 0x0, r2, 0x64, 0x13f}, 0x2000000000001fe, 0xffffffffffff0005, 0x1}) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getppid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x7ff}) r2 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r5 = socket(0x18, 0x3, 0x3a) r6 = socket$inet(0x2, 0x3, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, 0x0) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0xb, &(0x7f0000000040)="8f854ebdb0ce2e0a5a951fbf0400885b", &(0x7f0000000180)=0x10, &(0x7f00000001c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200), 0xc) executing program 6: syz_open_pts() r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000780)=[{0x0}], 0x1) executing program 1: sysctl$net_inet_esp(&(0x7f0000002d00)={0x4, 0x2, 0x32, 0x2}, 0x438e, &(0x7f0000003a00)="c5e763cc3932c225c436dbf5ca30c84ef4d019bcaad577b523bcfb4a15d602c8234c2189126b3b0136232d6fb0e78bc6ba7678b43731bf43331266178391f487d1c3bddf98d224df3610aef7f020ff5f658fbf2336290882c6cd1303f8dea2ef963e42d3a29bb97e23f0154ec6b31a3d4ccf3c54177d4308d7811d64d12b0b73c588d263732c92b05f2a9cb5d76c90752f8ecb78e74f80012cc1f595460dcbf13af7dc83cdd06d62799def35404c33a76d7db4e774b77c5c6f857b22d3e750192c14fda9846bc488136affb9efe7a1b9a1c3a0d0bf35ad9b9a4b2a93f42593544ea3b474f2fc89102f19ce20a42dabe7100351bd6273a0a0424beb960f568709c6c9ce860519994ce0e7c5689097229a54ddc4df374b5e2873d32105efb4a9d760f91765f12114731519632358891b6f2e9dafce6382dcf9cfdf0406ba56f18684a98a0c36dfd4692b58609effb078b2ac06d74c7d480244e86058db25c215566235927e3bd1e4f863db31fc484b76efe729fc4ac0066b975c6c8756a0da630dd3d1afbde0667acddc53a812e7e06a149e1d59369b1b4b0b632d236aa7e640988883bd32a99b4b2f520b768026589d0067490c608532fdf0a43ac28fe641f34d3023d575503336f6e1413282fdef4db91bb8eff5e03347065f0af712dd0813fda7dc8567d49f2f8081aa640791ad2cfb1ce8ec0fec492b6ad5f9f0b4ea2ec40592489d9a9a7c263bdb2f92034a32c6a3dca2d6f83118ad91b1f9a439740e62d538b852c5ad655917e004fc0c9bb9f3b11e0a16ae3a17f7a390b9a0cae168b750686348242adcd6ced3a1b1ab31350cf485344cc7d532b2a74ebd3676c25a2b3d9910d2117e3f6dc67bc355220bed100a277bf13c53b38608b55f2547d24b14993c08b30eb5fb07a2bb8adc373e2ba01e834b86e7ee9fa9aee0436b2ca4dc683bd85cfdf108bffb811b1124148aa746a62747a6f45cb21d11fd660e6e5ec848333eaa1caffc3eb020e0b9888942007e401c6c77edf3943b0e78fea603ae08631341ee1c622273e3a630fcc0ce7e6e7e438b73546cb655a05c427740ab155d9f66f3f96bbadf5aaba407c42f30011ed631834730125216d895c1575166eb9b4cf2b7d94c5a64f6a0c0fbb0b2942116c80399d88912fb5b00f3620a98f1322f0e4255d37e09abc42726bc5fda45f78c50c754ba212b98ca7d181abf38c102b93fd3bd53bb51e16e7f938f1326c60de4f5801b5eef0a5cdd68e19a9dc945d7b5c470033ee1e25e67269c2218837ed0eebb4336ebd7179092f5d782bf90968e2fb225c70e58bdc6c309d50641e16add1c8f1542b0a87a3a0b04e3e273ed4ad6a0fda9dcbac5e24541aa81ed2e6257bad4b82f5d3bf4dcb567d60d8c67102863a60e5211cc2957536e61186221118ee3181d02309b24b77d6e7e46d4546668b5bf0606c749a5fd080184f367b8f76703b25d07afff5af1ecdc4b4fdeca531572f56c065458bd8145890dbad6f3d94e55395468aaa6cf2d8dabfc00cbf2c38f9c34136fe01e3f5eb12adc829ec712299ee26b53d62efc20ad14c473bb92e210f154bba7be065848acc382f3c85d1b75934ced6a8eff308c344d9bd570ba2e386d249d6fb5f448e596aa65fecb66e37b1aed1bfa550bb755c2e365e6883e24a7ff1002f36761c878336ac2cc9a24385a14d62df0786b58933db7a4c5085a292515c127b9a7d17fa73796f937e7aa2425cdf619a9e56f7ee1127535a3cf6ef4381149aad8bd0a9197699f4e5404c5919e98b318f7fd1c415bcd4db56a4c54f55e2e8c2d7779dfc358f969f00ffb662e4e6e3d02b0261381597627562f4ce69cb141397904a408df9b5fb6afbd7465ccaf562f9dfd2c0967549615f1358872cc46b015819785b87cf78757b84c9657c609f2a071512dfc8cc142fd1a779ee2348bf6b352871ef9df7228863dc51e2496fcc2c6ff7b35c14fde15e349ed152a4004a6d27f53c7af9913ae1d3fba14f4c2eeb0e30a4ffbe03ec86eb19e745306c27f1ff970a957537e87dc940c0dbcb6fa2498df227bc8162f08daf2375092dec82aa8cd71807c88b1f56d7c0b6de28c1565b79c6f0cfa6bb903c589ba887587151f1e0421886b1d707d6eaefc57ae6306b05481bce86b78649146235e12a4e00f28da3dce948d5027ff2e7e07298da0f6557adb01d323823d382ad2f96196a507a8c7387b5cd10e45433f900da442e8145002435ba700b0bccee22be87b44d7a6a964be06aa8993198fb73d244347559c249a1e7699faa6ca0adb9f74ba7d317c7e87601eb8258162f4760204203fe7883294f83845efd7f14676dbe444751d7f87e99f114f5aff1564510a4f4f416ee7c1492fdf3a2abb89e868e772a765bbc4ef7c5cdf0a1aeda4ce64a3c40d54724620304ad5f2481e65a7263bbf3739fe9965776f0d1f9c762bf47b96841960840484d167d3c9c8294b33e835d926e376d902cf459b9f982eb954d93543e8c1e2acb38fd3f86a6e02c7d57b3914e0d2c95021aaaa8d743d2e5cc978ce6282b9a3f0111c429f970dc1bbeacbc8a23f84a1762445f2475966613ae1fd332d2287ab672f626e0afb0409a43f7b263b31c910de2de64e8dbb891325f171b199ddb35521518221c99741f33368e4bc02b6e1df08b41c973bb8f4c8f3807427f46919abbea9f60050b8111fea53047169326ead258be3ba0cba9f65fe4775c2c180f642ccd5b7869c3d58c154ac7a4240d8c20db498d6cac764f3a6b2103f213409ff2cc5b68feead0c07a7afe6cb7f1b63f089fe3dd382d1f3ec27908e2d6400dd5ccffb5c2b77eb42e0eb5440d8c5849944a088da5651bb9b78613cf95128f0ee1ba5648ae5da949680d7f7270577aa97ef8361ccacff7d4fbdec8aa4698847d196ccede900cc26558b6d3637bbaf1ef56182cd98de8dc21b1fbeb62866d73685cb99072dc0b5fe41c51f64ff6ab8bca2aa9ccb853384f77518748613ed777ee995d0c033aea337f834eda46b15d0c33dbdc37efb8e50b656e869f261e6ebe69056d83582901d6a5f3b32001e526e888a0f215485e2715d21c757622ae41116ab1a82fe28ce3e620c6a5b34e1725e3e06579ceb3194bd3026d172510ce99e85872d5e324fb64d64c20abdb18db0b3dcb13a7bab4c16aea6d38e6a9b25e9d09f5a4b79bc92350cc7c0cbdd6d076911a976fadb57e4fb3cc64542f64fa64b2815c5072b62d209358be5560249a4e1c4d055aadf95e1e6c5e5af8424a55bcaca85fe0a35a4911681f2c56e2394b1df29c080d0303265590eebc2ccb662b2cd3fc97e7a94069f00b2568a456af29e5e3ffd19fba59bd6735c5497707e733e35aea17e8557505a592cee6678e04a024c025851b2e5f16bdd3b17752790b71d3a78537de0add59a3e2ee7c317a453be2a892a6a31cdfd7b75d777d0c07513fe517f910f367750b6f4ec6d612b6c96de511f43e0bcf9b0e4775cf9eb20904ca6920b3bf15c78ed6d535d55721904da35c8ec54676736134ee6f205598afe3d26b4a41df55df924a14c6667b8f379bd9f9752020e0770049f4c41c66726ca25e3c92b919fb8c7b00e6a987a1e0697a3cae88b01d7d3bcc4389dd19a7e8c081289c615cdcf826f9525cf94d1ec56330b71dbe52d768808727714e875deedffb1c115e0061c4fcb8c5edc4451ccad21f73b7752d90d1f036e5cf0bb4dcfec816444c74e2d19bf5f2f81b107f3d56e67a579b5df459101e723fd5ad77cac530284b48b93d3ee1ea0cff2370391a2e25dc772cc586eb400ae46b328004a0681ceccb995600ef60338fabd3074193cf025757eb70d223bac02fc843beb6286d6b27f8356d009d8b07d2c5f87ae542dd9c5fc62725649f8b5da747cbe09b43ddb0c66c121ae7cab409cb8a36b5151418b8a1c90953d2f2c56b27e0713a9882e0f55a4a1b1adfe1c910599d3ddae4e30c35aab97410731e93ca3f945cc9bbe4b9158a38c696e132f36050b7a850194a53c3d95c33ca2c7084a2dbbacd376686056f159f4417a3f79ef459ba883dca940bc5a061ad3bf5601f7a7b0889aa28994c3fdc742638d17e13981d678927ca0a3d23626450897a4d7f85441154696b778fa14c370443bde4fc7a6793a7e4c9ceacfe7b364dd4b13a31f5005280023c55d58451095b295d7e848064d46667f8b8f71746d2bf8937a0a9c9f0f6e1a840b8aba6463aa2c598ba792fc5c56b02952da6620b5cb85ae21bbbea1e80a9b9e237cbe90e236dacad42aa58a75b2aaa6cccbe22fca904b4c18ad783d172e7be22211b79f896e10264c66a3676973f4800bb49aa533f5c1f48dba1642ea102fd79a6fc010013da37df98d622a114ca2210ed8506c8e6b79bed57a654953f26d8b5b1ea37a644a68599725016fce07123b2e5bda1491f046448947e9f4e4e7e94a43cf0ae13ed045655f0ec9a8b51b2015c1902b66c7afce6465eb9dfdba734a2cfb2dabe4bfec5ad56627468e7910a918830dac05859e5672b166583a1e8d22f42b8ae981a8c944e367636eabaee16c51f0737e4f8088e78ca3f7ecb7633e01b34f7710d5b8347926ac3969cb20c1760d5a7af160de198a72ea8d8eb6f9b72d2dd5a5dcebd4405e589c405c8d93200e2c4106d98503af8f487ed4d8eb3e9eb3f5ac4e9aaee860f15a421ce673fb48a2951f13372c1d417c3361f868a0eba45f5707e1671a2989c6cacc3d3743a171be84057334bc727793ec75af68d6a6d055565feae4b72daf19f56915171ec00bf9879786aed78077e1b19b6a3db17eb5429e44601b4d82c8c296387a062ab5797fd8774f9cb2c2ed82b6df6052e8cef3301de1939bf1a9784075ded1376b41a8fc8e22ddb054023a4d871278d9ff05fac71996eb889be45f0a1f344984f6e5b3704692e415ff6ddc79c22ff6bba25621ad271ac1cb1efea58daae066572d86548fb5d1225468c2b13408f07803c917a58c904fb28c72fcbc9061b69444d48a994cea1bb6446731c7da2631a41d3e841ec307dae1f46b64debbf6e115ccae1fd9779ad74a9a08dbf4f5c5f69bcdb1326e021ce5ae38e7858adf204d3c10e200c30317f34c4168161b39de89517622224119af4879fb32a3e1522e4c69a267d08485322e1b1fd3fd2a1540f36b62bc4f05e3e57476362bff765d3792f89931a73b162bf31cfdd205b1c6c40e8fa3c5b7b1be76396ceef25bf9e4459ce5ccd0fc75b1cf8b10552647df2023094c89b56d52ed90f6410ba3ddd49690dbccecad9b3fc923c0e1e2e7a9ad07c03a545f4586101a37f560497aeb0bda33357923b6cf02066c2375963145443307bb8a7eda3a32591553279406cf1bec5295126c2e54012635599395f4d56b673f4323e5344709e9cc720242e85e1d7e3e6533576db595f47b3b5307a1a4ceaadbb758232729113a55b361bd85966aaaef7c23c8a3560f59d75d4407d427e21873415c6951e8da4907c68295c03ca006777c3d462371bcf0011039d33e4f8a554e77effec17a07b1a373ab4e81cc66cb01e552c36a9eb61f0c6e3a41036937bafea8517c9ee4dcf889a3870972816d886d9564e603af9c68ec25536258087217d205e0a499b7a535bcc913a8dcd51e5f9705bbe7f3f31ed0a3d394856cbe2a575e53710566b3c6f442a3985831835c70f542f134bf986ede0d681242dd15dcb45274ab57f5ee3a44ae69b29774e29a466d55429df6b43a3854dc6dbd7fa87b0ecef4fedea11639f2c2b1e12e7a53e08a9c89c719cbe7b74f7cb18702b0c5d8dfd3f354f57b8ebb80128ab9f887bf79a445cac34846c786a66bdf9bd7a60aa39f0c17936b34a2b00225808e9f9958854c010591e98c735eb8d31fb69f99efe684e605dbb490762f44666a9e8446b90c21fc60d0883a3e76b16dc9c4b5d27cfd0f0b634c12ff59672c65cdb9d51b5c9b55e92e65f6a47fbc777e9f615e68b99ef9f0d676188988b468e106fdc11276ded2db076780c3aec7bad9", &(0x7f0000000040)=0x1000, &(0x7f0000000140)="ae8e63cc0e3c0672054732798b420f85a97bb8c60b7708ca8036ca729a687fede048e29fa989e9b70391b843ce078530f4eb34c464bd0beac6871715381b9a7bcb4134c4cae305a5381d0a803763439e1e9bf1a288ee0eb32976c22bc29cb303f5d8a0d304bba722c78e4857073bb9337d62a8f4ebd5e5ef1f8dba4b12be0b870844c84bb0652186053a5ba1643ba747751e3dd864d8e8e7a607eb5f5202677837f8d603441a0ac085e31c61ea56eda3aca2caf2e75fa06a5ee24a217f85e5b6eb7157e5187a57059dd6fa215138417c536a9f0acf", 0xd5) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x67) renameat(0xffffffffffffff9c, 0x0, r2, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f00000000c0)=[{0x0}], 0x1) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x8) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x9407}, 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f00000017c0)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8e9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0aeecc2631ddda33f9a05cd3e3689baffdb399c30ca2d2eb291a459ec31b55cfc5ab9c605ba0465f41d521ff4bfcc54d359950e2b524a8a50eba0f58581fd717c970f180c07e4cc5dff44439a31c481b5191e79077b3b79dfb1429aa88f08bb71500", 0xcf}, {&(0x7f00000003c0)="fdd401376700f348e406557b6b7207316035b0ff1eeba74a06c7e6378f876ac82fd54756eaac93499420b2a7e665565a0432773049c27c4aa9a6bb9864a40a1b58abafba6e6ba62b0f9431c84f052ff9c535ca5cea395fd58f8fa918543a69c27dcfe14c0f276ab40cd2ec45a4c6d117ed18e3727f5b0e2a", 0x78}, {&(0x7f0000001780)="0a3bd38c47899a53966f6812ebcb6ab7b6e36be96588d9430b6b", 0x1a}], 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001540)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x3, 0x0, 0x0, 0x5}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = kqueue() fcntl$dupfd(r5, 0x0, r5) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2", 0x45, 0x0, 0x0, 0x0) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x2) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1, 0x13, r1, 0x800) semget(0x1, 0x0, 0x42) r2 = socket$unix(0x1, 0x2, 0x0) sendmmsg(r2, &(0x7f00000012c0)={&(0x7f0000001280)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="1d3e5920c904d6fbb6bdeb1126b8ea51d2d83c1648f1e9446625a09b0c199ab531452b1b99a5f43989afd755bd34629e2d", 0x31}, {&(0x7f0000000140)="5866f84cf363310a031bd8a9199ade4a5ec38437ef70eb62699eae0027b2fd650480f6bd0cf52c299ccf2074d68fd6adb0", 0x31}, {&(0x7f0000000180)="6baa22b005b04fc8bc274216b75d219682bbb20efed9341aaade0fb452ae2ade76dec16fa6c6b2922d4d5508c8db0f7609af31fe796f758cc412789d23ad2c1b25e4943f01db", 0x46}], 0x3, &(0x7f0000000240)=[{0x20, 0xffff, 0x7, "0043967c6ef308081670961c65"}, {0x1010, 0x1, 0x8, "85a111415472caa84650d4d18c33a58308247be0290cd06d3b8e5bbba4847c6114039241dc730205452bd9a362853d82e89cfbac5f24c4b44665a3122da90f3e3ba6051e415c712818c968c57017e2c434ff143937cadfd6d160c82c8e08777c8cb353115097dc1eedc271a8216beb9b1d426090bb8af43ba79854cb1c042a068157531b71f56f557f45c9eb5f7034dba22cfd6c94ad083ea305390c1ab5d17b78ded7694539dcff42affa957bb04043830fe04a77188b08ab66c0fa3d2c73b2f7c6e6421344df973b1cb0cf90d755b580277cdad6eb6dcee6945abb6c2fdd1e3e85f779e09e741a1317eef3dec58f7fab1ca127b54e785d0d1dd0ad0f7515c0544a49977d17d1e4fb164128b57088ef396bcd5a11f89e69c09c0f57e0025af0882216eca09fcf2f8b2de7d987a41d3941af4a8540658caf60c193599db1161e3c66f6f0ce5ddaaec380121c5e32bd7ecc4530ebd08bf2ea35084c86f5bd1b932c4dc932bc257a2bf41ce978f5a3e5b2e18acf7333b91cccfc65881dcd445399ac76e51a2eb69bd81662f25d8d4e226960a22057f16dac2c40906b82d5b1430d17b875ee55d9132dde3e1152a6cfe617a694777c5d7ec38bd6976d2ff71adefe05b5684643c30cef39b669dcd2e7450e904125aac74b3450829d864e7e90fe08b3e52cfcd194f862fb103029dbe0056cf4eb357313270a1f3dc41d9f42a782b7c2c2d3fe494cd1330f1c1caae12a20f4d0099cf7c15b8eafa66abc08da489dd5454234a96a87014e9bbf167fcc6dc66c692646c418bcc4b4c3ca2ec3f43a294c582ecda54584a699b0a3580fc891b91f34adfd13565a1d973c7c63022b7978421fde87845e9a34393b0adad8ba9b4123b8a82df23f8d93b6b94fd88dfc7205f9b674ccabe636bf61f8d608eba20bc73b35a823453ef36ae13db9741f079d8c5d1065c162b46395c4f5a955dc99b776770d2cf1adb935b0e48ea66ba05b1d4c72cafaa5c8143a9db04d47408e9ae3b6fc41654624d037ffb3888d8285e0fdedc765e45c96a036a0b3954c88e5beb36ba135b151c1a9d9d29b68341d4adfad5b7e4bcb557aadef274cce3859984f83ea06c6a20d4a17d4547c9acf175ad655dc17bab64baf3ca1f3cacc56394de030fe1dfdc11c0a94d755e8e2f57a82aea98b05f261a027628dd7d8ccb2bd0d8884bad469fa5683f3bde1b4b780516885dd510e697d447a2a283e18ad7ea51973b368b1aeec38987cfd03f5d54b61bada158bc946ce94ce910ebc1ee4a1285f321aab46a800fa0c1172e51f238b30a69cb92903a22c99f1a218a12e624fd6d352c41b59a3405191eea64dcbcc422f4b99b54ba3c4d65faed23360a401771f604340d02efd996ed88130069a15d6650ed3ee7c6273277f75da6b0f15167aeb0fd402664e69853b4e044c63e14401ce5e9702c08359aba0a79bbc07b0da7a86c31ac6c40212c248b2f9707bfde43c6751b22e82f0bb2fe8500e24c38e3303acea421c636d58df6112fb70f1766752a5b7dddf38b2032abeed9e8d3a51f8121f5662b41680f027d5b34f6cac149ce95100b40b3b7c973cf99fcfc5f1f0d1d42b3393a5d22117057406d6b9d8e4826a867f611089aef3e296a2207e4b9eb4ebca2e28a182f5ef8d92ad8a56c380e913641d995b67047576a63f90b80b95c27b9af83856d85db0a03ff04cc0afddabc652014dca073b372bc5b02b22df88d5a61aeae6dad9034bf2c99e3b65ea19f4d9051cd2483a86a3c945540e4092fe701ec107199a2ab20b966cbe68454d4dcf8b9af3ad606076b32ae7efb19a10598a99dd68150d79cdaf4b5859dc4ba19557461ae2e166398efdb78a5cec9721c94525ca0134682bc3550253b9880dd84b1cb5898ce730e3c851b47601489b2487c2f038646a49806e6355eb68c67028a285165dfe03be32614b45a282a376b97b4cf681a1849f11021ea587117324418bbfe82e028870bd8cd863b5b1a7c983a43bbcb766b0602e876f10ec2a7a76662d942f6e79d8b4a6745790b4f53a622f8f33a620eda15430d0fecbf999fd716cc31614e320d6896441daf41a6a188ad95d5b50dfc6b5b67cb52870c442ad2f17b5d33761f5ff72a420d1e0c05aadf883cebb1c3938367e8fe3879dd557c6f45fb589a1c55dc0439eccdea4880fd60974b09ca55fecb7c8b903b605bcd596fe65dd9bbae5771e61b03ea40ff92a8d3cefa30d77a65e22b29436286b900c8df331379faa349ef0b1cb9eead5772e259722eec608c55d8e4d7e4d4e8d037a4dac7d6889914ed0662bcdd91903fc8625ce21031d0bd977c4c7c1452494f89cf31f739db7b44734d0068fcd3107f6963537b3758f6bd2701fecdd156c3975b022993febf7e0749446e91232b12efe8bb8b4c75f40b386d02dee34979c2c440361e676cc7885a7d5f9dcd0c80df86ac95fee613e97424876c6a8ab7c474ffaf124f06f5cc7e2d041d63f647098be13e4c0f9cecca19e658996826893ad648e4bb171786ce11f3ad3949d8204592ddd650fd28922312499fdb498a04e6d1e94d4cf86e71f77efa7acb7bf04f12f7bb5e8f876873b83b5a4cb51f864fc306dae34907756e37d129379a75d3837ff6ebf9f4c20f2a25560b24d381a63d6355693df7473e4f27a60fb72beefc43278357cb4145e05070267fa64dddff97d24715dd9d1c763794937eebbddfd56befcaff1e53315e8b9c382b67c9dfbcae5d085c17ea30d82cf2a19f8b9a002b52fcae33bbe4c462102dc3044dfdec65776879c96c5fce0574c759db2898e605080dd3fafe77a1b62c3c2fa262b750adfef6d9409ddeda07a2127c645d0e7833584dffc00a2bba795ab197e4980a105c6d48185e98d5b272762fc0f173d3e3cf6bf246259c8ade100ac13020ddb27c56e81cf53c7dad77c96a0371545708718da7b438789ac5fa9e3436f56b55c6234742c61f3bd6317102b5a73e5aba43ef61836dcf1c85b2c14461100b64bc9f83640bfd5d5c58693acd67c431abe7291d6e7427abd6569e9e8248197d94cb33b78f37b37340b13b27a3ba0c1e8de19c58d1d9d8c1d9cea15c16a70f0ef95106d72337f2a8dbb7ed9644c8764f720a62d6899b4ba47b3e716c6fc49d8ef7687071f4f03bccd5d886ac9afaa942a00aa0aaba070798422bb931de474584f14765150a57415d6dba307eeb919770a2ef73204d811f7642b3f15a016098df93764bdc499a2bd55ad223cfb938d8b8d138f69b33777027f10a1422287671682e0442c72d493eb6865bbaf24ad7931bbd806b8f78e7b79391c26c939ba2de27f8c0b18339521cb3e79ad9dcf05ab263f978c9bc6a40dea74d77e5ce5ddcdf9d86f4126a78ac59a6a3d79cca58028313b89df677a3a9aedb23bd4591dcf07a1dc18720b312554610f9235f0d1079b713e8604723f6922f6ed1c04893ab6be5666b330112a8a4d0b3a522d616ca5e88383693c6da6aa33eeea2c089ecb07a1e8164559c0903fcf0b4d27275afab877a9d3623576cc51c739398272e770d1b2118f8fde8a0428c4e2d65df482f6962dab460af274a80ea12406bb0fb8efa77c9b2d86ccf2fde9a996b8e2ce4d9870412285b3d86672f36485f913f9695dfd6fbdd06cf256c029bf1398440c82996ffc05c80c6fa47cf3b1d39b4fdfd612e7707458e74d1197e7fc10831709c7435ae1f42750738f4eb7741ecbe13455327a1f2a6fc03992629a2592d30132a58348d9dd1015ad7e1d66ae27f333ea5acd51942b3e16b1a5d6fc09edb48c1250efbe061ce64c9f8be6ad69dbeabcf1ded41477f2279be838e76bca15b4503414b59529a4020af2262a60663fd3967f41a87ea69fcf4d6173ae667f08b371c0b474474abca689d62fa7d3ba8c71b711107f7c5051f6879dad694789fc444c34ec2211929af0a8556ca7a1b5e27fc173b6ed67861c41577865a827392fe084957404770c73bcd3b3348cb1a4f14a9ff8954ae14830990dbbf7b675b032e3827ec31808929abe7a779ef631a3433653d72a660ec84c1a3f5dbf49f10887af3e57cd8f2b5f7aa24f1a52eaa9de603cc32caadd4de7db2b8b0d3728f075cacbee1d2fe8c006ac3eff29edc9d99da5a37544552ceb5e5cbd54422053b052168dafe30f084683500345cfa83352764309db564b0b1da085a8f265d2210778a8559759c1e47f3ab68ab437afddf4563eed33ad1af1838e0113443099b0f0fad17c4c6224c2d0afe129afb5dcad4853324388cadd837ce826d519950855fb34c91fa6a7e2171aee8fd7fafadc168b3d761848d66fa3e167f84e20ba80f6f5acef34ac23df5bd6eb0a867ec51e0fdb15235be823607ba65f22b8159444735bbdf21872faf34ec18a1c92cf8387497eaee9b45569ee94cb1a212a9c047bc7ba147aa02bd6cec093ba0e570cb306ceeb150f43bef746750cc78d006e41173c933f97420a10c41b1e6f6d8e03f27f2b8d766eddc5577b2d577dd6193155ea1788ed35eab0f7ddc429f027682df9be140484ee666d86f5f778badb375156678f2f63fa5a13a29aa6ec11c8d51b81b48a9626438989ec8c3b03aaaa76c346994a0387294020d83062cb609e17c0c24d005e18ee0566a7307656fbeef8da548bd8b73508bf56d9ba9b8a98cf7375a57bb5bed71f8510857cf78e0d152bc033e148e1a0f2c74d5d8b04cc856a024047e5e05c348085b4edcb5d0275ba57e8f173848fe3c9951b9d98a8c56306ac8f453c172de82eaa2a82796f9e1280a42f7cedced27af336e9428b0027650aca8008ac1d7c9d943b13e1c43647b0fb66cf725b2e071af693d833fbbe817f8360b3a3cdc8e0848a363ba05aa5644f097a4afaa8f4dbbf59f05c887083c0f23c5190cf4b1cbacc2489c2da5dec8c750a66c6ec42b01c8c332cbd3b162156f25d2a51a340106e8f9fbd86be80e78dc73c54e353aaa5ff60f132a7b8d54c42b0e8a9a0b01073e7a82b9e8475051cc1271ef259e115fe5274a69ee976af77faa6ff33c78388dd4ffb3ee315a1e4d73c0f41c1d948c6832d662cb6dfd26afb324597c9626f10d69e208d2674674e0e92cd98ae33daf7d5db2eb0cce8d9af9b0de39f690cc49fbbd7c127525ff9211491ec382041979a374cf707d5520c99945e2eea7b9e0c93780c48933b0c58e56c681fb32b8500fea2ca6bd2415ff33c9a2151367a2bee8237442b76deb739aea21ea43899f5f7172986d39cfc312eee1b2f80e2d8fed14326a3c574ae594b1d3b9ee21cd8560c960631356c4f5f909bf1a69bcd171accba2ec62ccff12304b122e9e3f2cc6c68e0d34f05d2aacd4bd99e57fb563f47627f381b6d3db78a22e62cca18c919ff8ac799611d92db96623a2f0ce88f4bec18f51a8240db1324df6d2731d5de50892e13b74149555285af47d1e905e55d438dd25ca971f0b6a36b0e6ea6dcbb5a10fcba145ec861aefea4ca1a6f30e5597081da56edca34177418500697fcdb7abe979d57f1df807d2b1a95abad6160aec5bd4c590f6c7c185bce0328a17359aaae7f547519ff0fe099985cb1f1d222f4736ae05bd64af1862e2a513e10dba91e6b9e72111b0dc0927c50e274062451c7de310f4411b47dc77eab9e8d2eb0251255eb9f16a096fb5df1e44b44a1a9ac9ce1022913a3c571803024c6e3a1a2019d8a75fac249bcbfa8251fc233a26d44a6703a31c157d93c0d4a27f03dee6176a03af0575bf7745e9a40faa6a61e076a5ae94ba7826585a654b5f34ec7a5174f56382fc812a6b66d984f3b01c41a8f002ff4ca3e8147e0"}], 0x1030}, 0x4}, 0x10, 0x400) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001300)={0x20}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001340)) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001380)={0x0, 0xfffffffd}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000013c0)={0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000001400)=@file={0x0, ""/504}, &(0x7f0000001600)=0x1fa) pread(r2, &(0x7f0000001640)="f395a7258348e7a6ee7f8a8056cf6b3fbc8a8717d95fdec65f22b045b5e30a5a4ad34260208c9d6473613f45935f79695c3c188ad0d31840fcbb182bc31ee863ac5e34d207b5d651b36355d4329cdfa5f37e7606d074", 0x56, 0x1) fchflags(r0, 0x0) flock(r1, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x10000, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000001700)=0x3) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001740)) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000001780)=0x3) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000017c0)) open$dir(&(0x7f0000001800)='./file0\x00', 0x280, 0x12) r5 = shmget(0x1, 0x2000, 0x414, &(0x7f0000efc000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000001840)=0x2) shmat(r5, &(0x7f0000d5b000/0x2000)=nil, 0x0) syz_emit_ethernet(0x70, &(0x7f0000001880)={@broadcast, @remote, [{[], {0x8100, 0x4, 0x1, 0x4}}], {@generic={0x6002, "7dab6e146b9f12884285864a489d7d3b7c3e70fc35fac5accfc3ddf787ccfe1ec74cae5217c7c448c80528a2e56badcc756c12bb5419dac672d0e3e28e5f1294b7911cc9159d30a1d8ed35d7c1c39093f59e2953052aac348697650fb9de"}}}) ftruncate(r0, 0x101) listen(r2, 0x10000) lseek(r0, 0x10001, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{}, {0x2c}, {0x16}]}) write(r1, &(0x7f0000001480)="150600000000000000e37600df00", 0xe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x3, 0x0) close(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r1, &(0x7f00000001c0)="9fa0ad8bb3ef7f4328a30f9a1b3011536acb1fd238112917d065a219b90c88eadf6de417816cb0c8d7102dcc5f1920ca5b01dee4546acd253fc434eaa450cfd16820fde8b42fa99a19200c22e40e9a406d37706f68bad02f2cd4f4f825ed8741132952c4e2d61b6405baa4b67360bdadafda7b6b8dca9d3a21e5be7a304950b9d8d63296eb5764948bc33359db71f240f51c87978246034c273d6c6d4bdc0ddb7e9162e5a1241af1a3052b3c42e95ff115368a733d0e802fbba73ef8e22d6d18d028ee77648f3fd99c", 0xc9, 0xb3721034d4bf6bab, &(0x7f0000000100)=@in6={0x18, 0x3, 0x5, 0x200}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xe2) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) executing program 0: setreuid(0x0, 0xee01) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() kqueue() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgid() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x803) setreuid(0x0, r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "080000001b08184324bdca75000000ffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x539cc767) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x34, 0x0, 0x2e) executing program 2: fcntl$lock(0xffffffffffffffff, 0x9, 0x0) open(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad956c36eb180300000000000000000000ec00"}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIOASYNC(r4, 0x8004667d, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)='E', 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2dd021b39d56e148447b6cdbb846555006c035ce"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x1}, 0x2, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = socket(0x0, 0x0, 0x0) close(r6) socket(0x0, 0x0, 0x0) executing program 5: syz_open_pts() r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000780)=[{0x0}], 0x1) syz_open_pts() (async) syz_open_pts() (async) close(r0) (async) readv(r0, &(0x7f0000000780)=[{0x0}], 0x1) (async) executing program 7: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x2d) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000380)={0x9, &(0x7f0000000300)=[{0x0, 0x4, 0x20, 0x689}, {0x0, 0x8, 0x1}, {0x100, 0x7f, 0x7f, 0x7}, {0x0, 0x48, 0x0, 0x4}, {0x7, 0x0, 0x6, 0x9}, {0xd4, 0x3, 0x81}, {0x2d, 0x9, 0x92, 0x4}, {0x9, 0x1d, 0x20, 0x6}, {0x0, 0x1, 0x1, 0x7}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) rename(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) getpid() fcntl$setown(r1, 0x6, 0x0) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) close(r1) write(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0xfe) getsockopt$sock_int(r4, 0xffff, 0x90c, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r4, &(0x7f0000000240)="b100050400000000000000000101000000000000cea10500fef96ecfc72fd3357a89583535673039d2d2a3a9266a5e4e7b0a164991f7becf5ff0ac3ebbc2fe3353eb067e7335a069d70800000000000000000089040000000000ce0816dce2e948210066ccdc14e5009d9d20002002c5dbfad800000008e371a3f8340000001e0000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35", 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, &(0x7f0000000000), 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) sysctl$vm_swapencrypt(&(0x7f0000000340)={0x6, 0x1b, 0x1}, 0x3, &(0x7f00000003c0), 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x40}, {0x8106}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[]) (async) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2fff800ff00", 0xb1, 0x0, 0x0, 0x0) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x200000000000000, 0x10, 0xffffffffffffffff, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x101, 0x0, 0xbf, 0x4}, {0x89, 0x5, 0x4d, 0x4}, {0xf001, 0x90, 0x2, 0x5}]}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x22, 0x2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x1) renameat(r2, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setreuid(0xffffffffffffffff, r5) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000002c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x3, 0x6df5, 0x1, 0x1, 0x7, 0x4, 0x6, 0x1, 0x0, 0x800, 0x2}) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f00000003c0)) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400), 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) seteuid(r5) r10 = socket(0x1, 0x8003, 0x40) mkdir(&(0x7f0000000440)='./file0\x00', 0x20) r11 = socket(0x10, 0x4, 0x4) r12 = dup2(r11, r0) r13 = kqueue() unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='x\x00') sendto$unix(r10, &(0x7f0000000500)="ab6d40aa159580733a016a674d7260ccff657d95f6f87a1f26ed56658bc20a101209dfb0eb04cfdddbd89742eef48e7241611d8ecf2a39c7784338ff47b22c138153ecf76325196bd2f6d78b88759e2aa2348354b8955191b4764e8e8baa22d837111410c8d9930d59a2bf03f27cc06afcf8303d34dd42f54e2ff6e295d675dbbe2e73b224435c2968e247c399ed270258f7d0e4ab2e0a0f849fc5895cb6f7b375d22b0aff950d3f28e7665262bee8e6be52fd77af721aa001afee4e2cdca0f70ede239b8f412d26f1864789256bc2f1407d322f21b98bf1db67e7982d56f87acb3975c4063fa0c920b118d7eaba132ece2e89d7db", 0xf5, 0x40b, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCPROMISC(r12, 0x20004269) r14 = getuid() setuid(r14) ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f0000000640)={0x0, 0xf9, 0x2, 0x4}) sendmsg$unix(r11, &(0x7f00000009c0)={&(0x7f0000000680)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000740)=[{&(0x7f00000006c0)="39c6603d71a0bcff6de9cf3463ca84f90ad365b39db0bbb3cb1c11839342e49a34cd843aebf94842c086058ab713dd1b082ba7c35e3956c3a112431a81e5570fe5a9cd8d491fc83329f718b9cda2f2", 0x4f}], 0x1, &(0x7f0000000840)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r13, r1, r13, r3, r13, r10, r3]}, @cred={0x20, 0xffff, 0x0, r4, 0x0, r6}, @rights={0x18, 0xffff, 0x1, [r9]}, @cred={0x20, 0xffff, 0x0, 0x0, r14, r6}, @rights={0x20, 0xffff, 0x1, [r8, r11, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, 0x0, r14, r6}, @cred={0x20, 0xffff, 0x0, r4, r14}, @rights={0x20, 0xffff, 0x1, [r9, r8, r13]}, @rights={0x20, 0xffff, 0x1, [r8, r3, r0]}], 0x148, 0x400}, 0x3) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}, 0xfffffffc}, 0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000740)={0x1, 0x4d}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{0x40, 0x0, 0x0, 0x200009f}]}) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x80, 0x40) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x36, &(0x7f0000000700), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000140)=[{0xb1}, {}, {}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semget$private(0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x3d}, {}, {0xfe}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) getegid() executing program 7: sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)='}', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r2, &(0x7f0000000340), 0x0) semop(r2, &(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(r2, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x200, 0x1, 0x9, 0x3, 0x21]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, r3) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) r6 = getpid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000fef000/0x3000)=nil, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r6) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, r5) semop(r2, &(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(r2, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r0, r1, 0x0, r1, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r7) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r8) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', '.\x00'}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r1, r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000140)) r7 = socket$inet(0x2, 0x3, 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = msgget(0x3, 0x4) r11 = getpgid(r8) r12 = getpgrp() msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x81, r4, r5, r2, r9, 0x80, 0x4}, 0xfffffffffffffffd, 0x7, r11, r12, 0xffffffffffffffc1, 0x0, 0x92, 0x3e54}) acct(&(0x7f0000000240)='./file0/file0\x00') unlinkat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x8) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000002c0)="eb1d6a0fd26251403b6a9fd548d0ab2eaf1250cbe65adc553330eeece93f9be60d470100a8beaab2edb475fb95a59f55662d369dba24361a60cb1b90a44d2476a246ccef2e2157f32c98d5f65b7e0d7f44b1e2cd7a31ae1dad6f0e59360ab1c677b9123cea83e9bbbdc019bfc1e425d0fbeaf93942a7feaf2e2a5c655a29f1c4c0aebdc7ffcdfe11f2a208d3c0a87610564b763d193be265ae94a2f40fdeb49e37256522b101157003f00e53bf7e1fd8b1a334064e07a32cf4e72be57446092972f554854191c7", 0xc7) r13 = socket$inet6(0x18, 0x5, 0x62) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r14, 0x400c570a, &(0x7f0000000400)) r15 = open$dir(&(0x7f0000000440)='./file0\x00', 0x200a0, 0x84) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000480)=0x40) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000540)={0x5, &(0x7f0000000500)=[{0x100, 0x1, 0x7, 0x7fff}, {0x3ff, 0x20, 0x7, 0x6}, {0x715b, 0x9, 0x9, 0x7}, {0x8, 0x8, 0x81, 0x117}, {0x4, 0x3, 0x5, 0x9fa3}]}) ioctl$LIOCSFD(r14, 0x80046c7f, &(0x7f0000000580)=0xffffffffffffff9c) msgget$private(0x0, 0x0) connect$unix(r14, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x0}, 0x8) getpid() fcntl$getown(r15, 0x5) ioctl$TIOCCONS(r14, 0x80047462, &(0x7f0000000600)=0x100) fcntl$lock(r13, 0x9, &(0x7f0000000640)={0x1, 0x2, 0x20, 0x2800000000000, r1}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) readv(r3, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) dup2(r7, r2) r8 = dup2(r2, r1) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {}, {0x6}]}) writev(r0, &(0x7f0000000080), 0x1) executing program 3: munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa, 0x5}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) geteuid() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000002c0)={0x10, 0x1, [{&(0x7f0000367000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3b1}, {&(0x7f0000368000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000368000/0x2000)=nil, 0x4}, {&(0x7f0000000000/0x2000)=nil, &(0x7f000036a000/0x3000)=nil, 0x8}, {&(0x7f0000365000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x98}, {&(0x7f000036a000/0x4000)=nil, &(0x7f0000002000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xc297}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000005000/0x2000)=nil, 0x6}, {&(0x7f0000000000/0x800000)=nil, &(0x7f00000b7000/0x4000)=nil, 0x6}, {&(0x7f00004bf000/0x4000)=nil, &(0x7f000001f000/0x2000)=nil, 0x2d}, {&(0x7f00000a4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xb03}, {&(0x7f000019f000/0x2000)=nil, &(0x7f00000bc000/0x3000)=nil, 0x95b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000075f000/0x4000)=nil, 0x9}, {&(0x7f00003bc000/0x1000)=nil, &(0x7f0000551000/0x1000)=nil, 0x8001}, {&(0x7f000029e000/0x2000)=nil, &(0x7f0000662000/0x1000)=nil, 0x7}, {&(0x7f0000711000/0x2000)=nil, &(0x7f000050b000/0x3000)=nil, 0x7e8816cd}], './file0\x00', 0x40}) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) syz_emit_ethernet(0x46, &(0x7f00000001c0)={@local, @local, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr, {[@end, @generic={0x1, 0xe, "990246a28491d89529724de0"}]}}, @icmp=@timestamp}}}}) rename(0x0, 0x0) open(0x0, 0x0, 0x222) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(0xffffffffffffffff) setsockopt(r2, 0x1000000000029, 0xa, 0x0, 0x0) semget$private(0x0, 0x1, 0x600) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setitimer(0x0, 0x0, &(0x7f00000028c0)) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x9, "ff00000000e887c0b46a89ae050800", 0x0, 0xfffffffe}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = socket(0x2, 0x3, 0x2f) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000440), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) shutdown(r3, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, 0x577}, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000001c0), 0x10) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) r5 = dup(r2) setsockopt$inet_opts(r5, 0x0, 0x22, &(0x7f0000000140)="fd0cc085", 0x4) sendmsg$unix(r5, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x1, 0x0, "0100012d29fb000700000000098002005e00", 0x0, 0x5}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffff6d) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) dup(0xffffffffffffffff) socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) executing program 2: chmod(&(0x7f0000000000)='./file0\x00', 0x110) r0 = msgget(0x1, 0x3b2) msgsnd(r0, &(0x7f0000000040)={0x1, "da815fc0f28a996298f99ab367a9de80fb371107339f13e088366f914dbdf92facd70df830bac6d2084cef3e6b706afda3445b23b1695a05d07ad521a06c14416caa0220d9132e63a23e11cb0c42dc176065455ec810639fdf455a87ca0411d5ef0c0efd208e733fc07262919502653223ef00d25511dfaed5fcc5862eb6eb63d22bc176e53941ed513ca3e4360b3e6ef177fceb53ac20378772632f9e29fb266fc619a7de66b60db641b52a945fc115d4ff8e52fdb0d17ef261c63df62047276fcb1307943f074441db38a3559709a993426a099e2451bb0cfb195fe6ace816efc7826e43a089c472e6b7cdd9f037d7cfcabc54ea44c8b780ccbc516aa4559087cef4b02bb2e738812113c92e79dcf9a60e0fecc4ab457116c657100747c311a13e7a12c727f255d52921d39006b62a6197f99df86beb28588938b9f5451ade576f0a1125794e7b1bf0fa1dbaeecc0a3a6d68426767874baeef29c826833d959be0ab3888524103d79674565b1f0e6f669ff3ad45e5559ea10f87ac8411516b60ef712539d6de15af1bc1ed591f788dfcdb0296f0cca4388745fccb462680818b99c24d227c725955a7c15538b05cafdf465b7a0203ca1acb694dc5aeb978e185b8b1e7b3d8cee33877e1fc54314a2d941e75a60287f14cf371fe962f3ece8bd5bf7ebc34fc3c3e197fa169a92030b5bc50839f6b222a6031d7f86fa313289edbd6b7afa5278071310f8830d68d5d15d17bfa9f089a1076fbba009a26a622a2b3e1ff3dbe07dc2440d46296c703af2416cf9ab2427a7c7f9edd5e0f9e9c167426761f32c6132ea7d31a950d760fa27a14d29804566fa720160f73f6aa1acba78b9a2e5acd00c9204549a39072040339cdade8ded79b32ca394727c214544fba46739724670cb75eea914ef21def0ff4b0bb12228f94dcaf90853d61596d61e437fefbdba91f2f46779810080d233ee0e7d0f88b5e861b519eaf2f8c5949864bbced447c0876428b8c2efae3c714ec9bd1868b06f99287a3e0fdfd10b340951d5956955adf44744389965535a26dadbf02d2aad2685433c3b07caf4093a5479f7cd6f761062130e0a1e7018cce6528fd9d6928b46077a673d3f84c7e511eb5cde0e5838fdf0fdf5252345e55313050b6e51deb9d610fc2e81f5a334843af199feb993dde53cc3fef6655aa37ffd673e63ee2ca09778ecaaf748f6c00b1cca02a490882c3b73ea7294229d8a26f871372b59b86f2061272e0e69c59aad73615a47747bfb006caf008f45a1ab8c8ca7eb1523f11908f52340fe8234b433838cd6663bacd389bde0ff89f8ba2f75026789c52a0406343306bdd36a060378b4ab8dac1920980dda089f3e813068aac68b8edebb09a8a625e14e49a14db7ff418804c8b42abc4ddd8a837bea1ea56302bce91f85bec8526847dfb8885619c5b22ef3859c420cd4edbad896b72d2e8f0f05526e6d850fa65d03cfb4aefacb0464747aeb64e51dc8d2e5bdeeab5f4a1b09b4b49ec558b8616d05cd2c351ca8d94ffbb267563d91f9a9d4edc68c1c4dd697365d6f06e38a9007d2c70c65ec44e4b28744fbcf6917031f700fcbefdc0428e0ee171a543a88b5ec8b4a3e442c3ff49922ac653b4d844fae237b3b4483320ae875a2c7311fa012b83498fe6526ab955df3ea5277171d8a3befa082a7e30c252dbb2e138fcbf23a743fe250712824c111bcd033680fb0d640d51b027d931d33b8f838687a971e01c106bc33a0fd51adffb22ff6082d4029619bcfe75e807f86e040d30079e653b58b98739bcfc0343c491100690f33795a456cbf594998d6fbf9a02d60951507f546a2d4c389aff2c32773c11132a545870a75cc82944d274c532e3193541554b6f14d23bdbe8c5a8e245b8a5a081b06bcb8b14e56919866dfb41bebdf920354274cd60ff5818015782b013e1ace7cf3fcb305ece58c8ea93b4732611b8e5abf1e7d76ad3f40a7c116043dbc15629d2879b3d1a07d74398f42f99480fe33f523954bccb560de79176d0c72745c5b1ef4ece6a72afe49189698fc9c57d87f27be8666e6d6f97967ee18ef205fbeabbc076624f6d414edfb4f2d4258e829ebc730120d6ed374d808409095133facd475a77ab0c185f1d55c89ee55dac753e72126355cb29a521c12c3f313c6a71ebd5d6011968b126c55ef353693d2d63a6d1567ac610340196f4d019b97874c36812d22e1fde5d155f3e24ab94eb6427c2aeb4b6b7848cf6dd05c4c78d457e6e5be1053223174b90dcc53ff6d4b0d7b1018d07d7ef48869d6bcbb5e28fea7a178219ee841d2156cc712b00f248d7d6f9b9fde2340f072ca8bd057830dafc22dc5f0ac1392042b65588e9ac2cadac8dc817e2b0e958f710de58a2d12cf3eabfbe73bd5eecd6a3983417d1c5faea359e17b3fe5befccfada380da9e0d492031882741962ade0666a2c6c58d90cef7064ab3f92461e3f17f2518311defd84feebe23777016de45789a18080a13290637da70cc84985faf59bfeb2870e1e7d2403d4e7b04ab5214fd3542351837e1be41da36daaf97e44178db83847ab056e364164e3a1debb8717c05bdbc7c80ba83dfefb6dd9f3ee3e8ba19825355903a6b7eac5a996b14ad0748302dfe4fe32cb9a76860cc01c5eecaa51088ddf090487e5b767a43823ac2dbb3e1a36f93a757c92c08369d29942ee4a6e8f677157336984e9ea230e5552dc6bd056ed90793d63bd15571db555304df27e913d4e918e7266512d49c74d7b746cdd79f8de0fcc6eb2a7b8dea9ffd2ba37a2f14c182947abfe174aff833d26202ac93200f83c9448b814d167200b4a844b3a5f37e8693950cb32bbd4121ae25b591eca941b060d97cd0ecf218ab0562aafae978911f771fab8a84359fb1617ef6da4808f3bf19de743a28ac66398b0238fbf6aeaa132127120e0085f2d205bcdb158dc98ed39802bfdb9df2057a3ff91744f0ddb5fd0d15ddc37cb42c7519efa56eabfededd33e61532d2937bcfa0615fa19a4c30b242f6e360b615be3c135c69dd1166780327341b5485e38fbb2e9bc61bdd40f0612f4edf05629963b00b8214b5fcdce8b1cec1ecdacac99d7c50dd76862ad5bb1570783e12c713823e8794899835a577d44653f491753ba519f3dc4fa094845aec09fb6e9c929d2cd2d1df41103141d4d0b711f82f7d147e1b74d2d4cd38638792917916b9574db29592b8d3aa0c348e31517e5dd934a9d85fb73da6b37766c6548f9f7568b828c807686f9c3e4c5684e0ce2a798cf5c41b4ebe312c9a5b22a6f1084a000c516a4291078178ebb2bc2c3ae2282d6cb1f9ba64c6072c003dcee76ebbe7e16dff15722c487571b16cf8e7c916134db8443948c4d4c9396559c47fb0c5162652814d981711c55e94e3cf5468a3f138cd9790b5461064d5456095d1386a1aa82192c0017b63a017cbd989cd712bb31ebecc40289293e43c3e38403278fc3a3089255424a2295815a6a429259e422a1f96839325582d42399a2103a6081cc4af7b1bc8bddfdccf90215404280233c32766d33fc6b0f1b6762a06a85758074f6096c1adf9d3493b8fda2c116b1b68cd5a6c3b32a3159a71e0bccde11da72877d370add12eb0070dfb7e530557c31b7ab9f0f6a2b8c5231be9bb531de9296b7e0bee3cfdf7fdb0b0ddbfca6ab6704593db5d22d36af7395c352edf2142cfdfeeeb591a032b588a7b9908a98f8f484828b8de6017b0779ef3705b29fe186ee8b19dd1edd3faba33cb93817e5d83999f49405efee77713295ab145339de2858fc60f39538a72caf2fb8a630eef79793b29e64623a83a31748af508a98f76ca96f9869b72f8c542824952e83d172d666f117d031ca123d50388f9aff2d4db7895358ad5ac41cf48a4872f5af09916cd3c2829355eab73ec7b92eb6d625465474102c889f036efc243167c7306ff6a1619e42a2b506f2a5aa0cfc1babfd726eb9396e0118fcd612aaa141a165235b5640b1d1948ac52eb129c46ae9002ade151be8a075c9e13759a94642c1b0d27eea03b639d8902bb196cc0858e162351fd47e95c5d32aae5690db00d0641535d62943e2db82ff2f252e296213f107f7fd40ee7cd9170f7281f28e72b21bcb1beeee699524e93a60922a8eb5065eea4155e9be3af55a1b941888ea4a23674016fd8c4bdbd22b1330def38c22f0bb821e65e25512c87e55b95d482a6e63c520191589cede4a1cad4bbbd9a0bcbbebcbcacd7f28c9563fe50b4c8359a621ded6f474d7f79cdf322766187efad89dc8ff0d1c180e7e449cbf55026e78c936eb4e72fd5910a6fb184da28d983b68f44b4c3396866505a7d5f8f850153b2c67675d3d5757905b33d63a4a5159e6ce3be3b1a084dc238ba8835015a32b7e22c7802a42ab01524d5f0da8c54d477411a9e22c3548ff5efabfa6f36fc8e52a8506faa279e7d660533c888655e0b037f90b9c42270f48b0c11ae660111b259e091af8215d732ff89a1be8823affd3234c0e674caaad84a64a5407b919df6d369c91030596a85a42fbf0c78752448b1dae9c10595443fa8b3a9064cb45e6679b46b37b537b12ea65e19faf7fd1c0d63762741665029f0315e8bc69f9edf75e1559f4d2d1a3046673bcce462e5d7c7f1905bb7517b41dccd45790756bce93c8aeb37ecdb7f6a4b0caade2a6d642f819b6281ac08446dfa7c9a810b247d9f7b6bcd196771cbf0afd787cd6d99f0a35a14dcac66694abf5e0aae9088d9a573edca158c3ebed430d589ea61efe6d08546ae5acd99ea671971f117fd6ff1117c27278dcd8da5123d7a99ea19c75ace51573f227a0b1f815e7a00fcf5555845d678a51789b71c09d7d50f98256a4ac8ec244ea09f31a23ff728e179810e4cab994a91a650ebe3acb94b03be022e4326ab0ac768e7ef338246a26f007ce1b76dee21f8ced12b1462f7d87dd67bc8f94f0740fc9af37bb7251bc01663ef9af2201c44e48e97e3f3154f0089939d2f6c98c1785141bb8df13268cc2a16817eadb46e567c93c6cfc8b144168a7a683a4a64ac21feb9e6f01eb1dd9fac2932b3760338b23881aed3ad99acfae8514c4befe03b2977277bd6242ea3e32c6cfbcbce4ec8e8e486ea99d5a0983ec7d8a1b30f4b3d539b43e21c2f80a5b1bd6e342dd537076cd331b982711a4caa8c60d9823a29eaffeda6d27250de8a93caf4576946dfdfa509f598efeef4f6d77fb42a5909fd6b64e598d5b4d12447aa1dba205a6ba4fba4067b2891d5dce01c5dc77a6b8aa180109bac4483af482caf2abfa861554fb50db317d89206c1ffacb7a2d905570568e1919988a55d956782e48f74e1ca0af161219e3a75918e681b49b82267bea21d5e79b5751cbe9ded99653ee408b10a9fa4e22a61fbd75bb80cfbe912f9f3c1fd20315664dc650cf0ecda2380b4eea8db15d659e19c37cfe073edc6242ab09200ac286fd30533c799ee597417dbeabf561c8f0674a8e054751b1ef9515ea19616ba79403e3c05178d557440eff86ff877c83ec330cd8b89dba26c8b88a19204c8a2df54ddc1d6df14b9450d7bfe0fc99556bd071e544e418e622b9861f169fa29f481b66bf23a9e430176104d040e7ddb258a61c7848901f9c1947f9a073af0fbaa0ed4050308ef5ee1244b276b8d06d8a79e5939e9a5ecb2c6894476f33fb696f4202d22f813653bf0a9ad08215b2d7e0e091b4094af356a672b19e9cfaab63f4011b0cfecb598b75994dab67f1357ecaef4da9158c967e8f147675d373f6c15571dda09957e2e0e271d78daca67d1e"}, 0x1008, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x2, 0x8) msgrcv(r1, &(0x7f0000001080)={0x0, ""/213}, 0xdd, 0x1, 0x800) sysctl$hw(&(0x7f0000001180)={0x6, 0x19}, 0x2, &(0x7f00000011c0)="76e3a9475db59209f219077ff031fec834e300ff6fd493e17dfec7b2a6d0c1a667225b35f8f592977db9f4f0ea4dab701348e288b5b73d9fd1a81595bde3af30c7e38dd3282e234badf1754204022d31e7b6c403192c2cd1ada17c34c4f3bd176797c8de7052ec3a72fd89d6f4e326dcedbb866862d4599db520", &(0x7f0000001240)=0x7a, &(0x7f0000001280)="7f6b64e70db8ac830808dcae0adcdd31f6ba0f9b91d01ed1a3cbba4d3f6021eb6825396ded011c8e6df88114b645574a66a45cb3a5295c9a5a505110f4641109368784b496e3090e61703a0efd8a276e469c86ee66c106", 0x57) shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x3000) setitimer(0x0, &(0x7f0000001300)={{0x27b4, 0x6}, {0x2, 0x9}}, &(0x7f0000001340)) sysctl$vm_swapencrypt(&(0x7f0000001380)={0x2, 0x5, 0x2}, 0x3, &(0x7f00000013c0)="8449a6bc0f0302de9a31c6503ee36183b509169c33821f0c063c1eb2f7fdd074dffb9ffa0b576ef6107836c52f5522371226d440b24477212f2d1bd96f7fd43b4207605b666dd4c5ea99845592018315bca103334c7040039ba3a1970e0d12022b87a3f7406e53d13b97a4d65320edee8cdfbcd2b1aceb3bd6cc519dc5692ac162ce217b7fd03ed5755ab4790201bb2cbe1d8047ff9ec0cc56e536913b2b873f7ab529f4660406929c04d5b751896d940487ac347e93b06c18533142d53bc905817e308591dd899f", &(0x7f00000014c0)=0xc8, &(0x7f0000001500)="5a36e7452d207c95f4dcecca0c00c571478fe0ae3d807e27cc43578bc25d8050fde82f3b4756948679507102b3bf8a66a4cf943a4af9d2ec0a46b6ee3db65a489efca73a5531ef24db4e62f207b2c4bc1f94cf96e37da955fad0fd2caa60c833ebf76a4c4af1604cc77baa1bfa4cdaddf3b18d41a04b6e1f032dbb5bca778bd06b7972ee42c2f8915a2ea2b8c6ea0859e8737f81dc6e47d4f4f3d8625fd09b9729a58acbf71c72f0a3b1819bb4c44d5b13f3f19603219d9f82e274cec9a9f480c010161b37a5d223a9b1b7f4997874e0a6d4af5da9f2e27404160557953556897d759e84c951aa0d1a43f1c2190566aa11ee3e8d71da9f", 0xf7) r2 = shmget(0x0, 0x2000, 0x87, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001600)=""/184) msgrcv(r1, &(0x7f00000016c0)={0x0, ""/216}, 0xe0, 0x3, 0x800) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r3, 0x8, 0x1c, &(0x7f00000017c0)="3013a6586d85a3ad2b1c33b31a5fe6f8ac6b865be1a1d23cc9d8925aef9bece6ce7c855419ca731a5eb786b3a196945f6414cad75e3134a406ce41f638e97e07955c0d3de98c3b463d49f7358bf20b7a5614ffde9f7d829294fa1a6ac796167e4712a79114ea897db1362a04bdd76150e4fa03a3fce4826400954c5923970138917e77a28d1ece06e229e96bfeac262ee4451aa1fb36cd64968f78c90c6d49eb7b6e142d5abddbbacbfedcca6d2ead51b09f25ce64cb6ec41e749f7a4631dadb31b921627fe4a33eba5652af5206d54106bee76c3fee9f577f67808aab8e773fcc94033c1006a30aa418e23d", 0xec) open$dir(&(0x7f00000018c0)='./file0\x00', 0x10000, 0x102) ktrace(&(0x7f0000001900)='./file0\x00', 0x4, 0x400, 0xffffffffffffffff) listen(r3, 0x5) unveil(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)='x\x00') r4 = socket(0x2, 0x5, 0x9) msgrcv(r0, &(0x7f00000019c0)={0x0, ""/151}, 0x9f, 0x1, 0x0) faccessat(r3, &(0x7f0000001a80)='./file0\x00', 0x2, 0x3) recvmsg(r4, &(0x7f0000001dc0)={&(0x7f0000001ac0)=@in, 0xc, &(0x7f0000001d00)=[{&(0x7f0000001b00)=""/113, 0x71}, {&(0x7f0000001b80)=""/247, 0xf7}, {&(0x7f0000001c80)=""/91, 0x5b}], 0x3, &(0x7f0000001d40)=""/127, 0x7f}, 0x800) msgrcv(r0, &(0x7f0000001e00)={0x0, ""/76}, 0x54, 0x0, 0x1800) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) connect$unix(r3, &(0x7f0000001e80)=@file={0x1, './file0\x00'}, 0xa) chroot(&(0x7f0000001ec0)='./file1\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r5 = semget(0x1, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001f00)=[0x3ff, 0x2, 0x200]) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) setrlimit(0x6, 0x0) r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) getpeername$unix(r1, 0x0, &(0x7f00000001c0)) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x210, 0x0) ktrace(&(0x7f0000000800)='./file0\x00', 0x4, 0x1f20, 0x0) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)="5b651c57b7a2ef5a62be2e9f0fc36011cf716bd9a08a540a15dc0d60c3f97e525041499435d6c0a0d4789c", 0x2b}, {&(0x7f0000000200)="01656363da7b499f22a472078a978f835340413c37011749b91f6ac5b0b94f9e8eaf96ef7db0e1ce24cdc8fcd81c80693eb290789b790bc0de8e239af1d51372f8388e4641702d0f0e712309dfa0090cea30758a1ec9126b5201d8d8dc0f434e78347e6b121b7d06cf8bf8dd5a10ad702584b4e5d8c9e4362f90869047304ed5c636df1275f51a82bb0a1965c9cacc", 0x8f}, {&(0x7f00000002c0)="6f1f7f13831c67d036ddd6d8e175663b8a5d88f72c0022a546d7b3cb28e02fe179226349394d6dae26539c4ecc25f6262f918d5c7732331e2ae4b942a2b24989a55cfc20822936b61d5d17d48443f4e1d42353138acc81fd1e87ed131d4ef676de5181c51197544a331c69fe9f786c43a5e07c891d297b38eca681db6b0ff2eb50a421f9c072265eec1edeff721388ca9db564ac49fdbfc1c3e63795cab34187c34fe84ad116a1472f33c4657a", 0xad}], 0x4, 0x0, 0x2c8}, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffde9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x20, {0x20000000000000, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x48) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) executing program 0: socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) executing program 4: socket(0x18, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000400000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x6c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) setreuid(0xee00, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000040)={0x7, 0x0, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42111000800000000000000000100000000000000000100000000000000000000ffff"]) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(r2, 0x0) open(&(0x7f00000011c0)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20001518, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x4], [0x0, 0x0, 0x0, 0x8], [], [], [{}, {}, {}, {0x0, 0x1f}]}}) (async) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x4], [0x0, 0x0, 0x0, 0x8], [], [], [{}, {}, {}, {0x0, 0x1f}]}}) executing program 4: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x8001, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000001640), &(0x7f0000000000)=0xffffff90) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) ktrace(0x0, 0x4, 0xb1c, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) ioctl$VNDIOCSET(r1, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x3, 0x89}) setreuid(0xee00, 0x0) (async) mkdirat(0xffffffffffffffff, 0x0, 0x0) (async) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, &(0x7f0000000440)='./file0\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) (async) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r3, 0x3) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x54, 0x0, 0x1}, {0x2c}, {0x6, 0x0, 0x0, 0x20}]}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) poll(&(0x7f0000000000)=[{r3, 0x80}], 0x1, 0xfffffff9) (async) fcntl$lock(0xffffffffffffffff, 0x9, 0xffffffffffffffff) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x8fa, 0x3f1c, 0x9, "be404683cec4eaf03b569996f2c2f860b9c26336", 0x6, 0x6}) (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) (async) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32=0x0], 0xe8}, 0x0) (async) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000500)={'./file0\x00', 0x7fff, 0x3}) (async) open(0x0, 0x0, 0x4ebfac6bbaf796d) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005030000040000000000076700a1c92b43d42c1bccb5000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b1907f923ed6d24c951e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c801ea6e2ec5890400000000008000361b1257aea8c5", 0x91, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) setreuid(0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc70cd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfab770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d99e000040781e4b209e45e638637babd7ef35f2b3add62b3ab37c4435871a062f24172b7cf012afaf9811207731104342bb99e9d82fc3748e0ac055c23a8000000004b9348fcc353c3230deb871fbb8a9879b89d632cefd2d09c3dbb68ca3f7085fbde76ab2e9875aba9a95a8440877341d0908f3f4a8ba8935774d0ad188d5f7638366164f6c3d8e4d1df4e5f6ee7c0ae7c629cd2670ee61403d48b0e1722f7e27339ac4024cde6c512842e64ad08de802b4c8444c521fc03a5b2e9399135671755fe6c651ee81e41ae983ed7fe", 0x172, 0x2, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) 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', &(0x7f0000002840)='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\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;\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'/659) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0xfffffffe, "031ffe40630000000000ff0004002000"}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = dup2(r6, r5) setsockopt(r7, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = syz_open_pts() close(r8) readv(r8, &(0x7f0000000780)=[{0x0}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 3: pledge(0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x4, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@end]}}, @udp={{0x3, 0x2, 0x8}}}}}}) r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4}, {0x87}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) close(0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)="4a6d7ee3cadd7c3b38de30e08e3002a6cc77b6324dbebc84e4a424fb8f08b83fa0263af82b45def29f6f20c0f4438b327ee77772d3595a6cb0173e6d001a558fea5ae94a5862beb57129f2a51f3f4416aa4c8bc3d697f2cc4196d5e85a80c34d9881563980a4ae6483977f0daccf393b96f7503939fd4cc3219d41f507aeb09d72cc032c5d08054388a31ce95e", 0x8d}, {&(0x7f0000000400)="f0b1f2a9511fea6a037d664083b898c6e24f1dd0d6d66eae9fa2f31dbea33bcfa366aa62734a542e33182194b6eae35dd3c26494582dcd08bf301f74349309a2a952fb4f2a717fb8e2ba67ebc56f52324fad276c899c009e22b41f139df3f4adf65f34fa5628e9e0a8c544b4b1d1975ca1f405018cb72879f163e21dc5092c9195ff0b23efe5e4399f9d5f15f07e363b138d975aa94412a7bd0552b702558ee052917a4545528dd1e48dab42c1fb40edc9d476fadcb9a847ad54df", 0xbb}], 0x2) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x6) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000016c0)="6fe8ddfacc4d44cd403515199e67bc173e2c3edcb2500514b0c6ad7b35faf73497fea1c10431c4253a44ecdd6e45c3749f02f9ceb41431eca9459f2abb0e3a5baf87a59123d6dfe86efe8e2f4c3f3fb48a30adf2e636ce5e08d298452f2d0375042a71327a96cca933eca6e73cd4b0cecd221d89f84f9f21665d73484aa8f89f005e562eec7d00304f6b67f9c9581b7978dc366665b6e5905ffe78e03c14eb8555277466a82cd3863fed25b2792c465624769bddd432f4e94eee3923d8a110aa9507daa8b076b787f09884040455f27758efd2d13260aa05f687cb0586d9084214db47b4505a0ec80ca9689aa294f598d27203b82f3affc065017f8533be860b589a321a674107be9641f1bbb0f0f46d224c4cb19a22e0ba20cf7ca675d1d06785d6fa8130fcb73101c325a24603ed214d12965f7e21e7fde7dd99b278a9da9cffa3f94fa85564a8bd4e5848066c32a510ba9064be3bcfa0800b90ba84fa478fe385dea4b08d8f09446db75370cf386572259264a4a20fe51128aa708ba4761aba9e68e7992c54b1d4b6c33b058b54af020c24ec64cee47c6399733db7c24e3371aae7ad46abf8b0538c6d349c8efebce85d846c9b79c7c83aeb8f3d39c14387a9ca0ab04c20e6c487d313ed53cb5d6360ad4f9034a142138f2647f11bfe327c634676c4731df5e28a4672681bd2c77342bf9d23b541197de64f45e1415798d951a2c8ab564ad85089b9b39f0ebf92fa70d49322057e222eed262f86d272cf2f961cf7ca2337c82cc91a8c392498daa66539e3a301bb9ad5b61cd5520f46d68ddd6b0e366f20683938caa12b8a1f057fd77ff98f72341105dc5896d70d229ba18deeb55db2030910d695252f22401185bb226291f4b6a23fd0f1e9ec4e6703cf6314e7979569c74a29fe0619b54e19151cb36c1cfcca18fef773e07f4940e60436a79d48c244b6527af2c9c07df677d9641f9dcde315090182ebd29c619f0403e6598fff036722fab5e0d2cb11ea8f11a9c7530300eb414c21fa1b5d954c6b5dc1b6dc3b0e35d2927ff720114a3677ab5999addb7a58ad54e10226af7d06581c9ab725464f89c7596a0c01be0e87aebd4fec7f9cdd4a34263fc2dc8b411f6a27024b7d4498bd0612c6722a34dbc5e9281f68ee292ace3dbfb3942012122cdbee81aded33fe1084a67e1fb777e705dea9ffe0233e716fe1cd3ab74fd4ea112a5e1a099961d17af3a746cd1447c8028fbdeedaa04f7f92bd29df523c9a01f2a8965bb5a3938dace7a302f69330ef3b8951e2fa7366b97d66ae28c3b17ec290ea19b9160215726073d64c4fbbe7eb7ce5f7bec60c5c8392e4365e0aad4dbac4855b5f42c44d5a731f4e6f3a3e436b9a05772879be34a1134c342360505e70870449b012afed2f549d1502e53621e9eafb6d69e5a34009f2b1362cf334d7d3996ae9554046f487730901e04e36c33e7cc3417a1f24c0bf17520144f9493b80510e57875a9dccbcc40ebbf952b030569e82cad552dcb2e6dbd196380e6345320e424d6e962c61461fb1c70526fd3ce5da9f1ead1fd0a375178d6bf6c400f8ce7fdf2f4bc88b798949c06a87ed575e947c0b9b32ae2c9fe0f3a9e1ce7653e6b9973126dae5a4c38748bf87446c8b6033db980dcf3e59a54f27819ec0d748a376c6c966bcf130e38621b69e79c9ef3b9ec70fc298b3a6754a83654f2fe327c909871e72e57323be608ca2bacc833acf8ecb4a417dc2d4b804fdb2f03f58278caa6f6a688b1011549d685d7532297906ac8a9d20fc1c2fabb747539489e3648061cfee3115072e6584c0452c28f5b3b2ce4b73cf09f20d2a0a91758cecb3ea9863427faa9b091e2827e11108e217c55a250f63b81fdb5d9db7fe1030b615af467cc2fc4381b18deae8b86e518d591fae7caab99be71c72a7baf47492c92cd67a433ef73ad6d365202c3c71f777f7830e7f7c3c2e1ccb6469c4bd6fff2d6479987dffa30ee6b0f2c45de7067053f8ab2faba3bf518ec80fcf92c407721c647f9e8c0fc91abbbd7257b6d3ce00be784f30a9546fc846e02fa15367eff156c99ed94cc8262acb321477f03d2bac1d432aefcb99440c4d85c3a3511db6820d081e3bc23661a5f620556164eba1b5e6d38917c834c14c62ff76cad104178539e3a83b9697a35737ff32a10b2b1e9fe445ca50fc46c7adf82164b1f869f6a437d5436d7654a6d211cd40689d2adfe4c62bf6563368b9a824593ebf3b73153568327535e2295913cbcec88df255131315ec3699317730662924f297dc9aef9a45c231f347e7940fdb2d10f91ac4f555e000f014f7067f715afa9324377f3eb5f1c03303608ed4c489b998212dd2786951de94d03700c97960c263d9a02e7d3f7eb73ede3deef02ee7ba2a55ef438b0d9919a064782c2e77398b60e76f433fc4c4be711eaf8884bb90d25ab9eb13d276dfad273355586459d8f7d2f46b9a1ff923712ae486fdbf1ff2f2494aeb10a4faee986852165a4431e450c6a489e58a618d2f76ffdd919b7e3e93e2fdec88a2914e281e4603a6593c0add747c25717a4d830c0ed4d71ab9ac201ce0c43e9a24c22771a5d239c1962395e5854465501a1e3deeb8a1c69dd144b836addc2899e9485ee13922c0804a5630fa7980d445ea9df67a6c976820a9456e578a775722c61890f874ff3ebab69d02e9581a8a8f50e208cb98535676b11b7b7823bb06488721ccb61b5813c347f39fe757501f3d022f7e0124109233444b2aeead4b910e800a989e65bb88f789d74a5a62e54a63d5553a6f94e3a36f67044a9fab8d24e03bb6bc48cdf19becb7a087f53b1e765a1200da5845a532f9674a09cabc2fdb710a72f2cea0d687464e4ee802c1db0ef283c05e6d36f561e075ffee56a77c7857e548dadc5f1f544d5ae25e6e353664dc79f85aec016b0f29d0256e1e5465ba501e9891adfbda6e1c270732e3bf31e2f41d31cb46ac67099b668c44ea47ea30060501f1c60580d687ea33432f017fe0401e222b071dcfb963d78155629c85acf3e4cfe2c1ca68de30cda267d20982e14ec6fdeed466eb54e58dc86b4252f6456974170dff21cbbb101ed674b9375e2f1c7eef5442ecfd826cd712c1687449a53351181bb49a5688c29a6d6f1d8689e581a9c5cdc992aca31c0664055a537da93fb8b6552a838bea22e1c1ffdec3e30c62962d77ef4c2e7f6fb1405a1f1769f0efc464de6f287da5fb72c70d6ca35c5e58b1892a31acdec4787436091257b01f99001cdaffd2af228f58af8b4f3d16c0b71caa074cfa0fa7d809ebb4b8272049375358a6822056c47382a81d4113c0ffda4a4209bb9282d82e3b1af97b2daa4286ef0bc93498c3c24dcc4bdd0a8fd0cfbb68923068c5e311710528c7262ced0783d16d4a4a4e207513a0e15fcadfc1f6264167dbf196a28397dceebe4897481d0511ee6f93a69facea0822aef087b8465f88b105c5a0e8698c55d60c229560f71864ddd18d64ac7dcdc2070d3be9498e8fd14893884c0376320808c5fa95ddabac9939bd41c9d06759ba084e5e75dd0dfa21c181ee7dda019b3d5c3a2299ca2b938362e392485ff2c7635028b17037a7f31e4266037fbbb0e9479cb6bbb8356bde6349288fec35d54d50be906bf8a114f4ee3a8b6fe2751f8994a34e37dc61f6fb6ed9f3d53d95fc5e7991e0f0d69d7b5c372eb1eb27524f2bbe8c73d970ef320a4c3c10a99219c9267c241cba573c9dc5474e780029faa3384dbba184870828b504436e90871a306b536396fc5c91ca817b2b5a4cb55d4a46390f00b32f9a1115bed215d6cb04beaa9e0fd27e7a793d3a36dd341bfbb03a13774d0df5dbb8bf4b6179780a45766f53c098050da276a0163b90e4ee5c1e10544f186aa9c0953d735eb3095df12a3344d470dbcf7c762c72a9880e242d1eb6f422254ba054ba4781112ec0a3ba39eb2071b2157281c8e7aa83d7a5d08fcbccc9d925b99cfb156af80c3af70059087e4b57b6ba3c449db714a33113ba3c9052dcb25519e4e8a1e1cdab43650ffacc97004b9381121ae9c48c29e6c83f03bd05ad9fd3b1f85ac78c3fc1159dda68cd4ec1f3ccf91736ce48e393766dbd8856923d5d8537746b76d59de2224d4bb04b8afbe7d90adf9b47bf45600b8f699f2ff23a56081cbe1ca6c81dda22ad7aa279d1cdee565014742e745b57c88ea759a332fac4988b0028bc002c46ff11cddfbdfe075e54589cc6aa7328de91e13eed57e8747c87bf32fbaaf9718486da330fd232b036aee24a6bb7bc7edb3aa49f0074c2103393b872179a7b3e60191cb4c4da08", 0xbed}], 0x1) r4 = syz_open_pts() writev(r4, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000000)=0x7) listen(r5, 0x0) shutdown(r5, 0x1) executing program 5: sysctl$net_inet_ipip(&(0x7f00000002c0), 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffcac) mkdir(0x0, 0x0) chdir(0x0) syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0xfffffffffffffc98) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() mknod(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x4d}, {0x81}, {0x606, 0x3}]}) syz_extract_tcp_res(&(0x7f0000000240), 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e", 0xe12}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa6", 0xc1}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) executing program 4: getrlimit(0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8060693d, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x4001, 0x0) r2 = dup(0xffffffffffffffff) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/142, 0x8e}, {0x0}], 0x2, 0x0}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5c, 0x1}, {0x81, 0x55}, {0xfe, 0x0, 0x4}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "062500", 0x18, 0x0, 0x0, @rand_addr="feceba7d7ba90e28efcc5cc08cfe24be", @loopback={0xfeffffff00000000}, {[], @generic="5ec797ba4023ac3c894ab31ea24490889546ce647c3a2aed"}}}}}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = getppid() fcntl$getown(r1, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r2) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = msgget$private(0x0, 0x2) msgsnd(r3, 0x0, 0x401, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') writev(0xffffffffffffffff, 0x0, 0x0) setuid(0xffffffffffffffff) socketpair(0x2, 0x3, 0x0, 0x0) msgrcv(r3, &(0x7f0000000440)={0x0, ""/206}, 0xfffffffffffffecf, 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffd}]}) write(r5, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000300)="d093d439cb557cfe359248483fcb1d00c98667273989a85322d0752fe9a0bb4d68e43e140ad458ff2df181520002a128ba1075f2be912d85e5eaee928bdda956d00023fba4cdf50863fc8d5ddb263a4acee619651444d340ecc22c13237bbd72e442a40132e12a4e15004ece23f4b45e2886849467ea74fe", 0x78}, {&(0x7f0000000540)="773832ba39ea84a900239816afbe63406f8636e4fae01d16cbaab9b6dcbe62b6146ce4462b23ec9092f0a382c079d76387c0c63c33699fc9377ac21ba5f658cd725e9c23ab2f5ec0597e3979c950c9c101bf23adba8b10dd385907eac251497446ad4b416e5520e6d246206a6ba4f30c623ad194e39a9a40aa2f123ffa57af02dc9b032c101bcc3c1b15aabeeb4d612a57d635b87cf023952926d8591b878063dbd90f376bbbb27b2d1256d1635b7fa4b3d09852f25db283ed932c6f3458e4fbd950817e89f318dc12951f067314b3bd7e1b843820e8db760f59da275bbf955286db4a95acfdc15a1fc2", 0xea}, {&(0x7f0000000380)="87acfc159375fadeaaa00eccbce59bf08f78ba5cc3930074385991a303a5697abb4f251b3d6193fe83ba68b33b14f84386e57cee10a0b912905a146ce5302906c0e8d7856be37264", 0x48}, {&(0x7f0000000640)="5d45fe1d4c93b7757d6ac86273ed6a7c85b86d757369874efb4b90522414bfc05002ea54a617d4d796a1cd3df54021b1485071f59473e94f8a2b139a0f2da762fbdce68e6cc003e95e3d8a685cc63bff632545fd3101c5e7fe12d382ea5365f5e4cc8f836c0ab1cad56e0be01487a974", 0x70}], 0x4) msgrcv(0x0, &(0x7f0000000200), 0xf3, 0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x2, 0x0, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x2, 0x0}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0x8}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000300)="7afa2b2ee054ea249a8a7669fb45db0ebb97d088c3784ce353383cb4cd05e49580331201736ca04777e7af23a54a32c2308f7b0c0789c1f81defb53714f98fac02185da5de8cac49d3473e82285535786241d0ffab43719bacbca8a6", 0x5c}], 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f98a699d89ff4c92bb9791a3ce33c0fb", 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) listen(0xffffffffffffffff, 0x3ff) r2 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4d, &(0x7f0000000140)=[{0x40, 0x0, 0x0, 0xc}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) getitimer(0x0, &(0x7f0000000280)) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x101}], 0x1}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000440), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff06) setregid(r4, 0x0) r5 = dup2(r0, r0) r6 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000), 0x4) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = open$dir(&(0x7f0000000040)='./bus/\x00', 0x80, 0x10) unlink(&(0x7f0000000000)='./bus//file0\x00') symlinkat(&(0x7f0000000080)='./bus//file0\x00', r7, &(0x7f00000000c0)='./bus//file0\x00') executing program 2: r0 = socket(0x1d, 0x2, 0xfd) close(r0) socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x4a, &(0x7f0000000200)={@local, @random, [], {@ipv6={0x86dd, {0x0, 0x6, "e0f0e0", 0x14, 0xbd, 0x0, @rand_addr="3be1e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x401, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x2ccf62cc}, 0xc) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}], 0x1, 0x0}, 0x802) dup2(r0, r2) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) executing program 4: sysctl$net_pipex(&(0x7f0000000f00)={0x2}, 0x3, &(0x7f0000000f40), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) executing program 2: open(0x0, 0x200, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {0x2, 0x9, 0x6, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x87}, {0x8106, 0x2, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x22, &(0x7f0000000580)=ANY=[]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000002c0)={0x10, 0x1, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f00000d9000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000048a000/0x1000)=nil, 0x9}, {&(0x7f00006c3000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x20}, {&(0x7f0000359000/0x4000)=nil, &(0x7f0000561000/0x3000)=nil, 0x7}, {&(0x7f00002b2000/0x3000)=nil, &(0x7f00001b3000/0x2000)=nil, 0x80000001}, {&(0x7f00004c3000/0x2000)=nil, &(0x7f00003e8000/0x3000)=nil, 0x91}, {&(0x7f0000577000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7dd5}, {&(0x7f000074d000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xf295}, {&(0x7f00007bc000/0x4000)=nil, &(0x7f00007a7000/0x3000)=nil, 0x1}, {&(0x7f00006d3000/0x4000)=nil, &(0x7f000064c000/0x1000)=nil, 0xd8c7}, {&(0x7f00006ca000/0x1000)=nil, &(0x7f00003d5000/0x4000)=nil, 0x2}, {&(0x7f00007b0000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000682000/0x3000)=nil, &(0x7f00004be000/0x3000)=nil, 0x4}, {&(0x7f0000462000/0x1000)=nil, &(0x7f000009a000/0x3000)=nil, 0x8000000000000001}, {&(0x7f0000222000/0x2000)=nil, &(0x7f000021e000/0x2000)=nil, 0x1000000}, {&(0x7f00006fc000/0x2000)=nil, &(0x7f00005f7000/0x2000)=nil, 0x4}], './file0\x00', 0x2}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) close(r4) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x500000000000000, 0x10, 0xffffffffffffffff, 0x0) executing program 2: r0 = syz_open_pts() setitimer(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=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, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a9000/0x4000)=nil, &(0x7f000009c000/0x4000)=nil, 0x10000}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000004}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f0000099000/0x4000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f000009b000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f00000a4000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000240)={0x3}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x6}) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r3 = getuid() socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x4404, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) bind(0xffffffffffffffff, &(0x7f00000002c0)=@in6={0x18, 0x0, 0xc6, 0x9db3}, 0xc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setreuid(0x0, r3) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x1, 0x0) write(r6, &(0x7f0000000100)="c38d677b667aa0c4090c16551fc301013c02c41ea99a3da7d1a0a7070603d65d323ced9e460cbd57071d777162e2771e3300366b2f607be153ecc852ecab16a9ff141699d755e4e291ec51f8f1b364e5af38b5b1b3109ab9203dc0d0b1d7feeaef338cf22e5521f5677b032b67bcde714c42ec2678e5d6", 0x77) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f0000000700)=[{0x4, 0x80, 0x40, 0xfffffff8}, {0x3, 0x1, 0x5, 0x5}, {0x12, 0x20, 0x20, 0x4}, {0x3, 0x9, 0x4, 0x73b}, {0x9, 0x2, 0x8, 0x5}, {0x20, 0x1, 0x20, 0x2}, {0x1f, 0x1, 0x0, 0x1}, {0xcd, 0xb4, 0x1d, 0x7eba}, {0x800, 0x2, 0x0, 0x80000001}, {0x2, 0x20, 0x8, 0x8}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x13, &(0x7f0000000080)=[{0x4}, {0x3fd, 0x0, 0x0, 0x3}, {0x4, 0xfe, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r2 = open(0x0, 0x100, 0xe0) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() mknod(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x80) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000300)="5582da5568c653fb78022af02bcbb689134af598230775079125a55149505aba4d56a27cef218a284d550006f1433201d6cad8767051c633a48eab7f26faf46966455c05b975c360f66356d1c66069dd28a0a836b140de534f839e98431d9c814ebf81acf16f26c8682b48252f98cc9d11450246075e982093992b6792522acb1d471cab5dee2699eaf926d58d84516f6b167b48fa9a4ecd87972e9fe05a846920806e9b65e09d853bf09cd1aa7e3a5de735cc8b3731b9ba9dd1467d71b7c8359633c8ce0eb687e3ab340d0b923d2ee827d2d0860ceb1f3ec955333d293024c934a1faa2b3a20e10f5", 0xe9}, {&(0x7f0000000400)="95b3e1b031dca8932dd7c68faf173ea0d51b8544d3b871bd4f7ac2655aaa3bb3c9e5da48e91ce2eb1dc9bf4ce16aaaf7fdc688138f33851d123997f0ce9d4556e25f000f773ada6dc9ec1e8e6433bfa7a7689d825ea11c249146916d455af854eacf5e44c1cb45af5bfa3ff8118a77c5072ba55f10bae7b810a1fe5edd88f89f6d2cbb200768a836d3e589e02c7171782037d28f28e82738d83e0b6cc0b4b0edb05b35443efc54d1fc62fb60e606927799553bb25b15138c7398f1640e5c02ab93c9ab05c1debca582040db82d6684deda5c62a4", 0xd4}, {&(0x7f0000000500)="d13302066bd4bea9a79892f28919aee6c02171fb99509127a84a8bdfda031211000c2b5e68a78ed2f0a85d0afec5380b1cb6eb36924bfdc863ddeda2d0ed7f3747937aa6322ffeef3eb39e7fb88b4b32e619a4f9690b45156c8f0e2c33c2cb1a4dbf8970ff09b234840505bda0a7ac97b5323e54f93242760684266d029f714ef1ec979e2bb3df58dd1d4f5fc3b67eeb422b76599d55325a73da0fb9b3c79c20ad75aef5b8fa3b7ba291bdb4b8aa06530bbf86a88f8382d941efc8e70877aae597585d0ed7362c7762bc5239a85a005f988a9e71affb6c34d6e7a4c59c8a9a010d47bfc2f2c43dd758d7", 0xea}, {&(0x7f0000002900)="52044bc5cd51eb40e8adf545c8304afac4438bae15a9cd75e4758cb477a6f974e9ee94f130cb229a0400253bf9c35d10d1355943af470be6937666b52d9cfa4bf17f5b0b9a5bf8e600d62db34a2dc62a7e34d370fd54717182e7ce73e1184a8a05b90a6f794c354404767b61f57bd315ec541a409da188a59e1950a8a9bef7540592512638dfc73a543cef5db52acef141a14e4a57404e492d66170bba66d69ede47057bc8b3274d42f2802ef8a293337b273b3abdeedcb44790e52359b458a3cfa9873d7734fbd722a43378691ad144eb2f23654457767729c8d9bba0efd75f425117ae8376ec720af5d31fcb59d5974a7625f0de1b0cb60af4c01ea646e98767cf495c0886b7d37c3b03df837d62431f3abc5c66cbb0c9c8e04c6272835052636c795e939e8af9e756eeaceb4936215c11276c2f3b38e34eb4edd6972f089b0d260755a5aba8f2ec25edff0b684e5660050ccea38bbf07420281c17cf63287093bda56750a0d9ed706c6a8cf44bc36d8ef8b3e7180b70a02ae1d14f3e805ecc4d3143bb2983bd836c5c29b338898fb6716925d5196486fc9272d98babf28942a4dbe05368dd39a46f5c9f5f85c36c41e168f98f66fe6564c323033cc775b1f7eae0d55dfb757e7fa5dfd753285e81a6eeaf647c7e73305895729387d26ba78f082e456a39850a9ba9fcf5de10ef176d09043044522a2a05263d2f16e2b1d8b1635b9516738b961e964689b2d5ffab023877dbf0bfe3fb20ef7dd949d38350c4a72457be20f5a334ba2223b2b5a8bc8fd4803d1bca175c0265fb9abfe25f29022bba9b10ba1eb344f828bd47a5ccb92360f344e15689d6c2fc47dc5033ecda15aaccad9208fcca8b537484af1c7f0f6cb95e9ef004280f21463bb3d4fc8b8a6256ce0bb0a941abc0a28e917d851f9d6221d16c483be7ece4f9c7bef372ed48a7bc2212db94a7d4846f6da77c580eaa7c8febebb5aa7ff56811569aa0e43e73b7e288608e42cb4eacdc79326aea08d477398efaaf7675cf5014b05a63329daedadc0102e278e21884279b4de634c18fc1a3fcd3c96f2e17d0fd2ab89c3b8add0bed60c0cb76d70e592d291cb93025e98b2526f773f43ed01f2ce88c1508503ca5aaac5f4f407d56257427047ae6e7d213c6ed789d2598784fc245dc32b02b9ce1a14f78748a91480b5fa7e8504d4bc3c0748ac88cd1758f52910a0311b64e332627f6c3cd5cd3b1aa732a301426582ecdb160831a4d0589588019abace421a546245f47c8e8a3c67490310a68785ea14b74dd810f742786870f7fe8046e1ed06fd2973bc6f2bb06bf43c9c86588684348f8790c4b97952bf4ac8b8576df708f3e2a25533c56746d65d48bd38efca7abf2a0a66f7899c37b799ebdc860fb48c511b88d4a243324093bbc3e6392fcc244103401e62c56ffeeab06f126f9e8be14249d84504ca6a8c2873d8c7a4e6fa7dcbe74d6e027b9dc4bc17c3055e42ee21dd47c0a84f2e962be75fef43ba4738a071b450f28cdb270c5fb9807bee6d68e76da421c47b2123024224cb823fd11d798a5f5d193da9eb4a66e488ebedb1225fd272c19914c18678415a91abce91151506badf3e773a147f4a1285c7403a7772cc5e2092eb40ff03a437ab3dc5155a0b179d6617b11e044a63c602ae0ecc7a160cd061fee3b2e277c7ebfccc79dd12742315317789250d98e03072029fc52527dee05960b053862107f79213aa1f5eedd489cb92557546595b3a18860d01a7719f2b0bc6708ca35841df8202b4d8088aaf6f314c5760c2018f2f36b21e6703569f04256ed7ad42b745e18be7d7f08833a94107939facc9c00e3edc83d6e7cd35fbf36d56532f2f889184abe9b4fed0369576366b9fb68b8b2c32659577e421254d31c57f191bfdb04fd96e5fde3a856501ad715e5b6e03a01214cf5546f87fee37606b69d0aa1ad1dc3875537ff010bb1224e238d858ae876b10e352fb5494df6fb17fd3327f0f77d68c82cd75afb899ae3b36a96445c884ffc8956e69c7ce28252c95ed605a3284005d4588b3e288b71e557deaccfa0ad8a1d88b2ee8dec144d6a2816d4c5660274013d3744405471203f5e98a0580ac1baa09914de1ec39b3501a7d4820dfb2ada25e4abf0d93ecbc28ed031cbdb3040cc939de034995c50f88d8e2eebc83112df6ccccbd0aa5eb38e62694e92850ff02020e9ae254cef87c154c963a5906f2a01e57fc1572a1618d60065a65dff066e6217d6032f8688b21511d4ad8aed2f71e47ef199ec5430863298e4f2745881ae761beebddfd6a1cc8aedaf27628c5fb2c14eadc733b40754ad585cf6ee56e6ed6e89f3ed4966d11ed02d3cd31676e8395e65a539e9a34f40694c0a40caf5a8b6e305707703ade97263dcfffb2cb87480ba8cb4bd540874159878345d2974ba4986888493239d5425b29e0ee91ab52734c3232845abffdf3c8ffb6e1f9a861d5ab39c6da14afbc7714712387d4cb05845052554756623bf85050b6312e66242a1574a50c598b88aaf98c8aebe7ce9f2bccf7c50658e15b09e825b9506c13c91cf15d68ce6c8330cdca193f87453dae7107f995214401b3bccd05e1deebb09f604ddb36dd0916191201b86bcccaf18248a8c6a480150a01f33a91836aa23970d4864e7da23805c89aa8674efc26d588405fc9eca5c2cd869dc609b66e9122f2860a6af06db35b0976713e42db239d15f7005a9489f3d266a4a764383e6ce8f2fab0c84cf0ca82bb5942375940bd27ac0bdb489fb6e6abc04399d3af2d5b20cf285a20772191cdbf7579baf3ed157db11c81d1dedcc922499055800c18c6e959dade5c158580ae54dd62797f8a1478b8d8ac37bb934fc367552650a7cdec1a94898419e7c3b11e31641d7ce5a3918999a92a73ba2ec03c143fc84e0a74b7e1d877cca582f3ee36a2a0e08ba6279cc274f05c0431dd1371cb42d0bf02c98cc6eac91c118ae202313b660ce7832affcb624d03ac25f6eb9c02d63aeebc88897ef68e12e2a5a8c9abd0107c12747226264a9dca531a3bacddf10180cefc382476d58a426d63cffa91c602b3129ff1c7971593a4616605e054bc96d67799a8ba1304fc197dbac6815c5d88f5c4af11ec3fdf1041a0e2eab50e8b1f83d08681854642946c99337cb350c789f273c52556201cfb3c44fceb5cd2430a4bfe8961d384eb87052110b37236343792284d3d7f356defc139b0b31fb4a35a72231e8b396f042709033f2bce2e5b8d92f64f599874629f315064bc04385f8beca1c1b83add2e3112b3bced67957e6f69a93c9b1f0a5525aafe29ddb3ec2a6a9f966da0cffe981f2a22df468ccfe9dfb3f347d795924a3a1c7158e1453e298bb7c218b19023f577c2a8b97f817346fb63c4daa35629a9c385d8e8fd8925b4b9353562e086f0423cfb332186beddaabc1abf564176d2e8dc84d78fa7d0ae4e930895f18ba167f8636edb3f6f1cfa66be4f4243639a3d5cacc3bdfdd0d1834f9719792f524a5c13655ebf421af07ea93387d2cdad560e86a15d593ff64a3aee8d92a8e1574749a726652db2af466648b5498ed9adffe87bebe19aaa0385d8dbdc9ccb66ba25712f1db80d297b36db0ee691cc63dbb3e57bdf6fa8ba25d68e72f4604224aa7a679cbcbfa971f68ac3aed845df8ed735ebfaaf03f08f8510b126d4f075c1028579e53381bf84aa8c07ca8de31e20821888d64557e5b62f09f3250f2f5bc033f1291bce53033509ff77a246089d65aa3b29cc20eb7cd679bb95b30f496d3992852fa0756908ccd7342bc59545dc5dffa2fbe19f402d1135f8891f7a7b1d89e307609c04ee0eba92d80b155a7b8cbff05704b5fb0f94d12a0c1fd0a0ad0ccacde290cc6f8e6865c77ba193cbaa8deb567894fadeb978faeff8e27f2902830af1242c99c90fc0283a87113ca2a03299a9ef5ddc4c87cc33930303fd1e2ce23694c103e594699c612c5fe261d1a04bdc53f9048271bd9af8de89c1fb92b6184de922f57ae779a2246e759e17646726677acb9663d901bc94cdc8cdcdf9d7cf41615b217200d113a402bc44e9b9fc3db24137f269a76c3173a45f2f613db002aa5af11dafdf499711845d6580b8067fb459a754c84c1eb8c039425e028fe7ca56a088695bded4a7693e0f3a051cb88609599dda544b7493e680c45e95652cb27c2dfe3b1a0bc11f739d05e169d26ec2f41f75519ab87646ef00d00297cd1d943e50144d7c78a4c913539e531b336587b020f68b5451487766efec305ac9010d6d7146bad0f612daffb9cca29e99e958c481c40d091da19f68f9e8d5a4453791be3b11e7c04b27c63b508d6ac24c607046d0d11eb0a852666d32afaf7a7a4ad09d26af0d6ae03000b5e85d33f4826484c6a4f7a897d741b8986fa8642baa0c497dafc472bdc907b36cdb3410821787b07c404ad70d549b7c1729db9820858563f8d8b3671022b496aca97f6d15f30913dd5d406dfc1e8703bce812cf59e1fa2a2a2fc1441088f58fae4afdf037486e76a18c8b83195fcf642d79f0360ef5917a888ed2820ed60bf93d72878feb79844d3595b5d48072f0774e7d912af1992d2ff5e6489020eebcac50ef7873489f6a823f797ae06e67f47b43cee8516264a09f1a354f9701be5a144f9b1ab2c59fa55e0d106c275911232310f743eb1d19b6733ccce26011f72c5c314104fd3020d1f782153fc7e2d0dff8f1486f5e0b6f582a3d28619d8d3e11b82de8d4437b2408352615bbaaec23592befadcadc5cf6056f75ead19071a79869f32080e506cbdda6f36c0ca1be44953b4670de312eaff9be453e44306c76f1fca9760c3c69c1d061b6f1dd36d8cebdac75366b7bffcc0c57fc0052ba5575c0ac7232862a34c10762a5f5c6251e11448a5d7618cbe90e17afd7fdadfe84ea727366eabed9ef0b3344bcc0813c297b077f9d9ca1e9cc9c7b2ea727b264b4c90a02fcace211e3f718e2899d3a11dd3fa67de5924e7b02306ac123c8e2d5be420f5eba5209ee6e1beaaaf8b710a4e27551419414faaf17f152228b0b4b87321b3196c115d9acbe8bdcab92b11e7d19883d1b5c01439ccb4db40f479662bc3f8799f24b909b8a9171f7084b33b4b6efd5b678a71a182e0c7c3175a76cd08ba0fefe59e4bb506876464fcaf039f7daad13460062dcf6252a3e5d9be10553cdece60bd18bd4daa07d8f1f408f175cf4d9bfdc5e2e582586b7b3926e8866fe481609ce7295d2695ffd6450d2fbf3a8e992962e591b1a96b1d5410a8511696883ee26c5b06592879ae271bf94f022d5ba531f66899c4182df5e746f2c1c7028925ede11b4281d0ab7ddd5af598ce794af833bcdc6ea0e7c3bf3dd2243124ae14b9ad3cf54c7e38285c371a70b4dae4bfb348ea63dd8aa8918e4ff957339cb3a1e7aed6e8fb31ca3e6289c3f87b841dfccfa23938013523fca45ecbbd292db423f6bd6348e0bd5758c3c35d0f388c177d0243402dcc134e2feef3210113e9bcbb5744aea0614c1ccdeceb2db3f861494299cc3220e5027a66e822dba8b96d29a09d1d96f774267da2645fc35e0b121cc369dcbdffd19fb32e510d6ba5d68f1b5ea33ea770a47029ca0abbfe9b8844310ea6b7034bd205fafc65502d3c6bdcd841a902aff22799b009d7db3e7fef11d0a27c883610c2044c3b54adc3005d234524230451b0f00a97deba12fd6251df9a601601c8b86eb94980a84e92dac59dea2e92544e83ff97039b0fcfb3fc739d96f005dde5d2dcbe0ae6c94db207e09faadd0e6a7010d2796837824184452", 0x1000}, {&(0x7f0000000240)}, {&(0x7f0000000600)="6c0c2c55067082a4cae6ae6ba5949504258f2cf66422c25ece446fcded1f7e12531920595078bda6f7f3bb6b9736133392bc2fcb235019dadc08c84e3fad2bc68b7f1a0e71e4d021d4664ad29cc645ce5ae3242ad465fa5fd94d3cb54fb4910ff5cb798503a573fa0c7c7713de0cbe37be2b8db586c45607df05911da7a5c0ea631f", 0x82}, {&(0x7f0000000280)="a91ddd35902554ceb0e96ac9197871c8260da5ccc400b4a7312dd72b61fe70c02bdbda4fc90445eaf60ed455ede0fbe541", 0x31}, {&(0x7f00000006c0)="bf1c2f292b010da44a682530359e339d5e8b1c41bd0a2e8f215954f3", 0x1c}, {&(0x7f0000000980)="74876084097a11a30ab8bc29a002c8347f539d035990220ff207805031a25c5e26228fc3bf527b90dd546f11a1deb500ef4c319e4faa76e1ed934460c25c4d6642ab369529360ce34631fd56ce421a28d063cb109ea93157efe3a2e18e511987f24d671bfca3df14e964b244a20767b4c4ba706a66b8e30750af4e16d3026db99b9a563e9bbef49a800fa98da82a9e97ead84e6e3563f41a51b5316b287ef4bb8ac59d00a1ee1240db44ee953eeee40240c013806070b376f666181da15cd21cefaaf077e1f13d005bf81cbba5b97e6b740b791a411fdf4b53c73063979bbe4e2f89cd76716f1f22f3ea56c5577802344bae23447e9c2668dd11ef8b761d56af668a", 0x102}, {&(0x7f0000000800)="4e6dc8d896062710bb00ebd07c88c2edd16ee812e0f517ffc685b0d21a5c167918eb4d05c6dbf488ec22a29c07ad2d3fecb081081b4997429b79f6241c595e7e75179f592d9fc2da06726e3bc925e2882fb0078208c56d0e5a4245f321e6460b5c3148cd951710c4b8625a695dae82ce322129c14191cd73de5635702c3f6db8a2c480d85a2e533fabdbbafe527666507b32fbab0f74ef0ae3bb3f4f", 0x9c}], 0xa, &(0x7f0000000200)=ANY=[@ANYRES8, @ANYRES32], 0x10, 0x80b}, 0xc) setreuid(0x0, 0x0) chdir(0x0) geteuid() semop(0x0, &(0x7f0000000240), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYRES16=r4, @ANYRES32=r0]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) rename(0x0, 0x0) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x9, 0x5, 0x3, 0x1, "6bf323952f42e85b467d18e080ee7f13047464e2", 0x2, 0x101}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x84}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) lchown(&(0x7f0000000180)='./file0\x00', r3, 0x0) setreuid(0x0, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r3}}) r4 = socket(0x0, 0x1, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x41, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20}}) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r4, 0x0, r6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000180)=[r7]) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389908000000000000005d58fa8e"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0xd2) dup(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYRES32=0x41424344]) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setgid(r6) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)='x\x00') executing program 2: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) open(0x0, 0x200, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) close(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 5: recvfrom$inet(0xffffffffffffffff, &(0x7f0000000180)=""/115, 0x6a, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xfffffffffffffcc0) (async) msgget$private(0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000140)=[{0x2, 0x4, 0x23}]}) (async) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[]) symlink(&(0x7f0000001ec0)='./file0\x00', 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') execve(0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaad85b210afdfad2c66c002572d6f370aaaaaaaaaaaaaaaaaaaa86dd6088581300088800fe8000000058ec073100aaff0100"/72]) executing program 5: pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000400000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = getpid() fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80606954, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setpgid(r1, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000100)={0x2, "08269cefa9c135a581d35fadb4fc7d5e6e947f540e55f90bd2fb5cd25133ffb3381c58440d32dabd9082685e1c04c43e1f64f78e13604269e9ff1eaa45dfcbe080dadf473b9ee007dac02698ca4519eeb3ef91093ce81c6bea0cfe8b4b8ae174db4bfa4f51ec015aa8f29a8dc8a8dc6658a9daf355c07e383f7e127832b0bf94374ecd72f71047fad09fc1712276405d84afb04021c2c9b1b0922b15cac49c078ecda4a10a095d454abcab8f5cc19425dd34b8ab58ea40458785694009f978e57835f4a0e67e60ed2f8a14"}, 0xd3, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db7f62ae0210833c71e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56c", 0x82}, {&(0x7f0000000140)="bb219486fb052e", 0x7}], 0x2) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e", 0x88}], 0x1) execve(0x0, 0x0, 0x0) executing program 2: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() setreuid(0x0, r3) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x10000}]}}) executing program 1: r0 = syz_open_pts() setitimer(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=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, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a9000/0x4000)=nil, &(0x7f000009c000/0x4000)=nil, 0x10000}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000004}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f0000099000/0x4000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f000009b000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f00000a4000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000240)={0x3}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x6}) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r3 = getuid() socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x4404, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) bind(0xffffffffffffffff, &(0x7f00000002c0)=@in6={0x18, 0x0, 0xc6, 0x9db3}, 0xc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setreuid(0x0, r3) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x1, 0x0) write(r6, &(0x7f0000000100)="c38d677b667aa0c4090c16551fc301013c02c41ea99a3da7d1a0a7070603d65d323ced9e460cbd57071d777162e2771e3300366b2f607be153ecc852ecab16a9ff141699d755e4e291ec51f8f1b364e5af38b5b1b3109ab9203dc0d0b1d7feeaef338cf22e5521f5677b032b67bcde714c42ec2678e5d6", 0x77) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000) executing program 2: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "b639bfb4e65c2cd829286e7e33f1a92d7b0b6c85"}) close(r1) syz_emit_ethernet(0x66, &(0x7f0000000380)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @broadcast}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "b90010", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x600000000000000, 0x10, 0xffffffffffffffff, 0x0) executing program 7: 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) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x808c694d, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x2000, 0x60, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x4, r3, r4, 0x0, r6, 0x50, 0x1ff}, 0x1ff, 0xbe1f, r1, r1, 0x729, 0x9, 0x7fffffffffffffff}) fchmod(r0, 0x58) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x6, 0x80000001, r1}) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000002c0)=""/23, 0x17}, {&(0x7f0000000300)=""/194, 0xc2}], 0x3, 0xf2d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000440)) socketpair(0x10, 0x4000, 0x2, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x2, 0x5}, {0x4, 0x3}, {0x5, 0x11c4}, {0x100, 0x1}], 0x4}) msgrcv(0xffffffffffffffff, &(0x7f0000000580)={0x0, ""/141}, 0x95, 0x3, 0x800) mknod(&(0x7f0000000640)='./file0\x00', 0x6000, 0x2) sendto$unix(r8, &(0x7f0000000680)="d4f63c8f5416a330b232647e3a9208987b1b525e4d00f89ac011f2f182537ef9504b258510e2728b56bfac73f982c67f82fff197877104a73dc38e6741630bb578d204603f6907159dc35e69ed1e66fd5cec699002bbecc19fd2c6c06f5d5f0c853bb54e4ed88b674aeba00e86f1d4b96b0b2069239eb89f7c83ad51ffbe", 0x7e, 0x40a, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r10, 0x7, &(0x7f0000000780)={0x2, 0x0, 0x5, 0xff, r5}) open(&(0x7f00000007c0)='./file0\x00', 0x1, 0x89) unveil(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='W\x00') getuid() nanosleep(&(0x7f0000000880)={0xfffffffffffffff7, 0x1}, &(0x7f00000008c0)) r11 = dup(0xffffffffffffff9c) r12 = kqueue() poll(&(0x7f0000000900)=[{r11, 0x103}, {r12, 0x2}, {r9, 0x40}, {r7, 0x1}], 0x4, 0x8) getsockname$inet(r7, &(0x7f0000000940), &(0x7f0000000980)=0xc) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000009c0)="2f0767e7987fda9defe44abc3bdf463d1745a68bc9b495c4d40c388b6f72f839d9b18100536b11850c7656cdacefb93ae043cf48cb24162cb1e4fac384a0548dabf066e2a65aed3435508491eea38d974c553205311241871ff0be215fe647edb775f7569e662abf226026199a2c1e2ec91de918dc5b9ef416e12e33f6098d88ef567d92716f7f9292b3e6a9b20e8ae02a70c9afe291e2727ff0e077ccf54956ba2d6cd392131ec6", 0xa8) writev(r7, &(0x7f0000001f80)=[{&(0x7f0000000a80)="f6fb4c21ae76a97bccbea35ef2943f2cfb72619764a1def020d7479007a4f1b67558352aed2156bf5671cee5fcba2897847741bcb22e005a9e1924fe879d3e900893b17fca5aeb7b301b771d904a2b8c7f4c4e9216f4c99f7b9af3548d78ca0b0a315d9c58433e025fc83d09dc2efdcd5bd287627379ee7a27700cde11c1695a80af496be044eb13ed16274ad3d104b7", 0x90}, {&(0x7f0000000b40)="78a56920e4addac8613fb5ba31c2371fd55e0a82c35df9a26dbf55a4e9b1bd0bcc42bde0439e0daf83225746d7e7c9aff47f9ecfee8714df392010bdddcade77d886373406b99eeeca2552ed195361ee9ae405e2bf81c62c17b1e52e39b796e6023e94f3f7eec05d7dcacb6da95146c09b2d61c6a6cf1262676c64331f219c6456477d62200851997c74e7685378bd09f1da30512b3c73c1c85f3408de67914dd55ef76c29a082d000f634f5671728c4d13a70090f57549876b6b04fbd4bc9a51df2ab6307288b50cecfb8c204b614d38d2cd5a0bcd71159e63613b981ff5f61f9c9e678cf8b58d6488d4f8f0796bab2cf01c09933a9e9685405ff994ad99b", 0xff}, {&(0x7f0000000c40)="52dc8a6fb848247466b690f585da71edc6eb6a8cdce23048d73494cfb21c6a919aeac900743e49f9880939ad86c94358b130d87d77bf308475c2585df43f06c12c8d88286757ae81ec34d4097bc3719b0bd88894658e55acccadda4d88b2722bd3a97056ce1b5e1de3f76fc1d787a4249e7a3be4a53555d36831976873a7e7b4c78de5d5982f4b7f48bfd213387e92893d86f0a9f8a7170fe557e8e60b71ef9b8c3edb0c66e38a7742c6ea50e6812d4d2becb57f5bb03dd38947132d56e9a7581845389aec", 0xc5}, {&(0x7f0000000d40)="b44145b997ea54949b2630c5cbe942630fe5be7618ab382e0ac6c1931ea2618b27c92ed9358a4f1a1fa5ce405a3ed303b6e6137ed77665fd011a374ccee8f0f24490a1de8b1bc6c3b1cd0da6e6d6d96fa0f235dc4317f165b76567047f316fa913e33fc52c4f74aed09c4a923e7e1b77f655650b35e93dbc462c58498956d0f2edd04308a65f1f4bac3f7b9e50b12a8086a41a8909f368dbbcef85635dc6cd0b66fd70126d5e117dae960669f93bdab3", 0xb0}, {&(0x7f0000000e00)="2ccca4c96204e21848942957ac194018611767268583b514f9b4d1505b3d258ab08a1004cabd44408e97c2cd6afcffaa49d4a656f57d4cbfa2387e956fa57b7d8136e9c0c24123db75ddd87a084032985aedf117081ebe144afc538a63e3d363e11ded31d1f7bc2e815f485d2acb635e7b800a86688036033454e70296930531bf270ae84686494651115a3407f81dfd3b43a9b1d60611718be4449ea14101db6a84a80d7127b8f598f6b5a59231a5a94ab0d144c706733c795e6667836294e39f2725195a279f27a268860b6a06fdeb1fbe05ebfd557ad542b2de5cd08b38a9de031025712737ae33e77526903616999f647ae12ec7267b61458e0fa540facc232ed8f0ac6777977ba8433462bdfa7b30f60ffc7a92dd609007c4aecd6f729d0ca01e2852130cde7c5063533c90112f0573fcac10a246d9a51ced6e9917d74d33fc47d2299feda38dbd979b7967153d5508da0d5f3c7c0781aa32abe23ad89a0c01d4a5de950494ac7a48d3d323b6e69c60b0766f57e765262976574381b34969ec70a513a65c426a18de5e445c7e561741555814333cc8a2024e2dbd4f0c4b5425ea01c91b3fab5da9e4f453e387ba7354d83da998587dc1813918b577f01cc2f5e9004e8ec7065a1bbff18e4c916e182976403900f6e082e13b8ac251197cc3962303ed188dc6a32aa3d0a0602d1735facad4d63e35dd9409c0e4c7836bf3ddb755e098932f2bfb93b53722897fc0f973a286c048b109d5f9c3bb2bb82306b01a33cc43a7eb27e9e6d8b79b9eb27a446cbf69d5918eab2e2e7ae3d9e0aa9a38f9dcd868ff28a9376ceaf8d49788eaba910dc480c0a5579dc9974a5c46114109f9d23d124155c59caa02dec5225239b273285a2994aafd497ecaa410f8ad6671ad647a34b39875fde9f7e053432bfd1d104265225f66fe7be8ae4e04c0daff8c01011799370eb1a67a7d576eefe76738453cf220882f89a8b13348d8274669d76086a93466c6dadd09df63e318d56b9ccc7c51808591fc5b421e5585947d51952311bdc7824648f1dc154283e04f55bf6c47fa09fe8a18abe8c94412a23c979bdd083cfb8f34cdd349af52166c2cb5a4aefb1de60cd0a88a61fa389ab76c1ee81e8cfdae607054715c052ec128a343c4b6053122bd7c2dd9c842a942d447917e549231900c40c292a4550b19f0794affb3da0a9f8f7a8aefc57c9038cf64ab199381b92cf75721ffe0fefa0856c1413819f54cd0efa2e6cc6059d04e37c05fdad09c7a6d3572274dacd107342128b3da6e59741d7a8d3d92ea5791f82b905ef964e26c041002f4bc128328b61afd2f08670f6154163f8f5cd8265f91478af3680deb1b88241cdc04f084066b8e0de2c988d7f5011bcced03536023e497623f580d7190f8dcc8fc153aa062b203ea9592ea7b26f0034be84a400ad3928f2ba37baa6e101549aae8c28fdd1c279a5dafec731bb2d4540df54f0c6265c90688eeab8dae4aabae132bc4495288852c2684475f5fc5fda441f235ade7c87fdba566d9e8b9f349af8320577c99e30a6feb7d8c48286870c6ead5cc53881c8e85e457015493739ecebb751da5fd9f19b8905d1ebc194202de012d1bc39b29b22b5d725c6be638f4bb168bcda518f56e00b204cc9a39710cfce1a155c88fabe7dfbc61adb646c1744524c4aa7de32c2881154bf00729632caa689fbe545de06ec75b0728daa421a3aadbdb3a5eb7ec82e4813d67916715af3322655acf9495ff19f57f902e020ba99991c9d7fa34b46710947f4f9b7394ef5edb43e4c489a5228c0377979402155dfeb5f163c79878c379f764e8b79d8e9845d25299f6d7b6436e033510731d50189b2eeaff2f70457d9f7125ba28de2fcf3dab6e6de29fd71d037dbca7591c264744ec32cf4bf06aa8ce3164d321e2c3f1d3c82e0920c1ac854607865b948424f8a493bd1f7ba59e88ba3a8805fc72797f6e7745d717dd985786d7797caab9c7a27333728a21f15d52566f2129619c08f671e8f054104e5ac9b69130595ecbca7e4cbe7345aad4a99b6129bb1488c1e651efcf148a270d1cfc8c2c2fde71c1565b84cc6880bc4e6536300993201e2775114590a73c932f052443445b0d040bd54b225a70122cd6c8b628cdd0eee9a31f8636d723b42e8c2ddff76f8ee4320877a5f253975568ec3fbf1fbb0bdea6f5562b9c8d11ca8a272ac04e6d6071d4d325b3b521d7421efd43455151cdbde8681e6be489313e5f5254dcdfdeca322cb8d70c9739c1a80e4551db07990fa623800c2a932d3673d91f82fad371ac0f4131f80c9bbc8abee63de846e3f6f4fa76465978059ae3ca81e06fa410a9e616b4471d2893993b8f2aa063c47d0a1fd8db70b76ce466682071e97139f7bd480ae254e6b77991406dedf358cab5331d7981c73b9068228ac7cec6622e7fb82b10a8fb60b40c65ecb987c627d48cea4bebf8b4c4345cb2e72c1ce6009193a365ff06571b3028d15d4d54889d05d64710f5467518d12cc4b038a1d7bea7738a7a8634ab1764abfb82a0975bb4aef5435f950e9634220d9211ebb3485b071b26e4e683c899000677c8708176aa0e418bd5f1d9e98259d51b7ca6d6b3fd5c3bd1e1fbbff411b8fdad602c7314ba65715f2e66a5c0a735e7db1d8532b367dede7e30a4a938dd0adf8490fe0b51e2fbf1375a64acd0ca3ddfed5581959d80564a18066717c65ef4a7ef99123ac65e0f1635640ef5e4175bd401071e2f02bd664139b279f402b8fb581635b410db913f6a5c9069eda546ba7fa89a612e99799fd23b8eb2fea6bfe0242641066c6c4f1d6908be2783227bcf2c513c0497201eadab0666f6a5c0573768cf3c081d79395700b5ccc79c0e4d8c1919256d9cae51549707a16ec111f46590a00a5a0c4b721fd12f9e02481afc0734bf85a9aeb35741db2522d15764f2b9ee7612ce3a197f8b10af47020df8dade91aeb35b9f879aed529c98d9fcae34a5b4452da87d9f6a252a0bbfca9fdf7a489020618fb8a0f4b1d4ff43616e1d669a897f31867171738799ea5dd79a00647998f14f1b253612316951a92f37d183805fb630737ed9e2d2a717d5efcf3632437dd92df9658fa33eeee06890c6ccf0af9495aa156480ddc50051e0d5f9012d4b288f8a0ed392d565b1176bd19be5b2e2760a67819e17df5c95c63505f8571fc47a07f1c2e7dc1160c74f1e726fa14a0f6968e067a4fae49bb8cade42665c2c3b9dd1efadf18fb3311449c0af1c83c6c71e59861261f4790687b5802335fca25d871b67d8216f79f2d7fc4046fea8cf096c21790d70d588e42b26101b851b994e6bd6a22eb53baa132f76af4e5a292903afeefb07e33d8d70356292df4f15806069647ece7f3b47ddafa492f376b743264312c1f9ea6d4fe9f5339552f8a340732c9b6be4cecc788fae7ed0e19f33006af16061d091d04553bc3e428318ba2b599bdb5d07267c361da3891394e3e1ee2ff0de05a00d1ff4149d1c470d516e02d88ab21adcc9cb5ebc4430f5890ed60c0cd0b98e9660b68ec79d0b7b17a1662391cfcc8bfc1e1f6e2a749c2e4dcb574cc6b3131a2c8845eb27962b5e135686fc1e1070870f69626125d56a44d3451f588552d285ff8983ce1d8ea4b3ad55633d456fb9bab5abda944b4216687ec9f4dcc684c821d445718de3fa9524c3687a77fc5ba925102d8e8333ea921db6dbdc52011ea7dec0a8ee92abc9fc3e4b5da7b6421cd45c97b635912477d6d153f1437a110173bf8b1af25b180d4ea7da0e72be78e6c8bc6fac42af2a0f1705ecb6ea5c2fea3e69a5fd4d58893ff580deda7a129118a4bc01572bbd98f054173f314d5fdf9fc884daa691a260286253b3735e297f50526dbe4101d1c913e17eb52ab7088b58bb388c4e3c53f8a7a1088f897250a4fe1fd4b3cc72e7f718473bb3e925e6824800400ad601f11642498bfe83fe9aca9fe10d7fbb2c84d908febb24e0473591b4bb85eb9047276177b5403dd4726a8015dce159925fe88034f9764e930745b44fd63a59cc8b372911781b61d6e8b957ce758a08b056d1543219089364b389e0643b10ca0a112a3bfec9d483130818f0d20e55d04f5b20a6f589ab5ace236ed49ca3e7bd8c303c19daf8f9065093a1012c684ce1fb93e432144d95a683de7c2a995fd62d443426da5120338b084f39c8058c6d1fe1a8618800ee43db07037dc18014ac9f3fe49cf3fb82346654b2aec9431d970316ee6e5205ba56c96ab7846c92114c572c90ebc6fca83376586b2b3427c3a00759c7cc01767783a7c38add410560f0668411c5a4365bca536d147e815ea50767860c1e959f55de6edf722e8ba8a5811a9fb04022f64f0b0d93e220bf44cf984eb6ef036b926c3f4f13e07f3b3aa37241102026868cb01118b4b6981580dbd359783ab5acc640c5e6b822ae6c6ae8a1134e9c7e6780902c5f1961d29a51eb4b792c6c37ffa6429c1aa26b8e6ac3580edf531e79ae4ba83700be0c68de8d57589398207b7e2f4376c3fb2c5925c94d3c91528876dec83811fe21fbdad7d4bf6f03bcc868116d6ed60e685b51576fe44c150d73542a843e39a082bd469996dcac63d5d00914caccd525aacec3af3d03a8b1f571067ca0ad95653c28306a354f81f999dbbbfade0295ea60b59a157391699d55b2510bf6f7565d22d51cf6e6c161489241a9b6f84e9afca1cdf41d49e280aef8296c47f7f20952cd09f27ede1664c21c70795403750536c49b6e787b7d5ce68b09e8aa0d9afcc9c163857d5b0f563fb3f7183fcdc763fb3d9a38e015c0e5a95a6950f7f6523e49e553ec4d4d78685d3fd27687653cb50da74ff28655d6d6dcc054cdaeb4e680708c0deca346a4b1a03e3c9eaea8c1f7ca0703c1b8b5c8b0241fcf4a8df74aa44cabb484279a5456ede823dda9f7d1cc76b2abdc3e13e48a7a15e60367da42f2e917804b2365c5b49c702e1a49b3309908c3f192e33c7e99389311e9e40cc3d225b84bd0ef1889e4a444daa41bca36531844b953c9ca0b7cc62ec0b60c1a118d9d3a997d9fa1e0b04a46b63a51f93ad25d619f979c0a9261a02c2e35a4382db5efae4f96383be0e6979c677b71014ebc730a517584902a6d9053083776fd37ec5da1efcf953b1c84b5ae570a5f229042c0539fa58bdd4b75db51799b4f9a971bd010bc1c96861d276cb678feef4dd4c11ebc13de95f3cf92070e80f46dd6714948efc70e3655ee248dccc4bf601bf43693510b492646b9e5c1c164c32a5ebadaab80a01841938921295fd47b10cdbd315d6f5a20ef103c67a48a678b5d3a2431e6d784452d2a5f5eb6e64de5aaaa765c9555a5ea0f7b74a407baeadc65f2ea3057152cd01f3a951131590e9019278387cd521270993d551b362cbbb86d54db3575131e9027893a0f388e96d1237bf120f6f88bf1ed83eef5bebd9ae0bf9033da551ba7392d79b6f637713642ff710e535fbd72ffd33be491dc08a3e31c1f97b4f99c3abcabd31123076c0e02167992224d133c054326a4bad968ff63015678ed649570958b4d3f93071dfa2f949d3493bc9e05da657906cb209522bff6e257278e27ae92bdab5792af7888d4f8e2dba80ee45e3f8ab3b1d5af97b46fcdfb18bdf7f7d688a4369df999b9d9a390f2c2b51846b8802d0279337b92afcc71620c0616b05ca86e67789aa77700eef099f031d835ca0b9b03003b1e0bb4fc9a912ae7e8a2414831b32d14e34459988427e9b4385bd6e486e8ebb93001a39c8863cbcf3282d63a0bed9342045a0965b03e2151", 0x1000}, {&(0x7f0000001e00)="5da30c13b4251e92feac656ddb387644af57b2378a66ecd7e494ef2a3c9e47ae8a76ac13ef89485b1a4fc343340bab8d62175d1f88d6b6acbfad5273aff8b2f00486b74fd751c8221b1d2806305ce690dba623d6ee0090a3515c3b29d64f042c0d9f1eaee0c036529f68c25323420c343d16465f9d68871194c1459fcb31df9d3223e719e7e6b7b0fed130cf394afdb4f37aa638678307a113925d3ed810979c6266f0ab784a1355283e280d93c6d4624f074b2ae5e9f4919f1a46242ac22a8ff19b3efa80a9276c6ec462e339219f44006089278e08e3ca14188fc7be39f3eb688eeb99efd6480783f73e019535d8", 0xef}, {&(0x7f0000001f00)="10091418057cb4694595283f8ca3c54a485538cc6be5679fd57007296b661c88026aca9a73043ca923c20231dd61532bcb573f4550c83dd67e1f8251cb17cdc50bbd454898d97442d24a11871e1c279f6c7956b5926e1a148988e8c21742188dc1c68866e89a46970f49fd28e8d87d5f951895ac9b7062e2", 0x78}], 0x7) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) open(0x0, 0x0, 0x4ebfac6bbaf796d) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) (async) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async) dup2(r1, r0) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) (async) open(0x0, 0x0, 0x4ebfac6bbaf796d) (async) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xc96d, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x81}, {0x81}, {0x6, 0x0, 0x0, 0xffe}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000040)=ANY=[@ANYBLOB="b3ff184a4984dd05be60c8ac0805fff20000060000009f39d9f41e6aaaaaaaaaaaaa96f51a83d30ce2c1e81a64ee8550f257"]) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r0, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r0, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb2112", 0x22, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1}, {0x64}, {0x6, 0x0, 0x7}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60970a700014000000000000000000000000000000000001000000000000000000000000000000014e214e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000e9a6687ddad8e2686c03d9682c6dd785053596b4e2b41f23a2d9d5b6a3f46cffccce0ceb3bc9255ca987e75c4aad7b30f8aebcf3f08d9b571746b51560de4611e7229e30ea65c476f7194f3e13eedd674e"]) (async) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaacdaa86dd6088581300088800fe8000000400000000000000000000aaff0100000000000000000000000008014e214e200008907898797ed72d80"]) executing program 3: openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x7) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x8002, &(0x7f0000000380)="c189416f5912bcb80be2368f3827ee164e2fd4b106cf516172af1d3b6863974ccfc49d44878f2cd2c4d444e0e65474a5bd9735ece0d22aecf09603d44e86489bc89d0d9b394cb08cab8bea6b15ccdc8c21cc79bddaa83fa9d2136a5b1ddba6dbf1b328459caea939cf4ee539ef826e790b2a3087422da3624d364919adf7856bc7403f99d0db6d400494a68a7f63e327556c0c211ed36ddf2346835917790055e222298ac4975f872f575010df1d523f183f70f90deea9f18c97d7870cebcc091cb10748ea4577126ec3ece569aac16f9eef5458ab03fd4d9af8a2c7b6070000005b78e48ac7c250501e9a14443e29fab23698fb7b6fdd13d3eb67fd47507e86302467feb64032348909dda71fa87f2c7edb2070ee2fcfea50e3b3b151812bec2af656", 0x123) poll(0x0, 0x2e, 0x8) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x0, 0xffffffffffff0000}) r2 = socket(0x1, 0x2, 0x0) close(r2) r3 = socket(0x20, 0x8000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x80000007, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x209, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_open_pts() syz_open_pts() syz_open_pts() executing program 2: sysctl$kern(&(0x7f0000000000)={0x4, 0x39}, 0x400002d4, 0x0, 0x0, 0x0, 0x50) executing program 1: socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000005c0)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_emit_ethernet(0xf8, 0x0) fchdir(0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) r4 = dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)) syz_emit_ethernet(0x7e, &(0x7f0000000600)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x61}, {0x3}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}}) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x700000000000000, 0x10, 0xffffffffffffffff, 0x0) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000f40)="6ef650caf74d6e040e3435e46b82dd08b395a1bc8c83bcd4581b137930400000001ba6eefd16558a4eeb267c0c2098070000000000000040a34cd84b6e26cf262e78bb21598363a7a411cd8dd47c2aee789b20b3cfb36ba6ef0899851767a9692d1c4f95e27374", 0x67}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/131, 0x83}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab550879ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ed01bb5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xe6}], 0x3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000024000/0x3000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, 0x0, 0x2}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000066000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000380)) sendto$unix(r6, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0xe26, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000051050000000000000000aa2c000000000000009959f220"]) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000700), 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) syz_emit_ethernet(0x4a, &(0x7f0000001540)=ANY=[@ANYBLOB="89ffa22f3c252adb0070162e86dd60f6190000140600fe0000000000000004000000000000bbff0000000001ea443d08001d8ff1e8004e204e22", @ANYRES32, @ANYRES32=0x41424344, @ANYBLOB='X$']) executing program 0: r0 = syz_open_pts() setitimer(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=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, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a9000/0x4000)=nil, &(0x7f000009c000/0x4000)=nil, 0x10000}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000004}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f0000099000/0x4000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f000009b000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f00000a4000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000240)={0x3}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x6}) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r3 = getuid() socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x4404, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) bind(0xffffffffffffffff, &(0x7f00000002c0)=@in6={0x18, 0x0, 0xc6, 0x9db3}, 0xc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setreuid(0x0, r3) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x1, 0x0) write(r6, &(0x7f0000000100)="c38d677b667aa0c4090c16551fc301013c02c41ea99a3da7d1a0a7070603d65d323ced9e460cbd57071d777162e2771e3300366b2f607be153ecc852ecab16a9ff141699d755e4e291ec51f8f1b364e5af38b5b1b3109ab9203dc0d0b1d7feeaef338cf22e5521f5677b032b67bcde714c42ec2678e5d6", 0x77) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000500)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000540)="c5b3e200bf3702ceefd38ff3fa96f9bb65811a8520d3f55ef3f999a3e05ba6416f540cdd3e743a8c02ba681596932867cc8312be280424824cbed3860cf5b529d9c0bd65120befe00999946d3d3e872456d71d06e604510ba29b4ae2615f30e5baad1f6442feb62047e43b971a42b0c394817b8e8920dddbe2e1e843004a2d7e7e75e896b91e10ea9c67c9f75a4fa6bad3b5994d747da26f331e69813e6a65c1e8892fc6535056ae7a24412049e40120635b664e71cb935860828966786d47c814a905f3ab36e7b5cd26966748e4f043ff1763b95409e7364cb30b37f224ee6389b1cb54d67100bb90ce840a1ec3229c234854b7dd9bc8dca2ce60a6887f", 0xfe}, {&(0x7f0000000640)="a545939db7bb7c8998e263d41ac464de77f4054ba3b370ab324a2548c8460cdf41fcbf9c2416b2a80d22534e07ef7109d85397129e59f89d17a0bb187f2c58eec3e1b835973a3641842439b72a1b24ea7e5a6a3c0f08b3f84f2b4aba72ed7962cb8544ee505cbfc4d286e785e15a72b019fad1a9de869086f8eefa2ba60ebfd45c0b9c2f6be483f9f35a16bd187099429ee0eb9475aa5d3001660044bc746902e760e92e2b14585e7ace3c7112c78c775166aaf2d2c0139ef8774c491c30ff150c99eb341e4dac92b16a7b12fb062d1e0c508c76b45c4c0ce2", 0xd9}, {&(0x7f0000000740)}, {&(0x7f0000000780)="f0e1da1e067bbb08b47d5f282dcf7e1db28196e5c4a1061eff93b876f8da2a8e1fac68c069e1a0e8c0665f39a9c659ef9310a0e44168b6b0b2810afce167bdcdeeddd28a5eb64875ecc1bc37bf61aa6bca933270de409606d6c567f5c4ee6dff990c54d9fa5711cf14bafe502224e7f7", 0x70}, {&(0x7f0000000800)="ee804dff09f8d61d6ff31128e0d8cd7f1aa23fdef887884226e1b42e52fb7d51a618e3ae50b95d7567432b23cac6bdf73945e46b884bee0d848e540edb43e71b33a053ed3141cc7a670b72424959ff04f2f78455b4f6c46ea43fcbe1ca411fed47ee8036b7f3a85d309ba1f8813a96b6a9a8a9f208f7d990918ef9e0c481909a230c11fa2f8e7bf56bc53f7984a307a30aab869ff8b4d6da72bd61e26425892f4e9ba9eaef271dfe9e93939067a6e247e9361a", 0xb3}, {&(0x7f00000008c0)="41b4015bf9fa8ee985fada8cfd3a006a49ccd7a7f18f6e9898034b1a291e83d649e852e1d1aabde55297269445ec9428f7f9af5badc5341d96e708e1dffb26d45acf", 0x42}, {&(0x7f0000000940)="8b9148eec33174c333b39d756187d0a860c09d08ea50a63bc989a2db39f28ab7750658ccd3cbbd55b08a2bd1ad8bef28c10d94f73ceeca2e96575ddbb0c46e339c2ca21a5409d79edc08a0eba92504baacfc9f25a050cbda8a2fb56606329127972dc8b36a400100374e03220f29162c454396c764dc974b40fa8a7a8fe212f613a99b35685f882e3a7800e6d3bb389db9b5218c2cca8ff095f423e991b28435d8bc2283f2377f56e4cffa1bd61e2e31cbe44c86735e7ab001496af65a70b15b1f08b90d8c3abbf62eee79b98dfd1e8cf9109a83712ef8d9a9ccb2d5c4ded3ad1ead7ae9257aff", 0xe7}], 0x7, &(0x7f0000000ac0)=[@rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, r0]}], 0x20, 0x8}, 0x8) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r1, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x81, 0x24) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000480)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0x1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/262}, &(0x7f0000000080)=0x108) executing program 5: setrlimit(0x8, &(0x7f0000000040)={0xfd, 0x5}) r0 = syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x7, 0x2}, 0x2, &(0x7f00000007c0), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x20002fffffff9}) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x119, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="4a6eacc53c76f50e5c7ed3266df10e689b59fa974ed23511663229357fa246834dcbd593cf0e07368c733e038de4be23a8702f6adb2dadb729f5684137eae207928675061b7908000f060000006f6eeface402bf2c178b3ab9bffed64a2bd25c2c1dbe7e49c70429b54d92bddd9890f62ddd7f46978ab16f51fb42d2eaf5cfee9222a46067e3e7b76bc18369a780366d5043e3c8495721aa2e0d3064b9a1000a", 0xa0}], 0x1) executing program 6: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/9, 0x9}], 0x51) dup2(r0, r1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}, "03a1bb358aa61d69"}}}}}) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) close(0xffffffffffffffff) seteuid(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r4 = socket(0x4, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020691f, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64, 0x0, 0x0, 0x2}, {0x2}, {0x8105, 0x4}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f0000000100)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r6 = socket$inet(0x2, 0x1, 0x20) r7 = getuid() fchown(r6, r7, 0x0) executing program 7: pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f00000b2000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00007b3000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000141000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000134000/0x2000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) socket(0x0, 0x0, 0xfc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x8, 0x0, 0x3}) r0 = socket(0x18, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb080600700968a6a7dac3c03f026a0d1d01080006040001aaaaaaaaaabbac"]) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000480), 0xcc, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x80) msgrcv(0x0, 0x0, 0x91, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240), 0xfffffe7f, 0x0, 0x0) socket(0x20, 0x4, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1c) sysctl$kern(&(0x7f0000000100)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e461e86d28ad0b3c396f8001af56898f23a387716fd3f4af2f2f6dd16daca44b2d665bfe0e015d82299f641a1d125a158087e18"], 0x101, 0x800) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f00000000c0)) sysctl$vm(&(0x7f0000000840), 0x2, 0x0, &(0x7f00000008c0), &(0x7f0000000900), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) close(0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xff7ffffe, 0x0, {0x3, 0x10000000000005}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000502af0000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b780444476c1687b95c4320d700ff7b93656d99022f3d6d8ec8d1edb796e05a349e724b013d371ba606eed59472b141a328", 0x5f, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r5, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) r6 = dup2(r3, r3) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) unveil(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x20000, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) (async) r0 = socket(0x18, 0x2, 0x7) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, &(0x7f00000001c0)) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x8002, &(0x7f0000000380)="c189416f5912bcb80be2368f3827ee164e2fd4b106cf516172af1d3b6863974ccfc49d44878f2cd2c4d444e0e65474a5bd9735ece0d22aecf09603d44e86489bc89d0d9b394cb08cab8bea6b15ccdc8c21cc79bddaa83fa9d2136a5b1ddba6dbf1b328459caea939cf4ee539ef826e790b2a3087422da3624d364919adf7856bc7403f99d0db6d400494a68a7f63e327556c0c211ed36ddf2346835917790055e222298ac4975f872f575010df1d523f183f70f90deea9f18c97d7870cebcc091cb10748ea4577126ec3ece569aac16f9eef5458ab03fd4d9af8a2c7b6070000005b78e48ac7c250501e9a14443e29fab23698fb7b6fdd13d3eb67fd47507e86302467feb64032348909dda71fa87f2c7edb2070ee2fcfea50e3b3b151812bec2af656", 0x123) (async) poll(0x0, 0x2e, 0x8) (async) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x0, 0xffffffffffff0000}) (async) r2 = socket(0x1, 0x2, 0x0) close(r2) (async) r3 = socket(0x20, 0x8000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x80000007, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) socket(0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x209, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) syz_open_pts() (async) syz_open_pts() (async) syz_open_pts() executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000849000/0x2000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000956000/0x3000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f000072c000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000729000/0x4000)=nil, &(0x7f00000dc000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000091e000/0x3000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f000074f000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000655000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000064c000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000673000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132faa7130", 0x8) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r4 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r5 = fcntl$getown(r3, 0x5) fcntl$setown(r0, 0x6, r5) kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 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}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206910, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setitimer(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x64}, {0x3}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000000c0)) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0xfffffffffffffffc, r2, 0x0, 0x9, 0x80000}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) close(r4) r6 = socket$inet(0x2, 0x3, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r7, 0xc0185603, 0x0) getsockopt(r6, 0x0, 0x69, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0xfffffffe}]}) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r2 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r5, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = getegid() semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r5, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r5, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r3, r6, r7, r4, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r1, r4, r1, r9, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r10) executing program 2: sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x14}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) executing program 0: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000ac0)={0x1, 0x0, 0xffffffffffffffff, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000900)={0x1, 0x1d}, 0x2, &(0x7f0000000940)="e4aad1849583512b86b88cb2c86199a332b06ce314d7fadc84c1dd9ee8d89ffaa1abdb392c95f67a26c8d044f261f7b4aae0ad11edd21fce9bd769ebd3145e7eb218fc019b3fa20b715dde1566ca802e10ae8c301e50f84966b8a40339a39394ffb850c5b44459350477a15563416b", &(0x7f00000009c0)=0x6f, &(0x7f0000000a00)="e4abff1b9919e0fa23e5a20165136c8c326520862aaaa1b8b12f3fff909ded407cf231ef219d1cf201201e707928a339d502ecf42e804d648c64b6f0ae2d39a1d321591924ccf359f444dc8b010a90cca1bd409b840a664704ffd885d255996d9ff6d204ec1a6858933a1825dac1d758d3297e0ca42fedc14835cad4cd28cfe9e5bdc0", 0x83) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000008c0), 0x20, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) fcntl$setown(r1, 0x6, r2) sysctl$net_inet_udp(&(0x7f0000001c80)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000001cc0), 0x0, &(0x7f0000001dc0), 0x0) close(r0) r3 = socket(0x18, 0x2, 0x2) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/15, 0xf}, {&(0x7f0000000100)=""/150, 0x96}, {&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000240)=""/86, 0x56}, {&(0x7f0000000300)=""/175, 0xaf}, {&(0x7f00000003c0)=""/208, 0xd0}], 0x6, 0x3) setsockopt(r3, 0x1000000000029, 0x2d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) setreuid(0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r5) truncate(&(0x7f0000000000)='./file0\x00', 0x5) clock_gettime(0x3, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) syz_open_pts() close(r3) syz_open_pts() executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, 0x0) getuid() seteuid(0xffffffffffffffff) syz_emit_ethernet(0x36, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) setuid(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x1000, 0x5c1, &(0x7f00001b5000/0x1000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setown(r3, 0x6, 0x0) syz_open_pts() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000180)="2d9c74978b0e6decf692276a9d8530aa831a696f474d7389edfcc330e114bd246be2fb291c13a5ec98ca330c39c72b6523", 0x31}], 0x1) execve(0x0, 0x0, 0x0) socketpair(0x20, 0x2, 0x81, &(0x7f00000001c0)) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000300)=0x7fd) dup2(r2, r3) r6 = socket(0x18, 0x2, 0x0) close(r6) close(0xffffffffffffffff) socket(0x10, 0x8000, 0xfd) r7 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setsockopt(r7, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r0}}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)}, 0x0) executing program 0: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) socket(0x10, 0x2, 0xf6) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) poll(&(0x7f0000000140)=[{r0, 0x8}, {r1, 0x4}, {r0, 0x80}, {r0, 0x8}, {r0, 0x10}, {r0, 0x1}, {r1, 0x27}, {r0, 0x4}, {r0, 0x941122fdcce24356}], 0x9, 0x6b) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) open$dir(0x0, 0x0, 0x4c) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000040), 0x0, &(0x7f0000000480)="3d7684860600ddfc22e33365aeb786bd6d1b5002000000000000006edc1b9acf07426f609e2e5e3e9ecb464ec89f20c31a60e30ae6fa2957c92df01d6ac78b80fa1cf8ff6e0ed80766c2dcaf893148ba679ddb92480bc061d858af23b444c925f212f0c07e6d7bd30efa628777d4635ad8bde7b1e32ef77489e39ffb839aa83efa9b8f4d464ce05c1d91b9be22975aca4872fd49c5e727d57e31bec2a4f2cde0da3a6ca018f53ed18cc6a1cf4273ae9693d6455be1c3", 0xb6) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/107) r1 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x1b}, 0x4, &(0x7f0000000140)="60ee8bcba70cdd6e2ab90bc4be3ff4bd1c9d4995b61763c92110b5eb638cebca0bd8a80552556d9b948ad6c6d481c8a8380e219795124663901322e7e5224872a63b529cfc941b76c4219be602c94d6be75b3524c5e3db43621c60727f44cbf8eda24c4a01b9a0e8a729ebe243b77ddf79ca5ce61b71a0cbeed105fc02210ad6a203d764ce2b65f9fdcfbf919d671d1e358b720da9a5b44171034e7d6595a8314a200efec0febabc54ef3b663f32bbac4ca6", &(0x7f0000000200)=0xb2, &(0x7f0000000240)="f391852a2039713e28fd931a836a71106ec653f392d1edc65e60cfd1521a99f11a07847276e213ee9614f050510c32b60b74a530c9f5f6a364ca9d6888c9343e0d22de8e7f0b7e63869193d72d5e03d68abd9dbac8ae42af0941cc1c7ac928e889548063c902037e98aff82a668f334a8bc9bbca", 0x74) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffc, "031ffe4063000000000400bfc000eb00000000ff"}) fcntl$dupfd(r1, 0x0, r2) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)='\x00\x00\x00G', 0x4) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x2}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 3: r0 = syz_open_pts() setitimer(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=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, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a9000/0x4000)=nil, &(0x7f000009c000/0x4000)=nil, 0x10000}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000004}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f0000099000/0x4000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f000009b000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f00000a4000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000240)={0x3}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x6}) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r3 = getuid() socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x4404, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) bind(0xffffffffffffffff, &(0x7f00000002c0)=@in6={0x18, 0x0, 0xc6, 0x9db3}, 0xc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setreuid(0x0, r3) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x1, 0x0) write(r6, &(0x7f0000000100)="c38d677b667aa0c4090c16551fc301013c02c41ea99a3da7d1a0a7070603d65d323ced9e460cbd57071d777162e2771e3300366b2f607be153ecc852ecab16a9ff141699d755e4e291ec51f8f1b364e5af38b5b1b3109ab9203dc0d0b1d7feeaef338cf22e5521f5677b032b67bcde714c42ec2678e5d6", 0x77) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000) executing program 2: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x28, 0x0, 0x0) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004", 0x7, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211", 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) sendto(r1, &(0x7f0000000040)="4c7d156433c2fc923b8d015684f502fca84b5cd3fb608a54f673212802335c3a4d4c8456d179e712a9d28556eee02c41f3e80c0443fddef67805638ad07d3153b70f902ea4747378ded3f998f8f166cb23fbfcbfe2f91839cf4981c50167d9120935856f5d7fbec587504b05093c5facad9a2409a9ce54c8fac1f443fc8928a10f0d124164423916c9c73608e494ed0651", 0x91, 0x8, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000011c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x41}, 0x2, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket$inet(0x18, 0x5, 0x61) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x4) sysctl$ddb(&(0x7f0000000000)={0x9, 0x3}, 0x2, &(0x7f0000000280)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", &(0x7f00000000c0)=0xfef9, 0xfffffffffffffffe, 0x4) executing program 2: syz_emit_ethernet(0x4a, &(0x7f0000000340)=ANY=[@ANYBLOB="89ffa22f3c252adb0070162e86dd6006000000140600fe8000000000000000000000000000aaff0000000001ea443d080000000001004e204e22", @ANYRES32, @ANYRES32=0x41424344, @ANYRES64=0x0]) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async, rerun: 64) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000280)=""/149) (async) r0 = socket(0x1, 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) (async, rerun: 64) kevent(0xffffffffffffffff, &(0x7f0000000600)=[{}, {}, {{0xffffffffffffff9c}, 0xfffffffffffffff8}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, {}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x53c1983d, 0x3}], 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r1 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000002b000/0x3000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000093000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x45}], 0x1}) r3 = msgget(0x1, 0x0) msgsnd(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="0200000000000000c5f0ff33c2079243c5e121ba97a5be809a5b0a44b2631438379ee1872bd6eff53584bfa05ffa536c6b21543259b91cba10dc26cb83b2800e78d5d17204d9745438199fc46fa2d4b3d8c339d873e81503fa91ffac4496aa30bed3dfa70be9da18d9915563d6cd6e4a9fb1cc1075eed1b09704d049ea4c761c221439f9d16c137dcd68f6b22aa60378300e0e91cfbd8de1c1935d26a675411d4cfa1b9838c1ddaba5d98d38e33cad2e8c75c8b347944d9e2d8c12f8eb132551cf255f10f60e349e8a92d88118a3c0ba89cd34d95542b8a36c4ccd479d6d78eca1ec910be11ec9c61faabf4ed830000f8efc2afe6b03df10c732deb4c082ca29f5b00ba4b0c664f1b56b0900ca9f387000a3ce541361c9f31f923fef3696a5908e1bf75f65e0a63ee33529c29eb80481f70f3bade3ee6a34e0fba5c88e5f21c831a7e6af8901878989b7017f5d8f3d8ece3b14610aac5814c91d4891fc99abc8351722a325f192db3ac03c65601f03c7469a0a0a55d5868e9cdbe34794efd75f1fdefe6134f7123e46ed7a231040e10406a493df58da44f2ea26803bee43c61548da2c9124ffe5a542fcee5b4dea4a3a80b02a"], 0xfa, 0x0) (async, rerun: 64) setrlimit(0x0, 0x0) (async, rerun: 64) close(0xffffffffffffffff) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) (async, rerun: 64) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (rerun: 64) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) (async) fcntl$lock(r4, 0x7, &(0x7f0000000040)) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) (async, rerun: 32) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) (rerun: 32) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26}], 0x1}) (async) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000400)={0x3}) (async) mprotect(&(0x7f000068a000/0x1000)=nil, 0x1000, 0x5) executing program 3: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) link(&(0x7f0000000100)='./file0\x00', 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x18, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x0, 0x0, 0x0, 0x0, 0x0, @mcast2}}}}}}) r2 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r2, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = getuid() setreuid(0xee00, r4) r5 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r5, 0x0, 0x7, 0x0) r6 = getgid() r7 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r8 = getegid() semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000280)=""/79) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r8, r7, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x401, r3, r6, r4, r8, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) setreuid(r4, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x2, 0x510) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x0, r2, r9, r4, r9, 0x0, 0x401}, 0xfffffffffffffffb, 0x391, 0x5}) chown(&(0x7f0000000080)='./file1\x00', r7, r9) lchown(&(0x7f0000000000)='./file1\x00', 0x0, r9) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r12 = dup(r11) ioctl$SPKRTUNE(r12, 0x20005302, &(0x7f0000000100)) executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000240)="77c301e27aca9a7ba42b7c9fdc305f1e666955086aaff08f7da8924a9712b15618a5c52f79e6e5f881e86cfaa51c0dd20419bed1db08c081e910172df4391424b977f2b66e5b53eaf4ae61fccfa3fbe4f4a706578ae2f47a862015cdd22aa3c5435fdf1780ed51d29341402014d9749396ab5a9d886a64f7d35b8a044c8ebdba215ab5de196ccd7ad4c3e128c12a8cfff75cc6", 0x93}, {&(0x7f0000000300)="86de6a41b9747c19af35c899379696409cd0697fc67069f1163cb7942c62fd22a14fe91f2d89d054689416a19c94", 0x2e}, {&(0x7f0000000340)="e8516bea050eae3f3b34e91c60fc43c8e56bd1ef36c5c9eb5281b52166a4678c512c7cf1384ba11425aa13db3f3ece3d220821412bf9d2dfba71678e075d6645a3f593e72e1003f6a8e64d256c80beac69f9d9d5999e03cc105f94c00f3c4ad8ab8c74c0e0a4bdae7796dd8dae02c3289713eb9a2b1a7e1a98f40c334e931ea8b9ef2fff5f4a34fc1f3a4968a91f67a9deb8ba6a8d0e2cafcac9278ff99a44043d65a990d7ae83d0112a5eb00c87441159634db2f0b5419efbb04d78561f9ac9a28c9ae4cd86ad01163d613336e2795ed28177df7465aff01ffea31d7e67b9137f61ee2c", 0xe4}, {&(0x7f0000000440)="29e3fb25510cf0bc276841970a168040754df8da3373ed8411d25bcae886c2d717c0994fdeea5af6dc89375fd283aa518f3f67175a2a34dab8a0fe6888f8d020c6c7ea0abb0ee55f59602fd81f15d6bb9babc513540c8051532f204836b3dc579069b10135f2f8ce2e4440abe8dec33d80fd92020ac527a1423db3f93911a029a3d3d105ce8480ae0cfbd87c26d6afd05f1a88e16f02e11d4343819e3857c3b6d59f0249d638b2b7965c3c90c6eb9a5ac874e23b2be273bae34e09345946be6d4b15341e2ff9a98ad381e5f8f327e960dae9b6f08e29f26c3d9241cf47570cc213a2156e1e545ee01cb2b2a3c8d9079bd1ba8d2f18", 0xf5}, {&(0x7f0000000540)="635380e273af186193e4c704faa8605c349aa077bbffa251bb6c42db3cd2fa428ebbaa81b81feff4d40cf85378bbdd527be52de5ce", 0x35}, {&(0x7f0000000580)="92381a4e2ef7562871b04c188893ae3651879b2d123859bbb922e1b7dd041280568e6021a0524e812fc2dff6498906edf8533ff276512f22a03c4f4dd1060745eba60b4e95a4bcdcb780b02bb1f78d0379b4e6af630608ef87ad0fa230feda8b7c2489f26b73eb0d003977cab57277c4f5092d6320add01f404c64c3c93129a3", 0x80}], 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x2, 0x4001, 0x0) setuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="226fc1e1b0a56e651b512d6fc3230890b970af952dc4871cb6cdfb82125f3d95c68843826173588240d880035ff20407a21c933deec593feabc1b86cdbe4f98383eabd39790f33c55cb8d55a25e7cc712e8b4f0fd68436bc239e468a87ee300ce1c9593907c35705383c4ec68812a54e0e6698a543e0ff2ce3710ed3de74d718fdb6099a5bfddc978906ed7fbaf2d3deaba3239d70fa969f694031411285f2fd3f1571b15dbd89f68fce63f070c7ff9cb655f6952d7c06e91cbda0bb2083914a00603c068b9f07c0a63ac37071c2232df0b216cf2ba16b114a9174331b801be98b4cbc989c56856a55ca05", 0xeb}], 0x1) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0x6, 0x9, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x10) sendmsg$unix(r3, &(0x7f00000041c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004180)=[{&(0x7f0000003080)="11e5c6fb431ae7406fd86b8e5a02830a55786f03be1f6211edaa901f91a1904cbcc9b442d3d99c7ce60b7695f8739dcd9c26d388e6c53ad7f3ad3aa3bb5122f653dddaf49a8f6edf364da7d1eff271b97fc66742861203498bccd0403c06932e5eeb71f53708369808db181c18bb29fc2d8995e540905cbcdd2ce7240c01c26ebddd3efbb6e0db2999ac65d214a208f143d68ce07704af5b6eb3d14795d313b7ff7f1960e3cb45520a28a84aa3f452afef23f990d1e03a95ba3bf252b5576b36d150aebc0b509d0623e99f3cbfebcc0243b9d185866a07b54c168d895ac1fc14679a3dd6d80bee7eceed0ac1e837bfa9b1504ee9af6f28fb42f4f96857e37379773da43a7bc9dacafba0a613c9f0604855d276fbdf075ee83e61171058d1511ce2bfd1c543310a29c91a13034e9bef513ab4a55b6a598b5b45500dd10e98b66e57da22c4120455e61d4ff932c0146e51605165521ddccd77a0f670c30fe6919270a601ba1ab14c72ed7d04c0db7c461f9523f5acb65b5c29c8aa96724409c8d489751b4fade311e78bec7bf5c21888eaa2ebc110bf2d32757d43b87975723f749d85aefa7ffcfb304f2ac103939db51e73a1a67e4cc3fe56ea2f1367810c50895c7874aec06ce54f6fbe92dc6e4b71e439a7f99ec75f48db8607f23be91f44d5829261c1d628f3c60ba26f4ceec2edd7e945b35a2256574a8d1df68392eaa6911e259f6928449ee1eae06831d92ae096bcce5c60b870b915700b7334feca95aeeb68d0f84430ee378c4279a39f61d16c94714ffcbc184b7ab02d1421ed38c0425a8c81dc331c202fad8cec957456fae560e5f4a41c114bb0230fa08d66145f8036264da86c041c3d4f0b84cbc692f0e70bdfaabfd97cc23a1c7d9c95616cc803e94965c98653d842353f3f8fe6e2d664fb5dfe0114e7bb0594c6903646e50edbc77cdf5c9f2d0d69c32514a76be62bbe3b04c7350c824686fd1f6bfd0a26cc130ae497de86835c0731024b2b22aa097e13f25db43f1c29c27c56e29fdd30b92fc178a3b07ea388e188ecd907ddf11087ac0f73d9c585836279dce9041f027aed5603a5962667a9617235689a78e49995b418b5704962d9581ddc331e884461b1e66b8a68b05676ddfe0f483320cbccd867bded57634ce63a4e1accd3659b763907d2472807ab971968bbeefd58ace27293a975304c5c186324a6f44479e8d072220420706ef6dc4750c923697ec65cb452ad212cafcbec5b9e661cdd9c17afd3a7dca5eef1e3a68c542f80eb3150bd03b78ea5d02211ae1d9243114e289d512d3f1d2110066acdd9548ef9504bb5366e2d2ccffc386ca4ad5f34e8248dfd799b653dbee2e758f5330401e0477951466136ff914e3ae3ac25b1c8759034eb7f93f32e410a985004b4aff74ca5b7651a5b1a828862ddb118052540654f791c66ae0d5a09f2d6c1b6d38d3be07da2d420ed8ffc82f25a25be9390859de9a6c86ef60e29c676dc2fb14816afb9a26afa289a59e00952c7f931fde4f14a315365a04e6bc87ec37f5712f1dcbd66ba965273607ebb2d697f5ef524365f3e80e7ff3d009732129d75ea3d03448dd8ce6f597e8c407e64d9e1280c4c52c4fe22341375481c23a6665d9e02799e180abb3f6d844445f6d961073c5e57b968516e24f293188f396bd8ec43415baa7fd885a42282b11334c23e22521bf1e9f51c5f65aa356d947ad53c0154a9f4b9e3ffafb77ee4847b10fc975eaa9212b0a09741b3425430aa9cc817a11226e264f1575b720b4f7af0f13056f25455997a3f2e928ac540e2d8f9df2790ea1adb2a39e8d135a5daa2b2d59015751c48b4f2f838eaa46fe82bd127db0875b62cef96", 0x529}], 0x1}, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) open$dir(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffff) fcntl$getown(r0, 0x5) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x900000000000000, 0x10, 0xffffffffffffffff, 0x0) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004", 0x7, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x12, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) getpgrp() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8261, 0x0, 0x0, 0x5, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x80, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x52}}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(r1) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000000a00)="dd", 0x1) executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) r1 = dup2(r0, 0xffffffffffffffff) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r4 = socket(0x2, 0x3, 0x8) syz_emit_ethernet(0x3e, &(0x7f0000001140)=ANY=[@ANYRESDEC=r3, @ANYBLOB="5765545d733c330930563cd77d9865687ca0e09d57ddefa9243354cec920910627c09fae120a52f7db3ccde7b8df3afb26224758754fe0610bc190306c466515626302d3b7beb909eea0d4e3c105ecec0013f33f67123c920e74defc159c9ee35c6a30e52664584a290b6b917ab82c32115f4b66ec4d07a3c0b6a120a39c514ef1dec7d15e002d4e6b270f75bd54597ce7f7684989856634f2cd2adde8eb55e1eb5b601281239f2a34f0ff8c941290d398c24830dba34babeae1300e19a3b2f593bc4f9743d50b77a6f71ff7a33056b2356e24da9fa06ee53098e8d6cd4fb6117a8b3e9d8db502016be34553745ddc5dbf8a0c287ce6ca444ddf0360620ca50568090c82025df1f8af3d4a9d671ca14ef0d0c7c3ad949c31fedde648b09c14d16a59b922e9198a632fd1011e15b648a9df2a0d4437e186fa0c22800313e381b3823571f8cad0f5685a323019502b1f223b627c597d957d8d0a4b255abccc46bbe0b917c9e22f791fa4e72c9dcb302c3b81655e5e4209f1e329b297f891a509e5b36ccced29b6cf2008713e526b771a4bd2585627496687b5c2e136669247b808e6ec3ac0d64989b2194b9cb012c5048ebb505c95acdf8b573437de235d7d2af0a9f4879c98e295085756923dc4d4abc45014bdf361920da4dac7794c2dce5319c41fb98d4bb34feff0c20a6da8bda122326a5dff2bde835a0775db51c33182ff0300856cca7200a8dcaa7c8b9f21c6ffb2a0828aa0b2ade9ba6f569dc4ca88e92e40bc0802d27590a1a02b7a89007650b320ed9335a9a9e75a0f1e78da3c2ff3b8067511e56e3b547203f906a969cf14fec9e03fb99ece8c24f5c5661f364b77888fbff095b19faee44622a3f32235c35bc1576ea7d1d99e53f8b5f5bd5c3653fc211470699501cc1ff69a4fd7cba12f07fac4413c0a18dae298a1aa99d08c7cafd42c0ee5036f765597c4f76c7e34b81bda2ca1d212db9726f748b14cb1a861f9ec3582fa0529b4629fc858dc8ab03b50f55b74eaa08555bef87636da15239da318e51bf38fe179ccea3d36a0864a3a112d684212b1e741bd1b9ff258fe9f8c7d937ddf23ca08b84a0602706454051bc14b306010161eeb8a0db9962e511659bb0137c660ac2953e0d967f9cd1a7dbd58531a5ba971b8a5298977f8ca4011f1dbf2bd7a4837ab15cb9f6292d5b799ef7ec52ef1f7b0b2893376635b134e6e381e0a4ce29dab977dc96e922c83c1843b474f526d8432e29e8bcb8fd33f07f39f1d15e44187323508705416cbac0606167e09654b52ef900defa0faad33597f236579f28e113273720d12b2f2d5b9f3c8de2c2ea9a363917ac17bf181c4b33a147232a30ed14c327f7f539513e279ed2ac7584a788cebe85267fa9759fde57063a71ce2852bb9c18dc7fc4be1adf461f5f5f93f2f817b44a45b0251cf7e588e31274cee3f8b9c64018d59cbb2b85d8d5bddda292abeae213def292a5fed8e45af1049e8c942a61e76411d4b7d6ada15676e78f499596e50031b592594c7213442dd11e0660ff860a96733f720b66b62445c39f2e858cc91b38ba6f126c458b79def0331f964f8598f33b001037dd94e21d8a195ec944a9451ec200c56f70babb37b0458553ffac3833eb74518d3b658a7bf0aa819eb31198f188ecdf107dbfabf1cf31a4bba8d430211e9a7a317026e7ded45b8ac2de0bf9767d279d22821317b579e1cc45a431175c0e41ee5a3f97695d6caa04be0abeb85783448537019cde94bdbc9b30e8db8084901496f249e14785d6c5e1f8f4394a32669a6e5b13a7111ca21072433f1f29a3b1ff9be4eb211aa0c53edc05267338af9d50a186461be8647135c242fe86384dcb78106ea9dca95a46bbed26ac7fcdc6eb85325938d77b97f5394e8283ae71ced5890c61b125c466f4654f318f63a1ec407264f1e56f8dfd8d91815b36184dcb98d17567ac97378e92063420f83e4e49cec463054933309220f68f698bd9d752b5419d97174c90306956001c6f89fec0db5af1058e5a7339a7c85f1509647e52f7b21a2a8a1cb78844be512fc6c1777787545baf2863b8c8839285558c45d8906fafefc93ad5c79caaa0ba1f63de19c4050b75eed979893abbb0b287d15b35bda8e00f55a762f4bf3b1271ba29e9ba8a843af7cc8a3c27af250fa705202b6a2b6d85b7c9ea402503df8cbab87c46bb3162da1bd7188c783dcb062bf0d84e7b2dd8fe8ed91518b85de918ce90f173bcb7f74117eeb5a0172b287f0e98c2b55c3d8ba99001af5836cb2be8315646cde421e3e280e1faa4483925e86e08f7cf8c7778fb9deadabb1d5ba0203d6c4d59f7405e4ed04e5bf7883c2d1eaa6e82df92601e76ab10a69faa18217a8c164e8c1b9ce50e8e1fba6b6a715e7fb6ffa27a1071f04d5667cba29036c8c65debde249d28c20a1e5fa5f3fba7cb544490a56fb4a277a78c29440a7132e1d26bca0ed154aa91350f5083e61d77d22ff4b9bbac1205386688a14453f579e53d4f65a97a4cceaa87f07d155354b3f0dfce1a9e6a1ad914fe7c77f3621afc0aafc2750129a1d752faa849dd01f5aef59bd25ee993a2c98351245b7e81e9e4d7dfb426af80a5fe726e259065e3bd761a7459a76c71f84cdc8e3351d00d35ede10a6802d20ce7b2c7f9f4b3a8c064e8ebae3b6075607196218fc76c1305450d6801ed847c307f19d81a71d406b32f8e9172632bf285a7c2c87ead7a2af551def80a4546ee40a67de540dfd3e812279f51600d0fb4c05af125f1704f357ec26ee6ada13663445650e4654f4bc749a02dd85a2194042bf035fa3761caf6ed828dbe0f853ccef3a98376eaacd56c74aca239614be7a3d62409ec2edc26ad242686cde24c6433ba6ced50396c16fbc78d9d42344258da17cd4470c4a28a99cceb996241ff84dc05e1a23d60ad94ebac3a9e9e80055ecad9ba118732b3e32f949ea05fbfab463d0357a7c4f93ffdd4f7cc95959a578571e53e5ede71c3dcf35aa2e8888c3e839126fc8c87d45acd9df7bc5afd880f883e3c3845488fc3ef03ddd43465a656b7b73091d4604d66efe89b43100383f2b5c2e75e580856f396fcbf1118a7500354afaf4d9f03d05d632a42107a4e06a307fc4a7e322785528f2c2eed538782c643dd98f24ee3a6d36ae38db7e84744a6a8f5ffcbdf5c825019f6d4a5505e05c67eedfb7c4e74ca85cdc27f29af9c586e080c5153c80a11fb4365068cce2cb5778a73bf7319187a3e8682079574f684e1eeee542c6d3ab69127c99c0e5653a020208d77308f5e9f24588e8574a6fdb6d2a4e490b85949c989e1af5cdf2c70fa4a14201f845b46869347c93d1c70d0447966e24f08901e5daa8441ca71a1d2d50ff0ffceb3e8d6defed920581e93b856a6ccedabf0118af45c4e2fb8f3b70ac00d00b1d0138b3ff0d990e1098cc9c03805404b59fa252584a8d561d2702aefb7baa23678e5d0c63de7598aaa352b9cf1077fd6a7fc1a1d47323d6050300174a6097514d40d462c1c490b4f8107d8f1b2f34ba45f3f13cebb02f670388b2ffa34c922d9750993e9de5656dd266336c2b131b90495be34bd2244b0b3145e11b9d19f5c48a2df3918d9f5e3659ca5de3e29c53c4adea0990a98b9740544667c2297cb553344b510c289f2687179c9e6a07544244c7dad3ac6c06a1b46110322a672e3a1989e142f43f69ef6564c0f188dbce1fdfa4429607a12bd406befb3ea631cb8bd114f3c68d98a74a65bdf67b3e6153dda18cd0334ad896998960bf180d5b7db82c2cf4e3d72289937fa6a578237001ec7ea6bf19acdf3d409358fa9dc897b7e3243a301bf1e65827dcd3e6805b5474d2c9774c7c4428a0aeaa43d82bdb7cb749896d32473fe7804d0252cbb2d99843e37a14d2945d5e00b4cd913b57d7f586aaa7c4633af61259afb81b3489eb3fcfa9c1a27cd11fadd654315fe3f1a96c615d1584224b2051a857ef2d38e9c285ce99b96c6d4f6ce6b69120242f02d60f46da2c53d1d843fedf39cf1bd3cbdb0c930c144ff14019322a3f93d16ca17ec66f4321fb8bc21f54c8e2c9a6fb0af7b148afff2fc662e413f4a03fce31a2bde054755bd6d5d41dab8a93f480164ba6f54fba7014dbc671f7ab24e326a25bb640635bb41495c51c3d1d1e81e0aa2ff37b86cc0138b2897f70c1a3884d986d88c81243ee76eb73821513bad3641f08a20f2e260715c33101cc8f9c4383ee04aeab5484ceb4b6dae9331532b42c2c14b046e98623496f4af784ab6348928d3b5ed9684e017c4c85946bf80fc4655ed85b57498b5f4666b69340a0b0cce01de38566e9f3104fff8835fe236fffd4b29cc0b9e45fc79446c41f93747f5df22d5033221c1fe7f941d01130776a8a30a1bf1e0543012020450dc3f32d463d58ced26e289fc1a365e930ddff979711fa05d9cc92e1ff8c7cded794449fd3140e8817a811a60c3a2d2357f083712afa0a2c14845a33182245df667da843cae83be7d87522aaa3eebb66e8ee111d323b80c40c630a83a8228fe7413123dfd2809212d49721b6a056e37aa6c8e85f2708493e214956e7f1e8310df315adea1a79cfa2c6396d9a003afadb50c9a816f4593aff2c650289f5109fe701b280cc9e9373443a702efe15b3182c466d80172b09ee0ab0ac5fc6e7f5c095f865d2ab8c67bf022670133a6ec58f62589ceb687d83b3617938f938b36a5ccb44b0d5acceb2d7008e1878036ecdfadc85ab9fe177d128a506e877069733b98e9e2f11e544fcc68878b4a5b0eac6835a3b201da2e66271e1b9113dd160631f3608deb454c8f7f4ebaf462eeff783aec8ff293c9b8f014df74a9c77aa5f79a87d8f3ea615914e290d0224cb34606cf31e23645de212e6bc06c3e5092fbff2e0fb7f1a1850b104a82143d3d24da4a4ae510796f905a8787b9d0a85dfd1b6cf1c465fb9bc889ff539ebfb019dcb42c7be062a9f9f41de9a8f1a49bb89270a1416c14d4774ccfa1bfc95b66dc95d3d0aa564043ed09f4e7e3da337b6f6fb004e65a1abb72e24a078a25b9378bea3b45de034180e798c7ef187c7a5359e39428489c163252b87ac0171b70f258d7e07682036b578c50860fadfecb1d401ff27b73c45d30a5702290a5e6303e051c608137f3f23092821a9aa5b9ee3cffe3010312c39ed7cc1ce6fc68055671ffb30e2b063a76b060124539da991ac692a8db78cca73e7939ebcf8812f9d2b6db9969259ba788ec0b511a0c2f0e82b0868cc5580b101e21791a41f6bb48f74eb84cad224dc10d97fb1b062ab0a82eed5b4d1d9208386e64b35cd19b70193461b2cec0be3f27336e32be682aa224e6f5534b6ee88a72483d3e26a2a1982688f6c652d16c67afeb05e65a6087adf08f9c0f07280ccf1e796271da21fe191123a596c9751e4c90c6a9417562de9b7c3a4e960af8be66ad44ac5f893064e944d0112cf9e743c5fda8a0c3b20e1e6019e1d12ae828fa75022e93645649bd43e1a5cdfd317b33fe483b25422820c17150e0f63a638bbc9a978a4f5b4b48868ad810ef70a6df69f9385d6d8e43e512227f98e6158af9b3e7ca85841b3cfd62b9d37a9256c985ab2684f1e8774168d20263586a27351ca4be858a8a0a5fa0d664b689dd1b95392d8daed2200ba7706914d6ea1b2bde52df25be5ef8ed379a75797b9c81dc5ac5588e882af22e7c5ce66af4b30bdc68b65b36082b1dcf9bd35acb725723a8a9422e2a7ca88e1b6f550e720454e989b241ff6c2fa18c9af16abb19c23dbcc0e95162f1ef97d902dc61b9b7e9b98", @ANYRESHEX=r4, @ANYRESOCT=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRESOCT=r4, @ANYRES8]) pipe(&(0x7f0000000080)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x3) executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x11) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000004c0)=0x1f) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000004c0)=0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x100000000000006f, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x5015, 0xffffffffffffffff, 0x0) dup(0xffffffffffffffff) socket(0x0, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) socket$inet6(0x18, 0x1, 0x0) truncate(0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r6, 0x41946472, &(0x7f0000000480)={'./file0\x00'}) connect$unix(r4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r7 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r8, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000040)="cc", 0x1}], 0x1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x5a) r5 = getppid() fcntl$setown(r3, 0x6, r5) write(r4, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) execve(0x0, 0x0, &(0x7f00000013c0)=[0x0]) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) unlink(&(0x7f0000000100)='./file0\x00') munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) syz_extract_tcp_res(&(0x7f0000000140), 0x9, 0x8) sysctl$vm(&(0x7f0000000340)={0x2, 0xc}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) r8 = dup(r7) setsockopt(r8, 0x1000000000029, 0x26, &(0x7f0000000000), 0x0) mquery(&(0x7f000067c000/0x4000)=nil, 0x4000, 0x0, 0x0, r6, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000003c0)=[{0x6}, {}], 0x2}) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc72fd3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc0218000000720fd38bfbb770c1f4a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f00000004c0)=""/195, 0xc3}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/229, 0xe5}], 0x5, 0x0) executing program 4: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x7}) r0 = syz_open_pts() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf782f) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000240)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212b9775e14c946966e176943ccf43d200920a3eadc2ab271a60014e9e4eee27782310a", 0x41}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x8000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x2, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000000580)) mknod(0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x3e, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4}, {0x81}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) sysctl$vm_swapencrypt(&(0x7f0000002e80)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000000)="a0fccb73", &(0x7f0000002f80)=0x4, 0x0, 0x0) executing program 3: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mquery(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x0, r1, 0x8) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x8) dup2(r1, r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x8) read(r1, 0x0, 0x0) executing program 2: r0 = socket(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) setreuid(0xee00, 0x0) r1 = getuid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r2 = shmget$private(0x0, 0x2000, 0x530, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) setregid(0x0, r6) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x1, r3, r4, r1, r6, 0x44, 0x401}, 0x9, 0x80, r7, 0xffffffffffffffff, 0x4, 0xffffffffffffffa7, 0x1ff}) kqueue() socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) munmap(&(0x7f00003aa000/0x3000)=nil, 0x3000) r8 = syz_open_pts() writev(r8, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) semop(0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$BIOCSETF(r9, 0x80104267, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4012cc96b7aaf599a23a2df9f0ea8478319a7a7c996752fa462c7f469ad585aa532dab6a0874efe0c714427", &(0x7f00000012c0)=0xa2, &(0x7f0000001300)="79bbf5b89797a706a510dcdba6811895b7c049", 0x13) semget$private(0x0, 0x1, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x10001}) r1 = socket(0x18, 0x3, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000004300)=@file={0x1, './file0\x00'}, 0xa) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000f40)="6ef650caf74d6e040e3435e46b82dd08b395a1bc8c83bcd4581b137930400000001ba6eefd16558a4eeb267c0c2098070000000000000040a34cd84b6e26cf262e78bb21598363a7a411cd8dd47c2aee789b20b3cfb36ba6ef0899851767a9692d1c4f95e27374", 0x67}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/131, 0x83}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab550879ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ed01bb5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xe6}], 0x3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000024000/0x3000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, 0x0, 0x2}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000066000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000380)) sendto$unix(r6, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) socketpair$unix(0x1, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x110, 0x1, 0x6, "5d875bbdaacdaf8feec4b50cc107e22650b9dcdfc078ae19808f7a9f819584fa9446a551a01d80be952380d8874f970ee842c6e75911c3c3282c46fe19126bb4d4802f14291a4e1d516c87eba59fbcb1fbd4b4be9af1a0142ee572b7f115b353bcf08a5e06aa4aa6760d866aa4e48ce67355b1f81d84a7816850742b4af5ac7eb90d46cf24fa8d7b52828fa6d0cd036294a40fb7ba69c3836612011717c11cdd8bdae5c72de83821910208b53b13d9b003acd80fe348c550257d2c012ce42f6767608d3c6d549db0d3ef982abd44963b0b9fed2031f004582b9ef3ed854605b089353c88c18746ee55df2f64ca6b9a51b4aedeeecafc5d1f9f9d14a355"}], 0x110}, 0x3}, 0x10, 0x0) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000dc0)={0x0}, 0x10, 0x42, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, 0x0, 0x0, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) msgget$private(0x0, 0x0) seteuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) readv(r5, &(0x7f0000000100)=[{0x0}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffe) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) semget(0x0, 0x1, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000040)="cc", 0x1}], 0x1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x5a) r5 = getppid() fcntl$setown(r3, 0x6, r5) write(r4, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) execve(0x0, 0x0, &(0x7f00000013c0)=[0x0]) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) unlink(&(0x7f0000000100)='./file0\x00') munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) syz_extract_tcp_res(&(0x7f0000000140), 0x9, 0x8) sysctl$vm(&(0x7f0000000340)={0x2, 0xc}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) r8 = dup(r7) setsockopt(r8, 0x1000000000029, 0x26, &(0x7f0000000000), 0x0) mquery(&(0x7f000067c000/0x4000)=nil, 0x4000, 0x0, 0x0, r6, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000003c0)=[{0x6}, {}], 0x2}) executing program 5: syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c252adb0070162e86dd60f6190000140600cf6b20de0000000000000000000000aaff0000000001ea443d080000000001004e204e2291e073c28f3eb25b12b4c672cea644b95644352e180010376890ad8adef4fff590bca57ff620fa1976aba1af82ea", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5002000090780000"]) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) (async, rerun: 64) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000700)=[{0x45}]}) (async, rerun: 64) socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000140)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13d9e19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000006ea3c6a22a9852999498c9fc33fd63b751df488f267b289865e27430ac4f83b6c9f11259ea70184993bb6675407223a954fceb4282e13576fdc52d0bb29fc9ad6ee02178b1ca79b22fda196fd0a9ba9b72c8be2d9d73f164f0182cd5d1c3cec351fbc73c8e34ace8ecadb9a4bf75f92dcbe841641d864a406ee6905d5934f88019261bb412d964b7f29f49874dcf95a44b525668279ebf954f7c822a3b819aca99ea95b8653bf6024c00000000000000a0b96d64f0814277fa5b262e4c3919c17605d5bd819e741341a5388f80a586963a48f8", 0xffe4) (async, rerun: 64) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) (async) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async, rerun: 64) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436", 0x0, 0x0, 0x0) (async, rerun: 64) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) (async, rerun: 64) close(r5) (rerun: 64) socket(0x18, 0x2, 0x0) (async) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) (async, rerun: 32) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) (rerun: 32) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffff) fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffff) (async) fcntl$getown(r0, 0x5) (async) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0xc00000000000000, 0x10, 0xffffffffffffffff, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0x800}]}) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x1a}, 0x1a, &(0x7f0000000340)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce5ffffffff00000000e6382c76c7ba51ac6a998cf9860d52111f5d81ef50fd24efaac4977b3c087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f667356363a6137d936915637a71f57f64bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396f58d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2304d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e1", &(0x7f0000000080)=0x52, 0x0, 0x4d4a659f3ede6e0) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socket(0x1, 0x3, 0xff) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr=0x20000000, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x4}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$machdep(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x1000}, {0x6}]}) socket(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r6) chown(&(0x7f0000000140)='./file0\x00', r4, r6) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000980)=[{0x0}], 0x1) executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYRESHEX, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="66c4cba64bf6b512c1330300000000000000264450416f0000809006000000966fc935c2a9f011586cb5249e758deb3a7b59749c666199089eedb737d508d96614529397089658450da484188379ddf6074db148b966c77bc1c1fec201f5b1339a9652735d2ac483ef174e88341c861ff96cb7d7a547ead382bf6d7a59c1a677b0ccb82a17a5db42a121212dd698934d7192610c2f64e8c4507fbd8b1ba17294f57c252743e1161f88371a4193dcd445fa3787cb671788aa082c8046fe5a"]) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x8001) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) executing program 0: r0 = socket(0x800000018, 0x2, 0x0) listen(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) socket$unix(0x1, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = socket(0x11, 0x3, 0x0) r3 = dup2(r2, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x0, 0x0, 0x3, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000340)="c79812cfa7ede04bc5654e3e3871670522b7df1608653f5f0fcc2451773c0509f1b6fe743e3b0f370903ffbe7669000000000000ac95f2e5a5c03314927040988a3d696bd56b544de73ef2554cb7380f788b53252f56a2af07782c00d33a91cab58f8fc39022d62898ca7ac63e2cdf4da6e0e3b8c617e554f4402edc3524761a2f2d7beee73c62a67caa34fc1610b3d5a200d7970eac0000fce3a9db14989a42dc75a9075701b391430287d8ca", 0xad) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000480)={0x0, 0x3}, 0x10, 0x842, &(0x7f0000000500)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x205, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() dup2(r7, r6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x80000000, 0x4, 0x0, 0x5d9, 0x1, 0x0, 0x4}, &(0x7f0000000040)={0x400000201, 0x20000, 0x10000, 0x0, 0x0, 0x100000000, 0xee, 0x7fffffff}, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') socket(0x6, 0x8005, 0x8) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = kqueue() r6 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) kevent(r5, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffe, 0x0) socket(0x2, 0x2, 0x0) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getuid() (async, rerun: 32) open(0x0, 0x0, 0x0) (async, rerun: 32) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x87}, {0x81}, {0x6}]}) open(0x0, 0x0, 0x0) (async, rerun: 32) r3 = getpid() (rerun: 32) fcntl$setown(r0, 0x6, r3) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) syz_open_pts() (async) syz_open_pts() (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (async) r5 = socket(0x18, 0x2, 0x0) (async) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r6, r5) (async, rerun: 64) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) sendmsg(r5, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x8, 0x0, 0x0, 0x1004}, {0x3}, {0x40e}]}) (async, rerun: 32) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async, rerun: 32) write(r2, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) getegid() (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r7) executing program 0: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4000007d, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) semget(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x1, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc1126939, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 3: setrlimit(0x5, &(0x7f0000000980)={0xce, 0x54}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x0, 0x2b8) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/76) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/83) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000280)=""/183) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)=[0x8, 0x0, 0x70, 0x0, 0xcc0a, 0x7, 0x2]) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000005c0)=""/150) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000940)=""/116) semctl$SETVAL(r1, 0x8fa1883f9c503d4, 0x8, &(0x7f0000000a80)=0xc0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getuid() setreuid(0x0, r7) r8 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x80000001, r5, r6, r7, r8, 0x50, 0x3ff}, 0x6, 0x2, 0x1d1a}) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x80a19f, "bb080000574ed6188fcfa74c2f0900"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) getuid() executing program 6: open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) getpid() socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000feffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001600)={0x0}, 0x10, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x57) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) socket$inet(0x2, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0xb0000000) executing program 1: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0xfffffffffffff000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(0x0, 0x2000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = msgget(0x3, 0x280) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r3, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) dup2(r5, r4) connect$unix(r4, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e0", 0xd) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000004c0)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x6f3a969169162f82, 0x0) select(0x40, &(0x7f0000000380)={0x8, 0xff, 0x7, 0x6, 0xffffffff, 0x200000000007, 0x3, 0x20}, &(0x7f00000003c0)={0x100000001, 0x7fffffff, 0xb68, 0x1, 0x9, 0x8, 0x7fffffff}, &(0x7f0000000400)={0x4d4014e5, 0x6, 0x5, 0x80000005, 0x80000001, 0xfffe, 0x101, 0xff}, &(0x7f0000000440)={0x86c, 0x5}) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x7, 0x8, 0x1}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0xfffffff8, 0xffffffba, '\x00\x00\x00\x00\x00\t\x00'}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x36, &(0x7f0000000700), 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000480)="6fce899ebfe37f50ae2170e0f3712f483cc810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1cf}], 0x1) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) r2 = dup2(r1, r0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setreuid(0xee00, 0x0) socket(0x0, 0x0, 0x0) getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) r4 = open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r5 = open$dir(0x0, 0x1, 0x0) preadv(r5, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) setuid(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x80000000}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) symlinkat(0x0, r4, &(0x7f00000002c0)='./file1\x00') setegid(0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x40, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r7 = dup(r6) dup2(r7, 0xffffffffffffffff) semget(0x0, 0x2, 0x260) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0x3f}, 0xc) executing program 5: flock(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000200)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000340)="17", &(0x7f0000000240)=0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x61, 0x6}, {0x7}, {0x2006}]}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x20, 0x0, 0x2}) close(0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000500)=0x2c99f942, 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) sysctl$net_inet6_ip6(0x0, 0x63, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) write(r1, &(0x7f0000000180)="4be7384b302ef8ef12cf8c588802281222819fee06418ea10bab3e8f6d81447e48e15344b26f2855d069d39cb864b346e0b0a47bd81d0a56bebb90c10f81eb2331ef8261efd14d7607c70c26fb026a0e0ced516dea52ec34aacf7a469f34896f6c95adcb6e2b76949524", 0x6a) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7}) syz_open_pts() symlink(0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0xfe) bind(r0, &(0x7f0000000000), 0x10) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) dup(0xffffffffffffffff) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) socketpair(0x20, 0x2, 0x3, &(0x7f0000000500)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrusage(0x1, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) setrlimit(0x0, &(0x7f0000000980)) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) pipe(&(0x7f0000000300)) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r1 = dup(r0) r2 = getuid() setreuid(0x0, r2) r3 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r3, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() r6 = dup2(r5, r5) close(r6) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = dup2(r7, r8) setsockopt(r9, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg$unix(r6, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x2, r4, r10, 0x0, r12, 0x0, 0xff}, 0x2, 0x2, 0x4dd53b68}) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r12, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)) executing program 4: openat$wsmouse(0xffffffffffffff9c, 0x0, 0x100, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x8001) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) link(0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000040), 0x0, 0x0) syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000b1c, r3) setpgid(r3, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 3: socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000003c0)=[{0x0}], 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f00000001c0)}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) poll(&(0x7f0000000040)=[{}], 0x4c, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x6}) r5 = syz_open_pts() r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x20) r7 = dup2(r5, r6) close(r7) syz_open_pts() executing program 1: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x28}, {0x1}, {0x56}]}) syz_emit_ethernet(0x6e, &(0x7f0000000040)=ANY=[@ANYRES64=r0, @ANYRESDEC=r1]) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) setrlimit(0x4, &(0x7f0000000980)={0x60000000, 0x6}) r1 = syz_open_pts() close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x44, 0xdc}, {0x34, 0x0, 0x0, 0x3}, {0x40e}]}) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x63, 0x4, 0x101, 0x0, 0x2, 0x7fff, 0x2, 0x0, 0x4, 0x1, 0x5}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r4, 0x4, 0x40) r5 = socket(0x18, 0x2, 0x0) r6 = socket$inet(0x2, 0x4, 0x81) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f00000011c0), 0x0) shutdown(r4, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) executing program 4: syz_emit_ethernet(0x4e, &(0x7f00000001c0)=ANY=[@ANYBLOB="b85a509613ac679490e1250200231bed8e91690688e4cb8fd0bc53534e68710c6c2fc8ccdd1d0a054eeded54237e9eca7d62f37c22a4820bd7ca3300089c845a2bd5e21307dfd54ac5dfd78530c95a696edd22ff78e70771304bf56317e5d6562e764bf4bba0894edec2f7ffffffff000000002153ff6c4e3609c2c6800b09a71cae8817901770fe71ad00c6823f85f1a6677da2ee11068d2457b84533b547e373a1660fceae2da6e8ba9cd384233c1fd7daee2fe586fd3c17e29d8c03d3e633f9e49bdc252cff0ca4964cacadc503485bb6a3d253dabe3e49df7cbb7b15", @ANYRES64=0x0, @ANYRES32=0x41424344, @ANYBLOB="50000000907800009d966fc935c2a9f011586cb5249e758deb3a56388f5682b51b68", @ANYRESOCT, @ANYRESHEX, @ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES32=0x0]) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6, 0x5d, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) open(0x0, 0x710, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffff9c, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x0) r3 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x1c0) pread(r3, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) r4 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r4, 0x0) setrlimit(0x0, 0x0) setuid(0xffffffffffffffff) ioctl$FIONREAD(r0, 0x80146959, &(0x7f0000000180)) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd6000010000383a00f6ec06afdf466c130afc590bdb9e4ff6ff020000000000000000000000000001010090780000000060000000fffc2c00457c5601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b0004"]) executing program 6: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = semget(0x2, 0x2, 0x702) semop(r0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffff33c4}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0x1ff}], 0x1}) setitimer(0x0, &(0x7f0000000000)={{}, {0x3f}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x4000, 0x6) setsockopt(r2, 0x4029, 0x30, &(0x7f0000000040)="ebffcbff13b9fc812eaa4f713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x4, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r3, 0x4, 0x7, 0x0) getgid() semctl$GETVAL(r3, 0x0, 0x5, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000000c0)) r5 = open(&(0x7f0000000000)='./file0/file1\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0xa011, r5, 0x0) executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000002c0)=0x7f) poll(&(0x7f0000000100)=[{r0, 0x8715fee8bfb81cdc}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 7: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0xf56) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x2676) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$net_inet_icmp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f0000000180)=""/198, 0xc6) pread(r3, &(0x7f0000000300)="84d9060a0525c42cf21e39b66f2ba3a8bdaeafbd05888c21", 0x18, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000280)) execve(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x6}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) flock(r0, 0x7) r1 = socket$unix(0x1, 0x3, 0x0) recvmsg(r1, &(0x7f0000001800)={&(0x7f00000000c0)=@un=@file={0x0, ""/4093}, 0xfff, &(0x7f0000001640)=[{&(0x7f00000010c0)}, {&(0x7f0000001100)=""/204, 0xcc}, {&(0x7f0000001200)=""/217, 0xd9}, {&(0x7f0000001300)=""/105, 0x69}, {&(0x7f0000001380)=""/41, 0x29}, {&(0x7f00000013c0)=""/57, 0x39}, {&(0x7f0000001400)=""/160, 0xa0}, {&(0x7f00000014c0)=""/255, 0xff}, {&(0x7f00000015c0)=""/120, 0x78}], 0x9, &(0x7f0000001700)=""/214, 0xd6}, 0x826) r2 = dup2(r1, r1) r3 = openat(r2, &(0x7f0000001840)='./file0\x00', 0x0, 0x34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000018c0)=0x1) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001900), 0x10, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001940)="995c697a03bdf28cf66770accd13f803fe938107c5e1e9150c7807904802569ed721b79eb97734cb9c265e95e45cf6e04e9359efacd610487afa5d6f0f98a68c2f34ac13be67f5b4ebaeae132c57b497feba7096e29a4de4e804e2d3492f4a28973e4fdd86f7d1361539e77f63d8df7f6d2cf611cf3c687bf9f03c0c76dff86b9e048856498e82338ec34287abc980ccbf8da06bb28fb8422dfb4e3679e28540f555c9326bad49fb3231579f946a6e735d4db39a26b3311db26b63e196f168a2c07e25c7ab5fa5c44d39fd2248e5220979ea6d5f88370ea167bf814bc2f4c3c4", 0xe0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001a80)={0x5, &(0x7f0000001a40)=[{0x3, 0x6, 0x0, 0x2}, {0x0, 0x40, 0x9, 0x2}, {0x0, 0x20, 0xff, 0x9}, {0x5, 0x2, 0x1}, {0x8b, 0x4, 0x6, 0x6aa332f4}]}) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000001ac0), &(0x7f0000001b00)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001b40)={0x3, 0x4, {0x5, 0xb826}}) mprotect(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x0) r6 = socket(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000001b80)=0x1, 0x4) getgroups(0x6, &(0x7f0000001bc0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getgid() setgroups(0x4, &(0x7f0000001c00)=[r7, 0xffffffffffffffff, 0xffffffffffffffff, r8]) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000001ec0)={0x557caac, 0x1000, 0x3f, 0x0, &(0x7f0000001c40)={{0x60, 0xe, 0x8b, 0xd, 0x1f, 0x3ff, 0x7}, {[0xfffffffffffffffa, 0xa, 0xcf6f, 0xfff, 0x7, 0x81, 0x6, 0x2, 0x1, 0x18, 0xffffffffffffffe1, 0x8000000000000001, 0x3f, 0x8001, 0x40, 0x1a, 0x5, 0x401], [0x376, 0x5, 0x80000001, 0x0, 0x7, 0x6, 0x7f, 0x2, 0xffffffffffffffff, 0x401], [0x62575a52, 0x1, 0x40, 0xfffffffffffffffc, 0x1000, 0x3, 0x81], [0x5, 0x9, 0x2, 0x5, 0xff, 0x2], [{0x5, 0x3, 0x100, 0x9}, {0x4, 0xfffffffa, 0x7ff}, {0x2, 0x0, 0x27f, 0x6}, {0x35cf, 0x7, 0x8000, 0xffffffffffffffff}, {0x6b4, 0xfffff000, 0x8e, 0x3f}, {0x3, 0xffffffc1, 0x59, 0x21c}, {0x2, 0x7fff, 0x8, 0x1}, {0x5, 0xd050, 0x6, 0x6}], {0x1ff, 0x182d, 0xa, 0x3}, {0x1, 0xb47, 0x80000000, 0x1}}}, 0xf4f, 0x1}) r9 = syz_open_pts() fcntl$getflags(r4, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001f00)={0x2, 0xffffffff}) r10 = kqueue() r11 = kqueue() r12 = kqueue() r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001fc0), 0x200, 0x0) kevent(r10, &(0x7f0000001f40)=[{{r3}, 0xfffffffffffffffc, 0x150, 0xfffff, 0xffffffff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x42, 0x4, 0x0, 0x7}, {{r3}, 0x3, 0x28, 0x20, 0x1f, 0x5}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0xd671, 0x5}], 0x3, &(0x7f0000002000)=[{{r11}, 0x3, 0xe8, 0x80, 0x3, 0x5f9dd31e}, {{r12}, 0xfffffffffffffffb, 0x33, 0x49, 0x1, 0x100000001}, {{r9}, 0xfffffffffffffffe, 0x9, 0x1, 0x0, 0xffff}, {{r5}, 0xfffffffffffffffd, 0x40, 0x6e594089815c5ed8, 0x6, 0x2}, {{r13}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x29, 0xff}, {{r5}, 0xfffffffffffffff9, 0xa2, 0x2, 0x3a, 0x6}, {{r4}, 0xfffffffffffffffd, 0x20, 0x98, 0x11bb, 0x5a39}, {{r3}, 0xfffffffffffffffc, 0x11, 0x8, 0x748, 0x4}], 0x400, &(0x7f0000002100)={0x2, 0x7f}) executing program 6: r0 = socket(0x2, 0x4, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9576932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569882a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71e2141f8d5e850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b44a0bdadac7eadb47e3a13bbf24161b2887fd91142118d76", 0xfffffffffffffe30) sysctl$vm(&(0x7f0000000180)={0x2, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(0xffffffffffffffff, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaad1f3ffe383f64009000000c353217f90a05f52bbf9dd60dd9b5efb070000fe8000000000000000000000000000bb000000000000000000000000cb2b8920c21e13a640cf238a7c120638df3f40a4f6d16b3adb2f4701b0b7e7f0cbe02117af30d65b89cb391d68ab035a1ffe52503a6bad95e68dddf934cf4720c7940b1ab6f377022114cc7b164368fd18a311a196f1deda3b79160f5bc8917a975bbe17355b37043255710de9ff94"]) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) select(0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000080)={0x0, 0x6bb, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1f, 0xc4f8}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) poll(&(0x7f0000000880)=[{r0, 0x100}, {r2, 0x80}, {}, {r0, 0x20}, {0xffffffffffffffff, 0x80}], 0x5, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x10) r3 = socket(0x1, 0x1, 0x1) bind(r3, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setreuid(0x0, 0xee01) r4 = syz_open_pts() ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000240), 0x4) shmget$private(0x0, 0x13000, 0xa0, &(0x7f0000d94000/0x13000)=nil) executing program 0: flock(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000200)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000340)="17", &(0x7f0000000240)=0x1, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x61, 0x6}, {0x7}, {0x2006}]}) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x20, 0x0, 0x2}) (async) close(0xffffffffffffffff) (async) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000500)=0x2c99f942, 0x4) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) (async) sysctl$net_inet6_ip6(0x0, 0x63, 0x0, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) write(r1, &(0x7f0000000180)="4be7384b302ef8ef12cf8c588802281222819fee06418ea10bab3e8f6d81447e48e15344b26f2855d069d39cb864b346e0b0a47bd81d0a56bebb90c10f81eb2331ef8261efd14d7607c70c26fb026a0e0ced516dea52ec34aacf7a469f34896f6c95adcb6e2b76949524", 0x6a) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x0, &(0x7f00000000c0)={0xabf}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "99000000000000000000d373dd1800"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1) executing program 4: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = getpid() setpgid(0xffffffffffffffff, r0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) link(&(0x7f0000000100)='./file0\x00', 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x3a, &(0x7f00000024c0)=""/236, 0xec}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_open_pts() select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r3}], 0x1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x18, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x0, 0x0, 0x0, 0x0, 0x0, @mcast2}}}}}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[r4, r5]) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r7, r6) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$FIOASYNC(r8, 0x80047469, &(0x7f00000000c0)=0x5) executing program 5: r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f00000002c0), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendmsg$unix(r4, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) executing program 3: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4d}, {0xc}, {0x812e, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) shutdown(r1, 0x2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000240), 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) syz_emit_ethernet(0x20ee, &(0x7f0000000240)={@broadcast, @random="02a8b92f3ba8", [{[], {0x8100, 0x1, 0x1, 0x4}}], {@ipv6={0x86dd, {0xc, 0x6, "45970e", 0x20b4, 0x29, 0x9, @mcast1, @mcast1, {[@dstopts={0x2, 0x202, '\x00', [@enc_lim={0x4, 0x1, 0x6}, @jumbo={0xc2, 0x4, 0x8}, @pad1, @pad1, @pad1, @generic={0x1, 0x1000, "268a9cfa21c8b404ac25b1a8389300905089d0f7292968fe0a839e0caffd3357c9997b31714c26dd58a49ad241e80f8f6e163319e3540f3e8d5c473b8bcc67107af9e42694437343157f1ddbacd907b684cd7368b577241d87be252e49bc46a5089c4f293d9cb6ce7872e4c7ad478e4f7c2fa75fd1e7cbd90b84dd1d54d72134419a2c573f57210a83bb99dc5355a11ae26c9fdf656d52a72cf12d85557f7ada406a9b1b6ef4d5e088986a0bfa9bcb6a61dcd288d65e12234c6a28a2660833f016bf996d698d800b7f0f57bf58eaf59dd70ed8da2800b99909c6793796e0afa9be404a76e5cb6c7e3dabcba37904a8563943353e7701fe6db4a887f13195aa2eae2aba887577c4e6f17d595095684023a984459055aecb7ada108dbfd58f85022d871451f4e71fa2317e9785dab1d0488474f48ddf02b1e2b3e6daf6edf8620a46206cf9d5cf83a7355189e57ee55e1aa666e8a8f961fadbfcf0e6ae884c5b96a7c0712f90042e185b3a428d2a20f22aeb6c7afbd99a73de4c166e129c3b81bf32c23e2de27a8ba3cce4a5efcc963b19c98d0ec3f10f1247ea24de787d531b49828f80889b98d71b242ea979a712965f59b5078b2d214768034cb673338b9f233eef91fd081f38ce74dba5d96b6ebb66681965d8b536151b7d588534fa70b65a15df2f7fcc83fecea9ca345603f244a50814c31d45760772b4f156ed7de6c8c5550af9c84821449a29d1da3c8b4c65acd66759f631cddc61ec4c4751503d444857719f88adc66692de57294c796bd6b42128ccab604f997f8e3db78dbe182f17196e787cc6f3241a2a23ec41b754b1129022016f2fa3c91d56e426218242db84a543600971ad66a600ae981f4188dcac1f77b89a58f902399cfa47f28b5d78bcc4669deb48ff78cc82e6e8affaabcbf0d565dc2181f1b91800131f31bc33a6b512adb4a307655327c608ff8b5285099f17f6f835ffc0b55fda4a5cf235edb89efca8df4528e4efbfdbe81464bac1db1c52e64e63e5d4f9445251f8f9b18ca2fc019470a42fd64199d61734d8899b8b99c6b5be94ec1e2a2abfd75089d67ecc8510a43031121b568f0a1efd508849502aa12792cf265a45910452744044bf3c7b6b6fd5c383b1d85c70440ba03b46da1c562f4cc78967607058578fc02d291595f46b9eb276cccdd62a59e03092676f685b4fadef7dc560d8c2b2151ed66182603c4baa76e7f389ba9bb035bb89c3668508ebd4b6b83c2841b78e6d6eaec78b093334c8ad82789b33b8337f21a45ca5fc30b8f37dedf9e22bb35cddd6a75cb61110415fb2f00598ef6989f99d171a4e4d1bfa56ad0501405017adb688d7ae1bb160882588392ed8119a1cd886122818a30b76a4b8e09cc23bd549fab09f3c810ddf901331de7077c528f841c490eca56c890f5862b4411d2cbdb590b12ca5e50d28463d5a2dc4394f586851f79c6cde263a182f5d5259835adcc09131dc286c8f1933259aef5f29b96ca92cdfaeff25a595d1488afa99cd55b4f6780610f2a0f0fb86ae184a87350a3b8dae93b371cf1eaab789e4297e3e81c881465e175a2cc4735418f510c25f8aa99ceea16b3c0e59c89641db43c3557607e20185f9ce0bbdf7a874817d1ece0698e0dbe7da857bac3200df28fc1bf729706fc13e3ad373bf6aa835ba7012140d4ea09e952a596f473311b18e55ba23efd490ab7ce0f29ef3917b04c75b6ba841feb0ccf810b45a3b2818237d813c68740be20f63e48ae5dc09a962ecb858684422bef8f55c6a2c5773bbb19522978977d94829fdf836a1b81a3db35fc70768e434bd40e3363644fc03207c3d1ae224149ab55b87e5540bdacf195d584141195f42f0254cf3b845bf7668970a6ee8a47b0b65a3dd6b51fb2639057577603c32a46de8cf02a19b8b66a5ba1b9b3675b2f4e18b1684127ff7dfc2dae89cff7f0e489fc6d2cfa86785ceec06243e50565363dc1edd3360a8b77ac99d5ac48d1b1fc6ba13833dccd3ea62ec436ffde8dd8e275d28a10810ef1b6f18d1b256f5c9f2228351a053a5a93ccf0f1798b27fd0ead7bf64be75f7adb9ac92dd889982df75be9f094c343f4677a7de6532bc0483ac5fcf6b1e7bbf9cbe8e6ff1c5a6f61d6f20a88b03b4bf8a871695fd2650e69a831ba10095a052127b3d99d26da29bba86f301d2e640184684bdb370ebb86107578091ea45189252e7a58528a9b66cf3f3be31723c6daffdf8165173d23df4047defa83ca1c48874c5244f8999757be6aecc734d2a34ca11be8536926729b97e68f059fe99fba786a9b4ade314486070c40b5d3382b3f0f0a631f7f2383af583daeb0931f7aef815f69e0111a0139e7910bf0d09fd8c32864d4c4c1128555e5a71d4bc3319932f6cc4e6e89b5bba851de8c9b40bbc547ae00ec627a1b5dbd5334bbba3c9b0b7aed26eaf24270da974df5b9474ae0529b106078143d3b9cb5dd8567ca1a08e45034b046e4f53e6afdad2894540aa52f9013a48f08e4f1ac1c1ed46e09069c93e873349f1becab89762fba7d2bc3f95c0f9c159af4f4b61c35cbeaa5a83ad4fc633b63a1539b7384723094855305ee356cced8d10bda8a62bf2d468ffa040d521f895da01c0b3608a955c48a0ada132fd2fb5cc38e0011fbb0c045e88159d4b226a6bcad8c3e9f12f3122639cad9ae1d031ec83acd429212f2a84845ec1b8ba6708fcca754b554a7a7c0ee21cdb2e7eea663dd46c07991b0ffc42f51c24b1e769de2eac8752c189899191ffdfbc8b35bb2fbad36aa1033791303812ca54cb90ced471c0d0a1103eb55be37ceb817599591f33a05bb548665dffc84237b252e266d26880d11f9d9846e77d9e118f24dd5b19edadf1b1bf50cf8c68f9e76ee1b363e91daa60c141a6108bb40fc93230bc6fe8c3025809567d38684dd267367ab58c6db36dec8dd7e4e4a2d27d4963cfe18f0daa5e197b6b733ccad06818c04fdaa2f28a7bfd02834f9c4861f5108aa4f495ab80ab70ffe60347241878eaa043418510abf3650b4da4bb7693f7605bfbde6369ef297d49afa1523688a2f486f2b37322199108d57edf8e221e43b6d1fe266a6500121ce81d933e7ef9fe8b597df3065f2c6224f6a00e97f6aa0f68694ee5b17a9cb4e319baeb4307f98159dd5687dd42d96f814eb64b9802f4436ffdd77e81bf7aa3b8c2d94a333935ce861d7924916e15d2a26c565b05d70f875041b0de15ec1fb5cce247f3f7a159515a44a8b80dc8ddd4958d0c79d6ed7531aef32a362d44f7e3d202771d7b43d76fb293e2e86b41577326801600f217c3e247163ba466937534b0c046a341bcf94e1feaf214e5da1219ae6c621a4d0f5415a8c21348dcdd3b7b0a4c1d45118a8f41857a54e27cc8f4716a3ab87d6642cceb342a36033a466a5a42b16c11017920ee7b0daac2111aa304623481f6c55c7fddd3536a498061af294fb17ca9d2628a1de3f6a71f1fff3f02d2cf49a7289bc79aac2c8b7b22bc2b654226165c1b9b54322405b471501c447478cc0be91c656b962ff3bf26b9cac58643aa6fe5761c86530527b73f877d8aefee0d0c54c7421b51aab59b638acf4382d93b88665747cc2bac012819bd4399a7078e6cd18588a1380de67a63e8c89b487598c49ea90fff3f867983f90b9e04c784e2412d785fc0c2f1282d3b079ee2b2286ee774ffba5afb9599f8a276ce1346544e598d8abe5a0ade43c84d2ed28703ca6dbd31a7b5083b838a767731f9889c3d4bf22dd0c59a5973b637c3ca40cb4d7bc1b8f0e5b4153321afdfc370edb456e8199551b4d3f76a514aef39d0bb78bc80cda7bec195c4979e222d0c3b0adcad2cd20019f233589ba887eb3ccb9faaaf02b9d390cc4113b13bef6d108bceb0917090cad1d3af93b48e20e417da3f45c2bd276e5e20a4085f1d21a73348d25bcd5bc28afd08945f3d25034e21a4878fa6d80ba04bd3c141a6ab28a9a2c3b73268797a4a1f5c02573595fbe6d99459f87cc0c27ab0d97f09fa16636d58a5c1371c962be45ca09e526f3d5ef804b88641bc8a5e2d7466ae2e47df6a4cbfaa1d71841e7ecaec4c0f42aa3c45780d8e9683e0299c42502fe40fb54f86fcd5150ba71d90d7e7941e1ce7b72faec1a3bb29dd5a9eb4696e71a8354ded569ea20521b3f1ce92c1aa08a8965d4a5d544556e62265162ebcd70dad221654445fd413e2d52629e2e7f5cd15ab6d5ab26b0aea7686e7fa491711a38275dd15fc6a6804c01115eaba373ad3982c48dc71f2a857f529f242dda1cb4bf39d0ec138e3f5327d44a8f63f1e34ba9f82dbb3876b2794f8fcab7fd86c5c6093b24334cc236d21e489627522b3c9e69a5bedd336a3cc5eee1c748e90d765bbb0357b3b4a6c37f6d9ce7049ccab9615441538eed68927226b477bc705115a7927f25897f59d7f81437630c997b3f4b78200d8fc7aced78eeea04ac0a7e42233183beeac645f3551283d8b6f956dc7d8d01c1d9cc9eae49db1531db6557591a31e5b6e30b2a8cc42bff1613de0e2e1cd316a26751a92a540e8d4db60b506c06462a32bf643ffca146a2c77b46fbc479668b7005a1d918da79be59f94e7138eaad6512ef7d0299d037212c332ed77e8d73ddbe8934cbf34a9d00e8cd6a3ab1deee8cc4ef7bb3563950c4c110bd82e569f425eee58b171b3b1aa3ac4759efddfca7e3721fee193a63271a5297d7ff15e90b82e5acb1f08ee0dcc948c1c49b27f0bfa4c97dc40472e9a0e7f8c055961aa154e65c39c1f6246763c9b8b98b82acc3b1da3325a9509d1f97e38a33d52031aefd964175be516420711e94f3c6ae286b6f829ab00a51d918ec05719c50bc641248a4ed0ea933ef38e4aa4fe4ee9464646e1ca3381092290a6d4ceea499ab11630f68d99cc28b76153847b7bc06a554890fb794a91c1d93dc2b16df35a2aa153d0a70de0716f508e61984b5514f6bfeb2ba61d078756f2a7994eb876777c7b32aa928d80ddb974e5c6e0cdb1789b5be8910c8ac83f32eec5565cc1dc1e974db3c6844516ab4b018c49b8716340c8af3c03c159b333b885859686d164a75c93cbf475ec92d369eb7d1db858a072959195e10596435735880dae1ee17f475383851837422808cee89f24c301c26aa625ad9eb25d27fc7f1494c4bbe492cbb6ece46cbdf957b9c5bd9ec9f629b87ca9ae64ada11c98e37f53382691745e71ef33c92111e5fce2a3717b80aa35e5a99d7182f15a06891a56ca34cd5cbaeecafa805b8a5c1ab8090a3144fbee4f95f05af42b3e224e248e6aa839a4c9b44512735f0cca91d475c55f98682b62fc2d9a3f4dd56b0b95b945d0a4a2b69f23bbeb81be98bb48c3b9d0713b9058ed6b6fcbed0d1e510601be338586b6a4b7420a915a7d281afb3300e2d1d72fad2a3822912558b21669b03c5aab1615f6753026d3fc1046a4bbc1b3d0c4452c217b26664bbaeb3ea246a4e362fd07eef02f7c8b8dea7e69d2bcee2a90176a31ddbcabb822f270716ee5863ae43e317eab71d40c9a98fcc4f0fda0b6d86e33c53eff7f5930c996b663a3def7384d6cef0f6f1fa7386d083f1cdbfce7b8ec6e6004ba1d90a8236f3ec36da8c23c29d20c8aff373a3f0b4886d1571da2a87d9d407168e853a6f5c6bb792e8e744e13dc2ac234928de7f374e304a33aaa0aa5acaf4a8d18f0b0f5f91505f43dd41be2f02629827cc23861807160badc804c83c433ec5b9d71a531c80479867b44c3f201e26526d7b4097d033e14de9fcee7eae6d93b20330274e6a30e249346c4c1bc0e9ae01a1d934d"}]}, @dstopts={0x3, 0x0, '\x00', [@pad1]}, @fragment={0x2, 0x0, 0x2, 0x1, 0x0, 0x6, 0x66}, @routing={0x1, 0xa, 0x0, 0x4, 0x0, [@ipv4={'\x00', '\xff\xff', @broadcast}, @rand_addr="5d852d5c7edcc08e9f99ca4f70a636f6", @loopback, @loopback, @empty]}], @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x9, 0x2, 0x9, 0x0, 0x7f, {[@eol, @mss={0x2, 0x4, 0xa2d}, @nop, @window={0x3, 0x3, 0x7}, @eol, @window={0x3, 0x3, 0xc6}]}}, {"f7cf8cc2a1e164b9e6382e7f1a22bd1162fb56fbb40a93da32797286483a0bb1a621ecec0e3696572285203b1e295dddd240bfec89e0e4bf1b27ebf01f788d5e71d15e68265fa9e372cb6643f7d616b89190a74a686c258d5360933e854ff437fcd0b4bbc70ffda8426163032e388f238ba3ef664676d3f36e9ff8090b245a243afddd48b8d29a08e434efdc8ff34f4df117d1fdb6c5da2ba384b07a93ba4553c4cbe649bd8af0e53e9cd2eef907228d868611c7724fa411ec0ba95d68fe34ad8aebc6c12bf0a822bca0a7f156dd9cfac1f06743a710e59079bb47fc8198b38a15457276afe1a10237d1d03398af6912bbb925f39d7cbb33d6a632ddaf6b8772d7d92a9e5c56559d186dfd417af0c2a47469a3995d3ade28a9e3d9e4588855824f627bb02b7da04a3dd6586abe95a6fac1164093247c3fd574fd8208f40a97bde28d5d4f94ad4f228288cfad2c494b99e9710899a832a72fb4c9e909eb74745729fa78faf05d32e10682ef088c982b1ffa316342a3ba84e1ade59b0d0dd3e43e6e18bbe0163b70e9f962dccc24ee14814dbd7a9f8119520c689e116f2812b783394cb443a2e88edfa42900f53e85bc27b9eaa29b523b8e2efa1d3ca0d5e4eefcc9a7b9143c59f2b33580516d1f240dce8ea509590f5e68d17cdfebc99c001714a703bbab603af8227d3a7d900644049205ef370f5976cf37d3669852d06f9137e1799a1a1a854ecba8332c603a2e4848017672f5edccfd8c94cd692ec760ba3ddb923db86ea70fdeaef394ad52b67b1ecf60c6a266ef122c768d0c0acce26130a32a25d3d0ee80291a271dd6243504b43cc8c7c234c057d799891f813e521243697533aa7a0ceb8e68e349042ca885d6537ff52d058437655a79083843974ad240e61d72793912a666cd20ba376ab1b77f2d0445c1fafa8b10e452fc45b24c8652ac26a0ff2afdc4d8cfe108463fca4913e1971cafc775e2403868854432bdb9f86ea669ab50e4d08f5d216ad96408799fb90dff8a104c61532d895d91794947cc6bedc12ca9674d066cbc7abcec4e082b790172713b659ca62db5104b4b98c85deb39f599495b0ed4a554925af3fd18bdf3410d69bf973bd75291945e6edcd233c8389de596efb92c3bbebf0c645b7b2e43d6e5c954388899f6ef15450640916341d6758408f149fd47c1a5b935f41ceac81dc24f8c2156cf4c05cd41aba8db8d66662419895e704496ca9a7101f687ac0d0e90e45935957241c7a18c812bd538cf2f21aba6ce753cb2e3c7cde9920be8817a41efb80f86a4e9d515c5ce289345dd7d99f3101d7d13e0927f45914c36f75b45ced3a75ab28ec2d9cd7cbb97f4438cdb8779e1a97c653041f41d7052b7ea5bb04924303191b52b6a2f3ebda376915b99243bfaf946c32ffaad4ca6fa9705460b6edb7eb5d0ec17dce58d746f8755e0bca35a001b0ac6a622f396087251b300878c302777552c1046297648efc6bf77077d675c72cdbb29bfb1b96c3c6b773d2247fc4d686c9918055ac02379027feaee3620c276b5c31787f65a4a9846819b5130eb5340c5b0959a91154b6cd69584e238489e58ca8afcad3ffb89f3a952005b54f01615f23daec592fa2c3fd219eac57d37f437e48806ee1a5708a0fa35fe719611bed2450248bdafa92f1a36360e544b306fe129aec2bffa4ac983645b0d9fb1594ae8b7073261d1d258d4b5ac2a05c0dabf35c295d7c605760291ea7339b9e10cb14703f56d68848c6743929e07cd298337d6985fd6e5a19aef7523a496a05b1e36850a2b162c4060992c4d432be60a99d8428da0cd20232457bd8268ecfd6b6bd0e25b432e2b672653c16ac0596a32dc14f707b24d7b1f8e7fc28f80cd77918eb4bec5fa4586512a03b409d665ff4ef0639b6fd95592c1470e2ca57c805c6072865e1de37827d341f212f632ba90ea794761146b0528f48413632ac9d6924cf7e0da2f1c1c910badd85c27718a9d41ebe0d0422efb6dd2f655a86d15efd08ed2707dd1da781b34219899043c0c74f59e0307d08dc3ee76e49e4b04fe53d1a4d851c5b176b48f01a6f2a510cbc231b93bb7ba2d4ed2cdd3d3c9df81c2babaea191054a7045d785286a2d7cab9a35b6487db2683b6d935366e1f732b141949bce193be7b8135ebaa70c283bb00212f936b3bb498eabd9671d1accf23a889f9bab2f48ad04f799b9cdebb4c010e4474764d144c478b842348d8780bacc670a38f620ea6ad321d7cb9dd31f554ea19f1b38b88fa81f5f5f2d3f8259ab94fe2d3dacca6348786b53a1f36b69681853824b7608d9024c3056cbedbb444c5f7b947c112f19d8e24b12f9f3d74da23a2d054faa969ad9658dccd4a78ea43d46593d1998e534c695b33562df56f5828570426f051492540e8626f757ebadf1a9f8d3c6049dfc8b865275503c15175e189e18c1a43301c4fae23f38b8b9a9cf810271622cf51aaf8db1364c700129bf96b8838f2de51f4ddaef278d05a279d0dc92a3a6d22592128cc7388df658855a93a6964792bc3bc6c3d402f3574f327dec8a0d389de54f3bbcb4c8f68caa6617b4ead49d479e7b720a7157e119e70a6c03bc8258027941842b5f308afb01b0baab4939927c639a6058318bf17a953559aeb8a7410e9109225982135536c2473dde436ed6db30e34d455a6d95f77f339ff6e82a4908843e8d453ef6d93129d1f041f61ec23d60af84fdba0d1bd1eff035af11962e3ae682fa8dbdf2df84d2cf31a3964e1c2fd2ac225bfedf59d3c2214d4a8b4649976b06608b91035b06891b011d53078b6a7aaf333be8e1cd916257c3eb81c2e83fa1d60396b3f2fa163e7c10d82ae680102a094d8f348e55b1ca980b1e93b170a625b22cf56c9269969f32bd91a3e20d9702a29aeecbaea6d7eb08d53fd0b0e3ccbf1753221cd42d6281a04f3a1fa590f419881418e99206231a9282436089863e5cd8fbb7d206805b4763b5f63962cad5c4e18ce1beb2977ce244720c3fd507bba84b5273a6ec22fd92c0e55bc1a1de04c9ea97ce32e9307ff3b481b66def09f613edf834df043b71bc3f54744e2f9f1a5d58b74587638450c1e49e575c2f04f317cb72b6d585aafef1454ed74e2cced6ba8e9249dceb2251ee7e543fc0d3eae6831b149dbf90d2b54d2a39a0ccd6cc52607d42a0e25ce1165ac57a7cb1cf18aa7443818e5ed2d594ef0481e0f0d16d8eda7b4b8153989a78ca7bc26a15447f7554f09ef0b4976dbcb75d1d7b5102c6853889b0a31c53fa553480ecb67569e69b838e38fd641bdabbff39216358925516de84123561458cd70c512151bb71c2961eb905d55f3602075cca393ac6efb76b4d9ab3daef6f0c22c5183058a9d044f067d77e442a4ca8eff23cd818928777c3f76f1f3686aa43723010bd7f68fa4fb353f5a75c873965dae61b796c9b0b36987185e8799cc02e227c18330106a632186bd1741686126e86118c8fd790eeab788d8813b432c6f030244ae3f78e8f3b6fefdce8246d3211f4a91c5ca79ea7af2bc9c0506f0b459841f8dd2121cb15df4080fdb28197bb8e0ae84b17609b740c795a09414b8b6ab4b59524b393872f0c4401c4f8f984331d7d37fc1f58b831645211774c9dd01e7b3fde049798c1aa9a218b991541b6776a736045ae4fbdf0d4514ab6ca11df21bd4d13b324a32640c1f6fcd21ad6285b6bcb532d395c484b91fc9f5c384a63a4f7dc9f57e8ccfc3795ed2d6a80107d58f5ab6582a9d43ab767479302b639e2c11483f8c77cb8c9765436eb5a912c0aa40cd5228f4acd1509fe594b780e80ee8d6c707d685ee9f6114983717d4dca701d1b6586321e7c73c17bf6f9e8c322c92d8f40ca8388cfbc98aa43c3effbca9055c4930119a6a5a96c93f54a879b1b0d9db215b92ad2ca86989dc309c2053f7336b744714d516f515a203c99484349e51c1c5fef76a2639fa0672444ccb016d13669b5fad40bf1c045f5b6d2a41ed5d4b684fbfb9c2be02c9317f76d36150c3ea2d3b86a17a5647f8dfcfaaede39f7ae978db548eac2501ec69b48a4dc3528f4a4c69c51a5a4257483dfac7238636e6ec2d4263715874ea0c7b0e6ed3e5cfce1c161af29acd339cfb2bcde66ee1dac6467ae3a2c52391f4e1142fad5dbf02a55cd8d13cd2a3ad54b1e9d22bafd800271877b093653e0f64ee7900d02514d5db6f094b94aa6a315c9ad8c871e35582d298c4fe07db68ac85cb8c1d3de682ced6f621d818da29c2b57346ca1b2d3168264e3d804b3ce990fafe92ff7eae1d422547378982122976dd5bd311f48f23ba1ffa159336cb44e580593729c0e1d5ec96c43a23ddc7f5e33523b18f4ac5880e2edd1769e00eedb8a810bb5e583bac87c17f6ab3e084833ca87dbbee1c7cd951041c6e4cc858b49607a4ede8df8615fd1b33ca26600505b6dc41b4ff551e627c083a96a5bc105392b4480d7d1617b31e7917c301c12467e3f800519d26e29dc2d1b5d014fa3c14594e459e438677c2fc413dedb1e8fca91e70012729da1afeddf4c031a90d6e1cd61261d1589f4c5c3b86ddd42de266fa02931d0d43f694a9ba102aecd241123639f4d6f9aa9f1ae45c5762f27a563279ab58fc3f054d694a21fbe83f616590a5b65a1ab6b47fc53ff113661c8fa93fe8bae099e327b6fe962c2afb0e3e600801c8d8f1f40b28c96bcabcf1b16ef657b20c229719a6c84d13017e6eb947cb1554f1adbfc8edcd4a8232148b27477a7b79474f714f0f06d2ed5d609ca0c6458eb02ca63259ec8a3ccfd1857091b6609d6fa9acaaa8b77c63bab44eddf8c81eca2c3eb0e2b4f84c2020cf8f6fd6f653fccf709714a37aa85705106ae26782ba84e26aad2980c771883260adfef056b674935b522e1549316a173de6b919413f9522ab0bdab6b1769e6c8d28412af6c367b1741e4f5c997c25824227b31f379e3bdbe50e0f2c7b17dc6377d72745df6d0e46d33520a3df1881f4aba2d246953f79c46d8d6d2bed630d6bef7dd3b97c33083efa6843ede26358c5670a8b17aff5e74f4da95a9ab34ccad4729b3446a3e9ca395d63b0ba65ee7d4b3e6380efb9495e0438d7aeb5568d4b1ceaf89f47d221f5d70965f38ae31bfeb2a880510c7283630c7345e171cdbd241412a4972623d96f048d8779434e7badf7eecb9a03c782a583ef02e3d46898514f50798900d59014ae61626272febed42e4faca6d8b60440b478805372fcb654dec690d59548073ec08be769179c434bd9377c1c4ab8ae6a0b9b004017f4cf46683371b0df7947444bfeedc0d90bd0d81a75c8bee6e60717fa65bd2bcc72b02f44fc5aebb4e15c051fd3e55fad535eb49e342da73b3f1c82679518d4642a57db7d35e890832e92e998346fb496050761ea60b0ae7dc6eb50de505c399c8c2ebf934b44dfb8f915efe9e36bb69e9047f684e49d880687b620042e345c5b5980d3daa3a055fb46ebc30a5c3417b403bfd86c17d23801ac62c7ab32241ba709a85bf0c50f9de1b5b16c1eed0d280827cc54503f0db3d6862bda37dd7f7b856c17e678b3e07c08fa1f35b1a5871b8a9cb6ac53cebf33d0cbebe4055b212b503f49400643dbd3ee52317e8703e9d06278cea3b23f62309bdbd6b76a66bd4155a1d9131c5ea70dd3ab561d13b846a8f794588afbb6106979fd447383fce1a1b8262cf0a8aae49eb43ae2d788927960a674cab540afdec16e6f663f6fcdfd66271edb91154c331dfdf2b4afddbac42e1d95956f1863ef02d2c3c4b494a40f25660da473ef12a1dba5402e9cc5fd"}}}}}}}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x2) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690c, &(0x7f00000001c0)) syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}, "03a1bb358aa61d69"}}}}}) executing program 2: sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x17ae) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xd5, &(0x7f0000000a40)=ANY=[@ANYBLOB="aaaaaaaa44f3aaaaaaaaaaaa86dd609ac9d0009f0000fe8000000000000000000000000000bbff010000000000000000000000000001c13ee378512c82b36e3e355463240845e1ea6a19c6cf15e92f94da53e967bf03d49267fc853c1b9d89b7796ef6e444ad1580d8bd6c51ef0ed2611dfd70be335ce64ef79caf5ed8b6614561109d3558d63878bc8ce93d1e9d9a54384d6ee0c46c4304dfe6d524887720065ea73ca287178ea69085ca088e1f6f9c47425b03a39b96b2821be41da2ee9832d95863a271dc21a100"/226]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000799000/0xb000)=nil, 0xb000, 0x2) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240), 0xc) recvmmsg(r2, &(0x7f00000008c0)={&(0x7f0000000880)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/77, 0x4d}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000000400)=""/245, 0xf5}, {&(0x7f0000000500)=""/84, 0x54}, {&(0x7f0000000580)=""/241, 0xf1}, {&(0x7f0000000680)=""/46, 0x2e}, {&(0x7f00000006c0)=""/210, 0xd2}], 0x7, &(0x7f0000000840)=""/14, 0xe}, 0x7}, 0x10, 0x1841, &(0x7f0000000900)={0x4, 0xddca}) socket(0x2, 0x1, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000b40)=ANY=[@ANYBLOB="29f217b41489b6b4b3d0e24db2b7ed3ad88e76ad0dc1ab6086da22a92ef0200552e97593060f194bce3c7099bb4f14f63e7d8349909725c7153213b9fd466baf651b6d4a9661070c5cdb0bb2ef1aea703afa3e959eed0006987313e2199872ba04264aa2b10dbd1b3e7f47193f59de63156299e4391eef4195a8b05a6dd2c7032d37e1e90384f1a5a179a519b0be99286996d2cb7808062596ec97e2df41b514b65f7131bfbe661ebf121764"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000a00)=@in6={0x18, 0x1, 0xfffffc00, 0x5}, 0xc) r7 = dup(r6) listen(r7, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file0\x00') connect$unix(r5, &(0x7f0000000000), 0x10) write(0xffffffffffffffff, &(0x7f0000000c00)="ea0049d40000000000b1c964a47b071988932ff70e4731ff54093acdb2995cb36717ae153c24935a896099d92d54db0d5669de013df5395ffdd5a10eef158448b2f477e1f8c1ff6a68a44e8fd0b9025ac1314956223d72f538608eee8193a55bc1d83375c665d138fc703f5eed26eb89b489706334ed137ec0ffff000000000000000066c08559ab8fbdd65ed8e56cb8698b83e5b0c49927c3", 0x99) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x40000000, 0x0, 0x5, "ff00000000e887c0b46a89ae050800", 0x7}) executing program 5: socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000140)='./file0/file0\x00', 0x10, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) socket(0x0, 0x2, 0x0) msgget$private(0x0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x5, 0x0) setuid(0xffffffffffffffff) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x66, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa83dd6036e28200303b00fe8000000000000000000000000000aafe80f55cb20e3c6810052aa24cb91f1bcd"]) executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 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)) open$dir(&(0x7f0000000000)='./file0\x00', 0xd9ea8e3aeb19766d, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x50) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x33, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x18, 0x3a, 0x0, @rand_addr="9c7e4d500100010008000000bbde0312", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_settime(0x100000000000000, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x0, 0x0, 0xe06}, {{}, 0x0, 0x60}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x802}, {{}, 0x0, 0x0, 0x2}, {{}, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {}, {}], 0x0, &(0x7f00000000c0)=[{}, {{}, 0x0, 0x0, 0x8}], 0x0, &(0x7f00000002c0)) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) socketpair(0x1, 0x2, 0x1, &(0x7f0000001640)) executing program 5: sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r2 = syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040)="10c6f92c85", 0x0, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) socket(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffff9c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0xffffffff) ioctl$FIOASYNC(r4, 0x80047460, &(0x7f0000000200)) mkdirat(r3, &(0x7f00000005c0)='./file0\x00', 0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0x10, 0x40) executing program 4: r0 = socket(0x18, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000280)={&(0x7f0000000200)='./file1\x00', 0x10001, &(0x7f0000000240)='./file0\x00', 0x8}) syz_emit_ethernet(0x2a, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000001380)=[{}, {0x26}], 0x2}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x5e, &(0x7f00000000c0)=ANY=[@ANYBLOB="fffffffffcffffffffffffff86dd60e2b56e00280000fe80d8027e00000000000000000000000000bb00000000000000000000000000000001890090786f000000000000000000000000000000000000bbfe8000000000000000000000000000bb"]) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000004300)=@file={0x0, './file0\x00'}, 0xa) executing program 3: sysctl$machdep(&(0x7f0000000080)={0x7, 0x1}, 0x3, &(0x7f0000000040)="0b79b15b00a2a6e1", &(0x7f0000000200)=0x8, 0x0, 0x0) sysctl$machdep(&(0x7f0000000000), 0x2, &(0x7f00000000c0)="0777426ebdb04648e9132e068dadd4662cd89d0fb0fb19e7a1678aec8750e3c93fbcf275c4bfb0ce6203badd9b65d554c67131f659c9a2138737c1443fa90bc9aa3bc4cedf6c3a8e0e1112de9b00bcd8882e4e6476", &(0x7f0000000140)=0x55, &(0x7f0000000300)="00b1c73b00961a3e02a39cfd7f5f84ffa651c088d7e6091b1c6528a48917dd6d4037c86cc958f44e320d695c618da69d6b411691f70f10816f76dc739b9b6e5f47e39f5fb7a9d82b50bfe15119046ef7afaccae5d0e895675eef2256d9e9bbbcc5c6374ec9ad3b0a9ba8e458cbd37b293dcd0f99594d366b5f34e2eb798b570bd589b34b1df6cfa750cc47c80735045629609465e1af6297be8533ca343f4b72ef2c717a9b29018af88046c6f2612254fa9dc27d", 0xb4) executing program 0: setuid(0xee01) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000001380)}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000440)="0aa573944ab7209e1a815bd468d6b718fad7d23835768091b1fc90bcceccc24b90ede5f9ac38748bd7568d91956c606b7fe275966575bb4394baeaa8b3ef01ae762080719dc6662e734d6c1314eb2e783a2ab0624b94c66ca68c7c2bb4db686b432d", 0x62}], 0x1) (async) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000440)="0aa573944ab7209e1a815bd468d6b718fad7d23835768091b1fc90bcceccc24b90ede5f9ac38748bd7568d91956c606b7fe275966575bb4394baeaa8b3ef01ae762080719dc6662e734d6c1314eb2e783a2ab0624b94c66ca68c7c2bb4db686b432d", 0x62}], 0x1) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x7, 0x3) r3 = dup2(r2, r2) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) (async) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/217, 0xd9) socket(0x0, 0x1, 0x80) (async) r4 = socket(0x0, 0x1, 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x6, 0x2, 0x0) dup2(0xffffffffffffffff, r5) (async) dup2(0xffffffffffffffff, r5) setrlimit(0x0, &(0x7f0000000100)={0x207, 0x1}) r6 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) (async) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) close(r6) syz_emit_ethernet(0x36, 0x0) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x4}, {0x3c}, {0x16}]}) write(r1, &(0x7f0000000400)="21000003000000a8", 0x12) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x31) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) poll(&(0x7f0000000200)=[{r3, 0x7d}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) getrlimit(0x8, &(0x7f0000000080)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x3ff) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000000)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0x22}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000180)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) fcntl$lock(r7, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x6}) executing program 5: socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x80d}, 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) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000180)="ea00000100000000", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421114d43e97f0000000000000000000000000000000100000000000015"]) setuid(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000040), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000640)="a5afb9ea7497ee7d1a2959099e5ed9e107ae73c8b65dd336870871915c5a9f34bfa5efae9615768a20ba1676391e5c4c5aec6b574f03cdf88ed102c192480d61c3686b29f51ebf8e740c61d3458514c73aad4c2c71873196770fcdf00b80d914273eb6e5c083f808af22b042ca9f784ba266c5ae55ae1ad31d8de4550709321e3296d0636424fd8b476879ed52722edbf2303dc696bdce35c8309a34540936231d5a4f79e3912ba95da7129c51d856165fc7977c0e62c89867fb577bf46ca3c3568a41f9e13f2068a493e2d7dc5b39efea4ef7c72d340375f123d7e2703827abf6a35a3bd418b9b1c1e7f78a5a65e03e4f416d12e61e5925a4d80e4e704ffeaf5a6229d4f1508ec6930a3402bc9a9b170c3f538c67d687747da92be21519a9817804518ec660ba286b6c8247888e5ecffb34fbe19fd4af78bc6259174a2d18", 0x0, &(0x7f0000000200)="a943dccd182eb1b923360d82e84042fd24e8a50da8f1cdfd98e6f01d05bc", 0x1e) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x7}, {0x84, 0x0, 0x0, 0x1000}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000340)=""/152) mmap(&(0x7f0000045000/0x3000)=nil, 0x3000, 0x1, 0x4830, 0xffffffffffffffff, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0xfff) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETBELL(0xffffffffffffffff, 0x40105704, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) ÍeœÐ#Ó`e@ÛCÚ€0|6¦odenied attempt to set clock forward to 223480033312776 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x36, &(0x7f0000000700), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84}, {0x7}, {0x6}]}) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x10, r2, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000001040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7ffffffe}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r0) r2 = socket(0x2, 0x2, 0x2) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, &(0x7f00000004c0), &(0x7f0000000200)="714e820aff6e9af0e7c320c3dd8c121d08c53317c29f02e0731e58e95dbdbd7f336c8170b126ce5291e00e735102cc78034e5fdbee515545ef267b7f1250466284a4f39cee00f1591089706625222ecdf5066a569e241862fb38445c7568daa549dcbfd4b1b30bf3bfe683a590c7ea966298540b052cd6d6ca1f4874e354b174bb8e91f07be760b8b5807a6b3b3b1ebe561985a37cd84d10815eebca9035e2317ead191040869ab17fa33cdd4a4e90ee9812501ef1750c32b2780c5de873806f65", 0xc1) r3 = socket(0x1, 0x5, 0xe) bind(r3, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000080)="c7", 0x1) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) executing program 5: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x15, 0x0, 0x2000000000000000, 0xffffffffffffffff}], 0x40, 0x0, 0x1f800000, 0x0) executing program 4: r0 = socket$inet(0x2, 0x1, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x10001, r2, r3, 0x0, r3, 0x155, 0x1}, 0x0, 0xfffffffffffffff9, 0x200000003d}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r3}}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r6, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x3e) r7 = socket(0x18, 0x5, 0x0) getsockopt(r7, 0x29, 0x3d, 0x0, 0x0) r8 = socket(0x2, 0x4000, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x4}, {}, {0x8126, 0x0, 0x0, 0x1}]}) sendto$unix(r8, &(0x7f0000000880)="b10005010000009f0500070007010000331c13fecea10500fef96eacf20b7804be38160010f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa686443a42118190000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe4c05000000bfba09020000000071a3f8343712051eeaf00c96743a0227b70800000000000000ffffffff000000eaffffff00000000", 0xa1, 0x401, 0x0, 0x0) r10 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r0, r10) chflags(0x0, 0x0) setrlimit(0x0, &(0x7f0000000140)={0x19da, 0xfffffffffffefffe}) r11 = syz_open_pts() close(r11) syz_open_pts() executing program 4: sysctl$machdep(&(0x7f0000000080)={0x7, 0x1}, 0x3, &(0x7f0000000040)="0b79b15b00a2a6e1", &(0x7f0000000200)=0x8, 0x0, 0x0) sysctl$machdep(&(0x7f0000000000), 0x2, &(0x7f00000000c0)="0777426ebdb04648e9132e068dadd4662cd89d0fb0fb19e7a1678aec8750e3c93fbcf275c4bfb0ce6203badd9b65d554c67131f659c9a2138737c1443fa90bc9aa3bc4cedf6c3a8e0e1112de9b00bcd8882e4e6476", &(0x7f0000000140)=0x55, &(0x7f0000000300)="00b1c73b00961a3e02a39cfd7f5f84ffa651c088d7e6091b1c6528a48917dd6d4037c86cc958f44e320d695c618da69d6b411691f70f10816f76dc739b9b6e5f47e39f5fb7a9d82b50bfe15119046ef7afaccae5d0e895675eef2256d9e9bbbcc5c6374ec9ad3b0a9ba8e458cbd37b293dcd0f99594d366b5f34e2eb798b570bd589b34b1df6cfa750cc47c80735045629609465e1af6297be8533ca343f4b72ef2c717a9b29018af88046c6f2612254fa9dc27d", 0xb4) executing program 0: unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x8000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x9, "ff00000000e887c0b46a89ae050800", 0x0, 0xfffffffe}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) r3 = socket(0x2, 0x2, 0x40) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000440), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) shutdown(r4, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, 0x577}, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000001c0), 0x10) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000000c0)) r6 = dup(r3) setsockopt$inet_opts(r6, 0x0, 0x22, &(0x7f0000000140)="fd0cc085", 0x4) sendmsg$unix(r6, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x41, 0x0, 0x0) r1 = kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000180)={0x2, 0x100}) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206931, &(0x7f00000001c0)) r5 = socket$inet(0x2, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$FIOASYNC(r8, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x3, 0xffffff8c, "1a91880000000000000000000000000200"}) writev(r7, &(0x7f00000003c0)=[{&(0x7f0000000080)="dd722386aaa50f062d1a91a40f2a1300184ab8d130077c906ce85c", 0x1b}, {&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225f133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d894f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc70376a75c3408c5771a0ee7a3c50e1726f4786d2bbd0390b6f586c8167d82e04b169fec00d41b9fb16fcedfd2d17889caeaa16fc1585397f854c6b62ec92a01c8748d24f13d09d28838968f96c22c0e1e521489c9ef99c63dfb3a045b07903c2264978718a0fcb6e367fd8aec2995c8126c1302978b6cec8dadcc09728801e668cb6bb9c03f680399377a504b561c36fa7f2cc8ccd334cf08c65cb62bbfeebdca0c3cfbe456852b659fbd53b1ba73970e2acd0a31ce92e116bd6cd92daa75812465721d2b5529bf834f4c863f5f527a0f14e2e479bae8a849b4d0738326c245895d4f12e2e7a849c7811d96722ca390d620b1e55683aafc4ef5672280eeba65f58b3f60c89a1112dc376319a7db19865dc8785dbf34ef40638ad15fe38168052603f21b339358a532b4044ef59db35b2884cc39a3b7af0c97fa51708d8fe7361549e8ec7a4dcb8e726fe9c3f", 0xfe3}], 0x2) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000200)="4a7cd3a534182b0dc3643893be29b39050265e86217641559612a8f6110ee028220556134d3bf39576250f73a2d04f5469c936b71045b9e6f5dcc1fd3434de79a9febc", 0x43}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) close(r9) close(r5) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) r1 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$WSKBDIO_GETENCODING(r2, 0x4004570f, &(0x7f0000000140)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x1c}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) setuid(0xee01) sysctl$kern(&(0x7f0000000000)={0x1, 0x3a}, 0x2, &(0x7f00000002c0)="aa7eafb5568ee7d86ce7e27a23fa9e9fd150242bc5d3de66893cc318dd72007a36f7b8f7e06a2e0c8d7c35f0e1a0963aa52dc2773962ee136b3140cd67d6a4ab3b2657b3c3eef0b213b2d8583b28a89d69db0e20d42bdd43d506e19ce90d757971375eed7cecee39dbb3825f1d119deec311464022a8f49638e7ef8cc2b701df914f3048e43fb4d0773d924898f9d7238f569f036c36a393defe56b8bd3a7f2c8c9784baadb36ef8ecbabcf4919eb56a017bdb746c8bd37241a6f8dab5b8d0e1a0299d0381d854a2f919de3bc6c04b167371e4ea033be7e28b21a290ca82506187f600ba953b5a9c9fa9a78088b4c91625a47e9e8ef05975908d65267fa89ca51e3f54845824ce11df7221efc6fbff907146ea25964acd2d7fba4701e371fc8f36b44c2bbfc4b3ba9e6e37be473e53bab4830ea69138c87ee2eb7fc43584f821d43024248893655abe7a0327a6ff068f98c8e11963a2b7b7f2753b7e8ffcd9d7cb0398ece2c47d0632fe8e5bf876f999af79e20f07b71a1778dc943af3ad58c14b846db787829cc965099a5c0edc483574e6c2267887ffdf2db1bda6824089e0666a59e75be264cd5a5684a41d0e8feb61256f1cae3a5cab7d4ebbc33b1988953bc7478d72f8bed769784837dbdf628d086f906eda129c9e064786656516dd38d10b9ef4f449c29c03879ba467d749b88a32242d65a221034b2efd27d66c7749b41290b4ae590cc6385f7e2e97631c91147228a6677db5a34238baadc3b850b4ca61c7d55b5cbfca82124e6ce32a829122cc4d5e88baf05d6031ea829a8e271cafb428d0edafd2354c3b09b8e1dc6427b6bdd761ffbae4856a68bb8fafbd32b00d487e38a84b7a239fd5ef5f782e9bab28f02e5dbfc02a0743f5176ccef9f12f906871c37935c4a894adcd75da8ae7feef0dfca71a759507faa6d60133b287845ccb9a8615693a1391050af9cf2bddf2bc758a2e1238263ad43bf36db293870022bf12eb089c74385e00add8d5d8084ba681086a35668ef7bf59040befdcbef3dd38b875ad8ee313db988f1f5f3c396d8e710e0a2b97dca19b593f58dee703d6500fecd1e1d39b0ebd08238ec58bd778c49086fd3f81cb4d6c303a33e76744bcbbb276aa7fbb1faebc2173806e0ecfc425af4cca10423f4aeb24a318ee338b09872387e399e3578f0608b2733664a44cc02e52b6c1472463c3b16288617d8182670a422f85cdcbc4f78b58818baf4da3f6f76d14827579fadee7d6d3d175bdd260741bee22737ac8767ab45eab22b3a5b39e0f03fb41b4a694137202f9d2abbc2f1331843a7fcf5382fdcd7c013941204d3ee5fe28cd202c88cd8399f5a803a9f654616df2903e58386397ece3ac2c377a05ce19a323b4ec14f23aa1852d9a53cf14398fecd22ff40059b513e7381233da9f5f30fcad6d10c5983f125fe91da0d7e85869ec906436f81ffd5d666ed264fbbf2b9b0c3d7f195c78cc5ea74d2012400c1df9f5fe5935c6b468151349f54c2b4b2050bd1b5a26f64386d9974b47a1cfc3a34013d3df42d287c90bef38ec163bac50ec86bbe6a3be032f88dfadad595e51e3010fcd0d5cc241e0f9eb7d0f96f490b1aaac3a700efcb1391b3adc631704becdc971423ffb0c2d53bafd5306e09eaed3a4a912d0dbfa61fc4fedd23e635adb6ffcb2ce7701e29dcc53df5dfa61790674303e1f053abc3d8d7d3933e94e68cb768d49a2f1c002782cfcc891532b9925b1212d1d97824e50cf66e5d4dbbd9febc8484f67cb4899e168142b6d2c8961ccbb530581da2a9ad65be9c56fbc6ffe7426759a37c0ff16cf920e3d3ddcd91562166ba212ca3872eb8cb0f1ee6ef4240daa34388076dd190951a137b098c7944876525f84f5188ecbbf57f2d13cd284e3c0cedea02f35bf8563e516d1b9d512dececed7f0757b9c12dfa7f2f30e3c26287d31c021c9a4ace192f414b62672e9e54e2283db1b798cfd75c7602f3aca486b3a3066cce92d2f7032a72a09a089c65189de0bb08d2b20b04642ee895d8e0325916c8701a2d6e3acd432b3921eff91ad923143d6313bb244252dd160df616cbc35fafe0ae3fcc614bf192d87d7e046d5e0f803c29dd0a7d84bfe728563b3a0b414d394a8e60efc03af7b88997a8f5caeeec48a030e5f5c0be462e6d72a5c9c9351f6d3d5d55c2868535c22078f09ade4724f42ba6449cc9a6987b641e6d22d76cf09fbe06b039c0ad7705c1d25e9faf3274d58ec6c8acf53abd7cfd10368dbcdd863258f78f57144dea78f05041772e414bd7b4bb1f4cefe98c3ce347190be6b48bb5e3b276d9a9a704616c55809fc52c38a6f3f3b251c7840394234c9667e06de4421dc11e12ef5128811567b661669bbf74bc0f2df71b64acaf371aa704c6a919db2ebf35fb2e9bb367adaa0983a531217276ea461da1335b3e061eb7d5175aea2fe5032f47c933d10aae1f7d4f21d66e2356f19e0ae0030f9f5919edc9e149e513b42bea9fdfb934951786601617358bee66483e16ff9529c4dc7fcd56accaaa0920104f0fc285fc3c0e139a36211c49015d90f919ab6e58d900c56f7d52371bcf2337b66c2f9973218096d80f8df98fc279363ba536c71bd4538dac5d4c23c77b52334066c3867d645fb5b65359721dde5ffb912cccc2da3164c74038b9959aef53c4ac8c4600cd600ab0d87f3d4d6eacd29749959264a613484ba7c17a686fc0ae51c542e6e1977e9dbfc5daff5593ec816f4a0aced4c055a4e280049d73899987af5b165d49c619bac47bd4e1b38688d27668f729191ae2a8917c6c1b885d239f01250426c08496a06d3d5629f98317e1ac9bff1f25b9e40e5ab40402c4dccae1f9c4950e1a75a03961a652d27f2aa02c86edf5a443d81d2af076927f2e0e0bf893b678d432c062e6cc78e82fdfded77c43cb73422553124a043a560980bc39af9d5d6a659cf121467ec9dccb51c747f8f03233f0df709b87bbd0d350db32ca50da15fbd02e7f956c0c73773c386c67ac3839012519a4eae6f57f7f8868df5b2ba5ce27b202950aba55522e7fee89b69598517632ee7c317e77e3bfec3ded2cb392c11a43197a77e5a6eb4703ef4dfe8776feca7da45e849ed44d72b88597fce410c66e48b94dc0a5f659be55e95b4e54a6ec3affd976b950d3d052897d697a4b495012ae2d7a773829213188543f41274162fc883a64a7e336d52dc41e4b90d8ffcf8b4047b6cf4bc4bc2a9fb24988ca0ff0eff9bab9bccad0667cfbec4a496f62820c9157bb85c734842bd390a084e63ea167ac3f70c671aea1804319ffc3daab9b94b723300121b7535c3c67a4132b4d983d6d653c4a4b3438bb16b0757b73d38011ed25749821e7d1e818ecb999128ee11590f9f35c1539531031e6419c87fb380b871155a30e712ba09bd16a3cec24cf69860adb95d019c2a4559badacfe5c04810fa6000cd8568761a96c005652ef3807d15eedcdf591f4276acb5a9021c7edc240fb08ae4a453796f4c653e7e8854d932122eab287f63f0343e0d8af030123324bcd39816a29431daff82a4c0194eee2874430c2c2dffaaba9f814ed92ec9459de1fa90267a911c483580adcf022fa9e60109d5ba1dbd959ae294bc13825264e29bfc4647146a5582082752ccfd869ab25bc4a541743909fa420c43f960b32d83820c62133bef4db89c621e160769ababa61173e5be5bb56211932960cffd2a647e31565bbe1871b3a4160a1f251d93455c542af88987a511616e8a23cd907c548615cea288e2182f000cdbde0537e8a20ea23afb738d73521580b19ca399f3506773c2204a9f68df62ce3969d208ff550704187c8a929d84cdc26513078eb183640f459ca6909306fd72306c86ac902ebf5e5ff93b9b4cfffd4218f9db6acff95c63da507ea14aee1cda77e4764775610c80eb7f94de93f4b8d14ddded2af21fbf1bc2669ae16fe9ae7e69c5491b701fe2c9437e6a52bca4a1b44eeedc6814347bde14351fb8a2f42f967a078246026279079154851a93ec589fcc0661feb07d8a033727d487528e3e361eb80f8f7cb029cd8a96808ecb8e9c5570ad12001eaf27120630318005b086aa1fca5fddfcc51019fe046125e7307749ac004846e6a8c014b09d40cb45df1b69bcee0ee30a404c937de88ca0e649cefc4a8597be825ad60eb55570a85039cd56b26576276fcaa32c177564d550d4e7b98677a2d326d2ad508637faa9142b4f67548d0118e8c0229ad09832d893b16a163ab020066501431a8e460cf6a50916a010db46d10230a615c1dceca8e7a4a9f7a95ca4be5870c20c4d70e70bf829b4bd377cd16da8070e9cfa1b86dd581b9f58818643254080d06dade7d1e3c1090adf33d643b59a27632607939810ede001ba87aa19b56abe36121d34e9b7f4926ffc60e554502625c1962f65277e42f2108c104d81542d5dabbaf305279dd6010f492572ddbce620b9fccd23edc61be84443bda21dc4bf98c15761136eb7a8ef57ca15a987e2f8426c665524d749c687eb5f631da23b668d4caea6b9d8d95882abed1351ef426a296c4af373b1250b61cdf7b78262a08ceefcfa87d68ed689f5eaf1d9ab9435198226d7480fbe9fba7699da8a211d7e6d6ed6f03c587b4a0794bd45f43fe808a973a47d1501d37f49ba89c83db475392169a469360b7b54884972e2607c64a4146074db89d803858fc5ec19d03e0b82f00d165339a1ac19e3558ecfc50733d454ffde2f66e9831de3be4b23d90e4112aef78b3d768535e3ff09bb789ffef28f17763f2191b1127cabad63bcda4d104770e64083fdca469667f17179515968f2740f27ef385e57e44277b65d3801daf2f061fece32ecdc90ba4b7ebf4a3fe81f27399f52abe72d01a4008f24d177a737608245a48e2aac2ad804be0a1872ad1eec905bd7442747a468f5d81c9b26510df2913c727a25f3b7d5910cecc2165f5f659d07fafee9fb7506013e96f222f27bdeda96d77489db047ed6e056c8980428beb90154d8c8f96294d69107cb8cfe6b637f8159d385aa23b916103c2db4dbe403c596bbde9be1cb296f03f85a03508b77c1b0fa12838117b0de2d40a7d257f34313a7e7ec6b7a40cb4e6cc980e50e98d6971a6c7572e02927fa5f5bff20e04343550c4c19622d1c87a80164d544bd4a00d9838c9179bc0aa6606b9a39abbbb84e7e823b9f84a89fb20649f200957fa972447cd5d70a4218ed4c57ea347cb7751a53870662cbfdc971bc05066964f552de5d4bbd86949e229313fdf00a25c7ce5c21197509b5a9ee1ce890ce579ac6da7c984a4fdc6cc41da5773ffd8e78e2372eac8e099568eb0f9f1ad4c98edfdb1ff826f4680e6da0a4655ecb53407904ebbd4b40ecfc4cd2a18c6a3643746bd46bb60b67a80db1a252e53fc3a459bacf6894cfc975cd85abb585860ec7be905468d2ffc01e926c716ac01361dda4ef38690d9d99f90ad1223c8e4ab9b761c551c4611a03e33f68b681d48894610969edb70c7a152f6d48f229e3b0c29c10745902ade7be425795b7b666fa8b61e039e8d1aa74b50c6495fe4cd093793bd9442eabc565d1bbdd4c9e8cf441d60efa3369d3a85073e3bf5b2726d6397031f8758e666ca591fd8b97aefcd32c35a5045bf30cc81d7edd6e991149d0f7d0d83d1a6d37b49da4173f504c10df8d62e228c08c3aeaa48783ad335006955cd577ff696bd3982d7ac0f572f9a65a1ed91e0976fe02599779a04f3b6f44a5f5839ccbe7b1656e02efce16a976aaa64a744fb5218ac1fc12e2accf55550b47", &(0x7f0000000100)=0x1000, &(0x7f00000012c0)="abc8c2fad041439ac13c81469173d0de1ef0ba05dafabf078de2786bffaa53ff976a1744a4750e82e6d5a1136ea0825066ed107e636edcac39ca4a5866905fed07d450368ed4e8b5186cab40f4edf050eb595dc844a39ddd3961e02669f3e56530c45f935b6fc78fe6acae2bfdd3210e303872bf6d4cbe27578c69da600b57f308cc3f6bc3bce9569f844e2036956f51d9b9d2bb79f2ab5fb9b336a5d4910ae9c2a6f3e64ba910572ba4b8aa3b920984f9d3bbb636d9449ce8efff1729806278a769fe7f677a5e8df04c3e53ec4609f3b6df86262033dc8cf23b6a625f254382fec9dc5fa5550035ed5e0258a2e58dc292b60e868778f984bf9793933719cce97cfc06594761bf189472fb8286baead7ade3f66e88d9d7ac86d0dc9c1b5b02afba3de9e0f942082ca83248d73652eacc048228628491725a5588610b49b115ed25d2a41be60c7c8d4f8baf8a1c0ae91abd706920ff03a26d61cdf2324ebcac81a5542c5d8862350a4fa322f3874798d49e9ad2fd2c547a98b2223bf9e4b535e660f59a8cc2508c26ddd961f26ec214c0e1bfd8ba80f32a3248c967ffe3d2a5e3aadb66b97abb4a40166f193130367244d29450689b580ea55578744b24776b4eb2a5992188f1b6903a74e440ee387a96e17b124ff34a39b9b5162377c41d3f7f821c4b2cb81dbe743aef0f9797052a9e760a92fade82c49946372efa287b23a72fca6aab2b9fb749d0d07721f619418d75b7e6abe1ca0ff2699b075758feb95443807c23e949cf49a52c2afa75396478adbc97805a9992449bedd73e5ad31dd27d69f02b5253a81bd1002eac8099673777e7ceb6fe92dbd1e35ad36ce67bd595e37f6b3962439e63aae21484a51e9bca725f5906584769c3edc70e219eda462f3fb5de76733bd7616e5335a99966069cd37073fdfa9ffdc6f02831c782ceaf1c9432f6668f68a9439ff4095bedd323913d08a3aa5c189983a1f6958324169ba3093227abd863e7f45204a3721f45859c862464066e46190e1ca34e454c452b836221e6d60cdda0d93d0436590c336e183854d8c41e637c77277194e328a2eeec456af1dda3eedaef3dfee2698c31ff1c7beb81a0856f3b9f39cfe8a1a15991e9f774374e254058ff3fa7eef49e62f17033c9a79c57c5d5c285108f8a20b9bc63428a1c3cd65acf80a29e457a23e795b0888cef78a34bd768b3649365c54d82e4337e411517bdab6f43dedd5927d1528378daeef41339f02533867e30dfa7ce55085b405349617411f5369f457488a74bb168186308e5952ce9d05f7f5baf542c6e778c5909762d4c51a0b24dd16ce86d8dfe52f66a31d60a11912658189955c9e569662c0c9122e826c3ea1dcabdeb393ddb30540053fc9a178dfd8728552be69220b12757fa6df6e77e95bd0760060d433adc66c9370fe9a3a5041a2cb11719f49f0e538068a492e741a2c51a9ae6c08095d38c36b2942f67b24906e0f880b1c1140c09923cff75141d10d7d91cef73640ac42a985ff90d16621fb211dee1748c7ef55fb9153910b294a7278f4a58336ed484fabf9af415b8d1996df5478fc47bf2371a175b94a7392b868a7f07dbf89b1a2a22df27b0140b4b363557e1259603f4fed73ee38396525d81f46944207c119fdc9aeddba50fffcc74f918925b25b4a1946ab6b000672d187cdf18c2e6cc133c2e8aece54710a7240d98c9a701ccecf838b43a099480ed2515cc77b364c7283f6fbe74765410b035e489f711ec2bef1c52a38fd8b46aed4c3697ed2ef1ff56061eacc655c05e1e1845188bb77d9b3f39a06bcf727aaedeac01f1ed50435422984a6a6b1aeb45897dc5c7dcb53eeff2a841abf01da6e6340a25694b669507d6261b7b50ac4a1c1963625c1d05a051954ae0d007393937124cbb2be680f71ac9654314c3368d61814678cfc97d369d9d5fb228e9998931149a3b259ff4630ab0fc93bd8a53fbcd7721cc27e311f0d26cd2684f623826efbcf93fd49849515860aa91559d14a509a6e1e7a1ae26a762072ddcb2f4bc5c48ae444698e0ad43e3b1a41a37b58d18b3cbc07d412d9aa6194b5451454898558bef847e34691b2a7aa6daed4cee2a2ec7066c55f57345086d226892b91fe88849464f7a59119e5c9e93077f5a8825059d3b4ccc9246425a6077e3602823f4a112fed166178474240a9992300b9da57d8b400504198b431928be88c457fb8e031109749a9084c8ef7bcb23fc42feecb8bd7331924dbe764c2827874d7375bea2319aaf206abd2312e38c71b1a9071723dcdd1667e8ddfe9aebb9d7b8c47c67c875a3240c926ab03eb63270ece8da7dc9f1e45ea01b1e1fa6251fbd0626f989c90feb88f9a544d28554dd30fd01af5c463d52dbac51b279bdded6550a4a6ad724579d4d0877eb065916368b289b4ce8d2141a47b13cdf7072bed6e9bf32934a3551de514bfd48089242347576316cf8ad60d725bad5158fb22e6ea4b22b2f72c080258761bf3993c11a0dff037f94c5f88716bb4993eb6dc411402772360a898c32b5b72ce4552c0e6e9da56d4d0d6a0549370c6a2fbe86401003d1476a1431256ab156d17bccef0a41672d4638cd509eb347eefd92a171f3df981dc68c1ab357a50aaac9807caf76a32e463414c8361cc14ae0c7ac213abe511d2ddd801c82c60289de0754382053bc83034123de67ad52f369ebe848a8a0315e741cdc068163fdfc09c7eb82b4267d4b3a3857d244a6e2724de416aae5241a9fbd01043be894588a0d0793d2a99386431a69ce80f839a69e161dd2f421a3f775e8b41135d61ae7ae556d5130437a23bb6aa64a858e17ad73ab792e0e39dbff159cc5d96993e86a5a17f9521f66e712d900f94f3fd57b67620d290fe6e1f6c948e9b1f73cf10da6cb5d532a412e5075b65a5f27c4233d58f333f95a7ffc4659c2eeeab6e563f6f4cdb540d44be900e6ebf01d359442f92cd7074b44c1d55d2daafae766205699e403c1470f31fe0f87e618784fb1205092f2d63c10c2d710ed868f6e57086a491b92b0f74c20454558e44d387a25990d06078df8929851491145485b3db1e179b7c78ef970b037246b545bb61bc9be3fd72f8f578562cfdd4e0498adae157575419193b7a239bdc9b18c5066091c5ec5716ef1f6e5926c954d5dfbdee635496eddcbaba8888333d8d66762d18f8efec8ff454e708c70d7699ae0c291a0d34e9e02356c50be01948eb830129e7436afd03a450768acccdc44be68e34a6427642d19b46b84141540f72d547085fde00e0527ee7d99339ab3ed275e768cf271f9741caa3e314262123e7acf392057ae92c3cd19888b5563fd176f8b9e1b4da755c31fb338c685d883ef6a2cad797c2b19ddb09f4d54337cf51050af584e82d83e5306491fbb923cd145ad92f4dc7cc10db38027fde0b6d26156492a2bb84cab4b03bf5dd809c482a393b13f8b80288d5095c0a5c4209be1a416bd891ae7d1ce20634981f80fd435d8720b9438ad76e53137c021593fd9ddf80fe6de69d1828be2604e5076462e06e52919519f1fbc4ee39c6146b794f1312364374a843fd710f1fcc4080d3af3419754b5d5181963e47a3110501a82fba325ae2e753117d95dcb085b484d9a3b56606388d8d2b2cb5d600bcc2fd23d7936b9376d160981bbd4faf5b37c5bcec97715d6a89204c0128189a7e8c7246c407b3e12531794128aeb97fc1de413daaabc4a10f06f84ee5b2223bc252cdc48ad67ce4c3754dea5b66d39c0a90df3779661cd6ac7aa0f8012a61596463a43793b8e832a089c7daac1dfb802803667d12c9fd348423948614d8fa577dbc6a81dca99e0d03dab26f2a17f27359882edd4529af12cfdd5016a99f21fb35620be08d1ab46c5f99a0390b5e02e4dc97118a5601e2251f33416e3f61c99e968dc4809de7f50f76e61acdcd19dc79a63ef40274528568fb892019f08954fc92b5460939dc21ee6594e83c62ed95abbc3a408bcbcb86cd63a7fdc3b3338233c774c3e332ca8ecadc183b7b8e715cb3dd677d85ac0ac0f8f9fcfe79810b99cf93b02ede83fa1e0afb76a23a594611f8cdc5417e26dd409f74366b609493abcd142244dc0a787010878d4bae915bf503c7190b1f15eed5efca1a7dadc85c47261ae27a62611494ef5c93d3701f10c1b3141856b85dc4eccfefa41bdd55954a2861c09c1bd342ab743d3e0559509a253c42a138d2ef64e894afdeb25a21dba5cd7d4e5d7205147aa41db56238442d84525fd75dc5145a3f1f358ed767f51c393af74c651cf78c1756b7b1eec638f4120584640e50d8b81130136fae1d56a213288402810db09e93f1318d37ad36d29f9994b246334c975352a7a92fbf9ab60101adc1ce3e19ab4c753b5a3505fc61599718ded926c3a12d105fe61a37306cbb12c848e0bc98be41146da230fbea802b66102483ce129d6f59684cf8487890e9230dcf6d713869382376c747d8f671442171990bf881707ea89e14a86864675cb1c6c44ce2a271724cc12aa2995b080ba26de0af5709e2620f787cdfd49827bb303f965f2ab001a6120168e5447c0f050c06b30e46b7a7e3aa8b358cfb0b82c5f79f1075b3a95c59ac09fdc90db0f577b06e4c85d6d811fb271ecebd6362a586f8b5f40ef18dfc9cdf990d598385f0ac514e5dc987e6f4c09b7a5c37f39f335b8fb1eef5eb0a76b5250ac5dec83549156cb0a2dfd6375fb153de8193e14c58cdd50ba0a2c35e00f3b2ec47e22b0d9daadda8bf5c24300bc06ba88cb87477b60ff014dd6f670ec8a093f66aa3d7411ce65151cc4b650f2e173c9d9dbc21754f8cbe1b563dbd9a347bd4ee40795b360e3ca56d4e5b393cbf36abdb649b0b1c78a51b96357c4ec3103b4ac0d98036e9b12b3a193459e8ed736a7c49cf942394f4c7af628cbf235117fd5d861aa7292aaa107905811485f7f0a11a487cc989d817dc193e5b8f08bf27b87b37d6d42e4700868d10aa2f9b927f4c13b687ab816a082b8292d8aef6eb7d0157bae23ecc842458ab011cac5cb66abc7c83a4daaf18c0190e21da69acca8268fdd98fa5888dc47f9e30fab1d54fe30b6503cd2000a3db0692bb1e24d4eaa1f3cf1930c9e80ec0ab2dac5975b72d8d103941b3bfe73746c8922a1dcc43b05752881d9752f16889cb8454133e382f2ff8c403a487fa8954457a53e2d9fbf3a32f58b9d53af30414d9216051897a54fd87138e0e000411371fda672b7c64d4893471f6107a977c760fbdfa6f6c4fefe0208b30db00b0a394d3f37309f0e2a72e87d81e7abb7eb3c05ae7c3e65ac1c0c06155aa7e632fca13dd1e4872f24cff302427e19055bffb2c395da24a4410892dd0468fe03f4885a3b24d515d8cc20d14cc0d3e5910f69965ba8963423fb8d95d8c79c49ac6c6f44f64983160376c6e5c7ccde568f946be2ddc2fb120111144be2cf423667ab10b53cc0ebeb6ae6b31999f1562ccdad1062b9b74ef30e4fcf6e5d9128dc6a43c8d95b96111ab5af3a3ba6ca9369b4745d7e3a816efe395a33870f2dce4459ae234b4197d7349fe38bee4450389e26cbd33aeb1062d33b9014bb4f6fdda4db6874bc1e9e4c21324e77b48b0636b60290da1bc14b889b35fbc70a4e4ecfebe84e25d7c66249b59d66b08908426f5e4b241dd99f625bfbe6ef010ce6b2565daac30ce307e663e01a3e5064c954fa613d9992e06b93a6c93ac3f0c25dc0f9c8c9b6238a037df832e891720b478912000172909b0dddb81ab467a35778105ccc28cb5fb51051d06227580c0c6bb02947", 0x1000) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) executing program 3: r0 = socket(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xb, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000340)=""/103, 0x67, 0x41, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r3, r2) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000003c0)=0x2) r4 = socket$unix(0x1, 0x1, 0x0) lstat(&(0x7f0000000040)='./file0/file0\x00', 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3812, r4, 0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r5 = msgget(0x1, 0x14) msgctl$IPC_RMID(r5, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') r6 = fcntl$getown(r4, 0x5) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x43ff) open$dir(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r7 = getuid() setreuid(0x0, r7) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r6, r7, 0xffffffffffffffff}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x36, &(0x7f0000000700), 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84}, {0x7}, {0x6}]}) (async) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x10, r2, 0x0) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4d}, {0xc}, {0x812e, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) shutdown(r1, 0x2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000240), 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) syz_emit_ethernet(0x20ee, &(0x7f0000000240)={@broadcast, @random="02a8b92f3ba8", [{[], {0x8100, 0x1, 0x1, 0x4}}], {@ipv6={0x86dd, {0xc, 0x6, "45970e", 0x20b4, 0x29, 0x9, @mcast1, @mcast1, {[@dstopts={0x2, 0x202, '\x00', [@enc_lim={0x4, 0x1, 0x6}, @jumbo={0xc2, 0x4, 0x8}, @pad1, @pad1, @pad1, @generic={0x1, 0x1000, "268a9cfa21c8b404ac25b1a8389300905089d0f7292968fe0a839e0caffd3357c9997b31714c26dd58a49ad241e80f8f6e163319e3540f3e8d5c473b8bcc67107af9e42694437343157f1ddbacd907b684cd7368b577241d87be252e49bc46a5089c4f293d9cb6ce7872e4c7ad478e4f7c2fa75fd1e7cbd90b84dd1d54d72134419a2c573f57210a83bb99dc5355a11ae26c9fdf656d52a72cf12d85557f7ada406a9b1b6ef4d5e088986a0bfa9bcb6a61dcd288d65e12234c6a28a2660833f016bf996d698d800b7f0f57bf58eaf59dd70ed8da2800b99909c6793796e0afa9be404a76e5cb6c7e3dabcba37904a8563943353e7701fe6db4a887f13195aa2eae2aba887577c4e6f17d595095684023a984459055aecb7ada108dbfd58f85022d871451f4e71fa2317e9785dab1d0488474f48ddf02b1e2b3e6daf6edf8620a46206cf9d5cf83a7355189e57ee55e1aa666e8a8f961fadbfcf0e6ae884c5b96a7c0712f90042e185b3a428d2a20f22aeb6c7afbd99a73de4c166e129c3b81bf32c23e2de27a8ba3cce4a5efcc963b19c98d0ec3f10f1247ea24de787d531b49828f80889b98d71b242ea979a712965f59b5078b2d214768034cb673338b9f233eef91fd081f38ce74dba5d96b6ebb66681965d8b536151b7d588534fa70b65a15df2f7fcc83fecea9ca345603f244a50814c31d45760772b4f156ed7de6c8c5550af9c84821449a29d1da3c8b4c65acd66759f631cddc61ec4c4751503d444857719f88adc66692de57294c796bd6b42128ccab604f997f8e3db78dbe182f17196e787cc6f3241a2a23ec41b754b1129022016f2fa3c91d56e426218242db84a543600971ad66a600ae981f4188dcac1f77b89a58f902399cfa47f28b5d78bcc4669deb48ff78cc82e6e8affaabcbf0d565dc2181f1b91800131f31bc33a6b512adb4a307655327c608ff8b5285099f17f6f835ffc0b55fda4a5cf235edb89efca8df4528e4efbfdbe81464bac1db1c52e64e63e5d4f9445251f8f9b18ca2fc019470a42fd64199d61734d8899b8b99c6b5be94ec1e2a2abfd75089d67ecc8510a43031121b568f0a1efd508849502aa12792cf265a45910452744044bf3c7b6b6fd5c383b1d85c70440ba03b46da1c562f4cc78967607058578fc02d291595f46b9eb276cccdd62a59e03092676f685b4fadef7dc560d8c2b2151ed66182603c4baa76e7f389ba9bb035bb89c3668508ebd4b6b83c2841b78e6d6eaec78b093334c8ad82789b33b8337f21a45ca5fc30b8f37dedf9e22bb35cddd6a75cb61110415fb2f00598ef6989f99d171a4e4d1bfa56ad0501405017adb688d7ae1bb160882588392ed8119a1cd886122818a30b76a4b8e09cc23bd549fab09f3c810ddf901331de7077c528f841c490eca56c890f5862b4411d2cbdb590b12ca5e50d28463d5a2dc4394f586851f79c6cde263a182f5d5259835adcc09131dc286c8f1933259aef5f29b96ca92cdfaeff25a595d1488afa99cd55b4f6780610f2a0f0fb86ae184a87350a3b8dae93b371cf1eaab789e4297e3e81c881465e175a2cc4735418f510c25f8aa99ceea16b3c0e59c89641db43c3557607e20185f9ce0bbdf7a874817d1ece0698e0dbe7da857bac3200df28fc1bf729706fc13e3ad373bf6aa835ba7012140d4ea09e952a596f473311b18e55ba23efd490ab7ce0f29ef3917b04c75b6ba841feb0ccf810b45a3b2818237d813c68740be20f63e48ae5dc09a962ecb858684422bef8f55c6a2c5773bbb19522978977d94829fdf836a1b81a3db35fc70768e434bd40e3363644fc03207c3d1ae224149ab55b87e5540bdacf195d584141195f42f0254cf3b845bf7668970a6ee8a47b0b65a3dd6b51fb2639057577603c32a46de8cf02a19b8b66a5ba1b9b3675b2f4e18b1684127ff7dfc2dae89cff7f0e489fc6d2cfa86785ceec06243e50565363dc1edd3360a8b77ac99d5ac48d1b1fc6ba13833dccd3ea62ec436ffde8dd8e275d28a10810ef1b6f18d1b256f5c9f2228351a053a5a93ccf0f1798b27fd0ead7bf64be75f7adb9ac92dd889982df75be9f094c343f4677a7de6532bc0483ac5fcf6b1e7bbf9cbe8e6ff1c5a6f61d6f20a88b03b4bf8a871695fd2650e69a831ba10095a052127b3d99d26da29bba86f301d2e640184684bdb370ebb86107578091ea45189252e7a58528a9b66cf3f3be31723c6daffdf8165173d23df4047defa83ca1c48874c5244f8999757be6aecc734d2a34ca11be8536926729b97e68f059fe99fba786a9b4ade314486070c40b5d3382b3f0f0a631f7f2383af583daeb0931f7aef815f69e0111a0139e7910bf0d09fd8c32864d4c4c1128555e5a71d4bc3319932f6cc4e6e89b5bba851de8c9b40bbc547ae00ec627a1b5dbd5334bbba3c9b0b7aed26eaf24270da974df5b9474ae0529b106078143d3b9cb5dd8567ca1a08e45034b046e4f53e6afdad2894540aa52f9013a48f08e4f1ac1c1ed46e09069c93e873349f1becab89762fba7d2bc3f95c0f9c159af4f4b61c35cbeaa5a83ad4fc633b63a1539b7384723094855305ee356cced8d10bda8a62bf2d468ffa040d521f895da01c0b3608a955c48a0ada132fd2fb5cc38e0011fbb0c045e88159d4b226a6bcad8c3e9f12f3122639cad9ae1d031ec83acd429212f2a84845ec1b8ba6708fcca754b554a7a7c0ee21cdb2e7eea663dd46c07991b0ffc42f51c24b1e769de2eac8752c189899191ffdfbc8b35bb2fbad36aa1033791303812ca54cb90ced471c0d0a1103eb55be37ceb817599591f33a05bb548665dffc84237b252e266d26880d11f9d9846e77d9e118f24dd5b19edadf1b1bf50cf8c68f9e76ee1b363e91daa60c141a6108bb40fc93230bc6fe8c3025809567d38684dd267367ab58c6db36dec8dd7e4e4a2d27d4963cfe18f0daa5e197b6b733ccad06818c04fdaa2f28a7bfd02834f9c4861f5108aa4f495ab80ab70ffe60347241878eaa043418510abf3650b4da4bb7693f7605bfbde6369ef297d49afa1523688a2f486f2b37322199108d57edf8e221e43b6d1fe266a6500121ce81d933e7ef9fe8b597df3065f2c6224f6a00e97f6aa0f68694ee5b17a9cb4e319baeb4307f98159dd5687dd42d96f814eb64b9802f4436ffdd77e81bf7aa3b8c2d94a333935ce861d7924916e15d2a26c565b05d70f875041b0de15ec1fb5cce247f3f7a159515a44a8b80dc8ddd4958d0c79d6ed7531aef32a362d44f7e3d202771d7b43d76fb293e2e86b41577326801600f217c3e247163ba466937534b0c046a341bcf94e1feaf214e5da1219ae6c621a4d0f5415a8c21348dcdd3b7b0a4c1d45118a8f41857a54e27cc8f4716a3ab87d6642cceb342a36033a466a5a42b16c11017920ee7b0daac2111aa304623481f6c55c7fddd3536a498061af294fb17ca9d2628a1de3f6a71f1fff3f02d2cf49a7289bc79aac2c8b7b22bc2b654226165c1b9b54322405b471501c447478cc0be91c656b962ff3bf26b9cac58643aa6fe5761c86530527b73f877d8aefee0d0c54c7421b51aab59b638acf4382d93b88665747cc2bac012819bd4399a7078e6cd18588a1380de67a63e8c89b487598c49ea90fff3f867983f90b9e04c784e2412d785fc0c2f1282d3b079ee2b2286ee774ffba5afb9599f8a276ce1346544e598d8abe5a0ade43c84d2ed28703ca6dbd31a7b5083b838a767731f9889c3d4bf22dd0c59a5973b637c3ca40cb4d7bc1b8f0e5b4153321afdfc370edb456e8199551b4d3f76a514aef39d0bb78bc80cda7bec195c4979e222d0c3b0adcad2cd20019f233589ba887eb3ccb9faaaf02b9d390cc4113b13bef6d108bceb0917090cad1d3af93b48e20e417da3f45c2bd276e5e20a4085f1d21a73348d25bcd5bc28afd08945f3d25034e21a4878fa6d80ba04bd3c141a6ab28a9a2c3b73268797a4a1f5c02573595fbe6d99459f87cc0c27ab0d97f09fa16636d58a5c1371c962be45ca09e526f3d5ef804b88641bc8a5e2d7466ae2e47df6a4cbfaa1d71841e7ecaec4c0f42aa3c45780d8e9683e0299c42502fe40fb54f86fcd5150ba71d90d7e7941e1ce7b72faec1a3bb29dd5a9eb4696e71a8354ded569ea20521b3f1ce92c1aa08a8965d4a5d544556e62265162ebcd70dad221654445fd413e2d52629e2e7f5cd15ab6d5ab26b0aea7686e7fa491711a38275dd15fc6a6804c01115eaba373ad3982c48dc71f2a857f529f242dda1cb4bf39d0ec138e3f5327d44a8f63f1e34ba9f82dbb3876b2794f8fcab7fd86c5c6093b24334cc236d21e489627522b3c9e69a5bedd336a3cc5eee1c748e90d765bbb0357b3b4a6c37f6d9ce7049ccab9615441538eed68927226b477bc705115a7927f25897f59d7f81437630c997b3f4b78200d8fc7aced78eeea04ac0a7e42233183beeac645f3551283d8b6f956dc7d8d01c1d9cc9eae49db1531db6557591a31e5b6e30b2a8cc42bff1613de0e2e1cd316a26751a92a540e8d4db60b506c06462a32bf643ffca146a2c77b46fbc479668b7005a1d918da79be59f94e7138eaad6512ef7d0299d037212c332ed77e8d73ddbe8934cbf34a9d00e8cd6a3ab1deee8cc4ef7bb3563950c4c110bd82e569f425eee58b171b3b1aa3ac4759efddfca7e3721fee193a63271a5297d7ff15e90b82e5acb1f08ee0dcc948c1c49b27f0bfa4c97dc40472e9a0e7f8c055961aa154e65c39c1f6246763c9b8b98b82acc3b1da3325a9509d1f97e38a33d52031aefd964175be516420711e94f3c6ae286b6f829ab00a51d918ec05719c50bc641248a4ed0ea933ef38e4aa4fe4ee9464646e1ca3381092290a6d4ceea499ab11630f68d99cc28b76153847b7bc06a554890fb794a91c1d93dc2b16df35a2aa153d0a70de0716f508e61984b5514f6bfeb2ba61d078756f2a7994eb876777c7b32aa928d80ddb974e5c6e0cdb1789b5be8910c8ac83f32eec5565cc1dc1e974db3c6844516ab4b018c49b8716340c8af3c03c159b333b885859686d164a75c93cbf475ec92d369eb7d1db858a072959195e10596435735880dae1ee17f475383851837422808cee89f24c301c26aa625ad9eb25d27fc7f1494c4bbe492cbb6ece46cbdf957b9c5bd9ec9f629b87ca9ae64ada11c98e37f53382691745e71ef33c92111e5fce2a3717b80aa35e5a99d7182f15a06891a56ca34cd5cbaeecafa805b8a5c1ab8090a3144fbee4f95f05af42b3e224e248e6aa839a4c9b44512735f0cca91d475c55f98682b62fc2d9a3f4dd56b0b95b945d0a4a2b69f23bbeb81be98bb48c3b9d0713b9058ed6b6fcbed0d1e510601be338586b6a4b7420a915a7d281afb3300e2d1d72fad2a3822912558b21669b03c5aab1615f6753026d3fc1046a4bbc1b3d0c4452c217b26664bbaeb3ea246a4e362fd07eef02f7c8b8dea7e69d2bcee2a90176a31ddbcabb822f270716ee5863ae43e317eab71d40c9a98fcc4f0fda0b6d86e33c53eff7f5930c996b663a3def7384d6cef0f6f1fa7386d083f1cdbfce7b8ec6e6004ba1d90a8236f3ec36da8c23c29d20c8aff373a3f0b4886d1571da2a87d9d407168e853a6f5c6bb792e8e744e13dc2ac234928de7f374e304a33aaa0aa5acaf4a8d18f0b0f5f91505f43dd41be2f02629827cc23861807160badc804c83c433ec5b9d71a531c80479867b44c3f201e26526d7b4097d033e14de9fcee7eae6d93b20330274e6a30e249346c4c1bc0e9ae01a1d934d"}]}, @dstopts={0x3, 0x0, '\x00', [@pad1]}, @fragment={0x2, 0x0, 0x2, 0x1, 0x0, 0x6, 0x66}, @routing={0x1, 0xa, 0x0, 0x4, 0x0, [@ipv4={'\x00', '\xff\xff', @broadcast}, @rand_addr="5d852d5c7edcc08e9f99ca4f70a636f6", @loopback, @loopback, @empty]}], @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x9, 0x2, 0x9, 0x0, 0x7f, {[@eol, @mss={0x2, 0x4, 0xa2d}, @nop, @window={0x3, 0x3, 0x7}, @eol, @window={0x3, 0x3, 0xc6}]}}, {"f7cf8cc2a1e164b9e6382e7f1a22bd1162fb56fbb40a93da32797286483a0bb1a621ecec0e3696572285203b1e295dddd240bfec89e0e4bf1b27ebf01f788d5e71d15e68265fa9e372cb6643f7d616b89190a74a686c258d5360933e854ff437fcd0b4bbc70ffda8426163032e388f238ba3ef664676d3f36e9ff8090b245a243afddd48b8d29a08e434efdc8ff34f4df117d1fdb6c5da2ba384b07a93ba4553c4cbe649bd8af0e53e9cd2eef907228d868611c7724fa411ec0ba95d68fe34ad8aebc6c12bf0a822bca0a7f156dd9cfac1f06743a710e59079bb47fc8198b38a15457276afe1a10237d1d03398af6912bbb925f39d7cbb33d6a632ddaf6b8772d7d92a9e5c56559d186dfd417af0c2a47469a3995d3ade28a9e3d9e4588855824f627bb02b7da04a3dd6586abe95a6fac1164093247c3fd574fd8208f40a97bde28d5d4f94ad4f228288cfad2c494b99e9710899a832a72fb4c9e909eb74745729fa78faf05d32e10682ef088c982b1ffa316342a3ba84e1ade59b0d0dd3e43e6e18bbe0163b70e9f962dccc24ee14814dbd7a9f8119520c689e116f2812b783394cb443a2e88edfa42900f53e85bc27b9eaa29b523b8e2efa1d3ca0d5e4eefcc9a7b9143c59f2b33580516d1f240dce8ea509590f5e68d17cdfebc99c001714a703bbab603af8227d3a7d900644049205ef370f5976cf37d3669852d06f9137e1799a1a1a854ecba8332c603a2e4848017672f5edccfd8c94cd692ec760ba3ddb923db86ea70fdeaef394ad52b67b1ecf60c6a266ef122c768d0c0acce26130a32a25d3d0ee80291a271dd6243504b43cc8c7c234c057d799891f813e521243697533aa7a0ceb8e68e349042ca885d6537ff52d058437655a79083843974ad240e61d72793912a666cd20ba376ab1b77f2d0445c1fafa8b10e452fc45b24c8652ac26a0ff2afdc4d8cfe108463fca4913e1971cafc775e2403868854432bdb9f86ea669ab50e4d08f5d216ad96408799fb90dff8a104c61532d895d91794947cc6bedc12ca9674d066cbc7abcec4e082b790172713b659ca62db5104b4b98c85deb39f599495b0ed4a554925af3fd18bdf3410d69bf973bd75291945e6edcd233c8389de596efb92c3bbebf0c645b7b2e43d6e5c954388899f6ef15450640916341d6758408f149fd47c1a5b935f41ceac81dc24f8c2156cf4c05cd41aba8db8d66662419895e704496ca9a7101f687ac0d0e90e45935957241c7a18c812bd538cf2f21aba6ce753cb2e3c7cde9920be8817a41efb80f86a4e9d515c5ce289345dd7d99f3101d7d13e0927f45914c36f75b45ced3a75ab28ec2d9cd7cbb97f4438cdb8779e1a97c653041f41d7052b7ea5bb04924303191b52b6a2f3ebda376915b99243bfaf946c32ffaad4ca6fa9705460b6edb7eb5d0ec17dce58d746f8755e0bca35a001b0ac6a622f396087251b300878c302777552c1046297648efc6bf77077d675c72cdbb29bfb1b96c3c6b773d2247fc4d686c9918055ac02379027feaee3620c276b5c31787f65a4a9846819b5130eb5340c5b0959a91154b6cd69584e238489e58ca8afcad3ffb89f3a952005b54f01615f23daec592fa2c3fd219eac57d37f437e48806ee1a5708a0fa35fe719611bed2450248bdafa92f1a36360e544b306fe129aec2bffa4ac983645b0d9fb1594ae8b7073261d1d258d4b5ac2a05c0dabf35c295d7c605760291ea7339b9e10cb14703f56d68848c6743929e07cd298337d6985fd6e5a19aef7523a496a05b1e36850a2b162c4060992c4d432be60a99d8428da0cd20232457bd8268ecfd6b6bd0e25b432e2b672653c16ac0596a32dc14f707b24d7b1f8e7fc28f80cd77918eb4bec5fa4586512a03b409d665ff4ef0639b6fd95592c1470e2ca57c805c6072865e1de37827d341f212f632ba90ea794761146b0528f48413632ac9d6924cf7e0da2f1c1c910badd85c27718a9d41ebe0d0422efb6dd2f655a86d15efd08ed2707dd1da781b34219899043c0c74f59e0307d08dc3ee76e49e4b04fe53d1a4d851c5b176b48f01a6f2a510cbc231b93bb7ba2d4ed2cdd3d3c9df81c2babaea191054a7045d785286a2d7cab9a35b6487db2683b6d935366e1f732b141949bce193be7b8135ebaa70c283bb00212f936b3bb498eabd9671d1accf23a889f9bab2f48ad04f799b9cdebb4c010e4474764d144c478b842348d8780bacc670a38f620ea6ad321d7cb9dd31f554ea19f1b38b88fa81f5f5f2d3f8259ab94fe2d3dacca6348786b53a1f36b69681853824b7608d9024c3056cbedbb444c5f7b947c112f19d8e24b12f9f3d74da23a2d054faa969ad9658dccd4a78ea43d46593d1998e534c695b33562df56f5828570426f051492540e8626f757ebadf1a9f8d3c6049dfc8b865275503c15175e189e18c1a43301c4fae23f38b8b9a9cf810271622cf51aaf8db1364c700129bf96b8838f2de51f4ddaef278d05a279d0dc92a3a6d22592128cc7388df658855a93a6964792bc3bc6c3d402f3574f327dec8a0d389de54f3bbcb4c8f68caa6617b4ead49d479e7b720a7157e119e70a6c03bc8258027941842b5f308afb01b0baab4939927c639a6058318bf17a953559aeb8a7410e9109225982135536c2473dde436ed6db30e34d455a6d95f77f339ff6e82a4908843e8d453ef6d93129d1f041f61ec23d60af84fdba0d1bd1eff035af11962e3ae682fa8dbdf2df84d2cf31a3964e1c2fd2ac225bfedf59d3c2214d4a8b4649976b06608b91035b06891b011d53078b6a7aaf333be8e1cd916257c3eb81c2e83fa1d60396b3f2fa163e7c10d82ae680102a094d8f348e55b1ca980b1e93b170a625b22cf56c9269969f32bd91a3e20d9702a29aeecbaea6d7eb08d53fd0b0e3ccbf1753221cd42d6281a04f3a1fa590f419881418e99206231a9282436089863e5cd8fbb7d206805b4763b5f63962cad5c4e18ce1beb2977ce244720c3fd507bba84b5273a6ec22fd92c0e55bc1a1de04c9ea97ce32e9307ff3b481b66def09f613edf834df043b71bc3f54744e2f9f1a5d58b74587638450c1e49e575c2f04f317cb72b6d585aafef1454ed74e2cced6ba8e9249dceb2251ee7e543fc0d3eae6831b149dbf90d2b54d2a39a0ccd6cc52607d42a0e25ce1165ac57a7cb1cf18aa7443818e5ed2d594ef0481e0f0d16d8eda7b4b8153989a78ca7bc26a15447f7554f09ef0b4976dbcb75d1d7b5102c6853889b0a31c53fa553480ecb67569e69b838e38fd641bdabbff39216358925516de84123561458cd70c512151bb71c2961eb905d55f3602075cca393ac6efb76b4d9ab3daef6f0c22c5183058a9d044f067d77e442a4ca8eff23cd818928777c3f76f1f3686aa43723010bd7f68fa4fb353f5a75c873965dae61b796c9b0b36987185e8799cc02e227c18330106a632186bd1741686126e86118c8fd790eeab788d8813b432c6f030244ae3f78e8f3b6fefdce8246d3211f4a91c5ca79ea7af2bc9c0506f0b459841f8dd2121cb15df4080fdb28197bb8e0ae84b17609b740c795a09414b8b6ab4b59524b393872f0c4401c4f8f984331d7d37fc1f58b831645211774c9dd01e7b3fde049798c1aa9a218b991541b6776a736045ae4fbdf0d4514ab6ca11df21bd4d13b324a32640c1f6fcd21ad6285b6bcb532d395c484b91fc9f5c384a63a4f7dc9f57e8ccfc3795ed2d6a80107d58f5ab6582a9d43ab767479302b639e2c11483f8c77cb8c9765436eb5a912c0aa40cd5228f4acd1509fe594b780e80ee8d6c707d685ee9f6114983717d4dca701d1b6586321e7c73c17bf6f9e8c322c92d8f40ca8388cfbc98aa43c3effbca9055c4930119a6a5a96c93f54a879b1b0d9db215b92ad2ca86989dc309c2053f7336b744714d516f515a203c99484349e51c1c5fef76a2639fa0672444ccb016d13669b5fad40bf1c045f5b6d2a41ed5d4b684fbfb9c2be02c9317f76d36150c3ea2d3b86a17a5647f8dfcfaaede39f7ae978db548eac2501ec69b48a4dc3528f4a4c69c51a5a4257483dfac7238636e6ec2d4263715874ea0c7b0e6ed3e5cfce1c161af29acd339cfb2bcde66ee1dac6467ae3a2c52391f4e1142fad5dbf02a55cd8d13cd2a3ad54b1e9d22bafd800271877b093653e0f64ee7900d02514d5db6f094b94aa6a315c9ad8c871e35582d298c4fe07db68ac85cb8c1d3de682ced6f621d818da29c2b57346ca1b2d3168264e3d804b3ce990fafe92ff7eae1d422547378982122976dd5bd311f48f23ba1ffa159336cb44e580593729c0e1d5ec96c43a23ddc7f5e33523b18f4ac5880e2edd1769e00eedb8a810bb5e583bac87c17f6ab3e084833ca87dbbee1c7cd951041c6e4cc858b49607a4ede8df8615fd1b33ca26600505b6dc41b4ff551e627c083a96a5bc105392b4480d7d1617b31e7917c301c12467e3f800519d26e29dc2d1b5d014fa3c14594e459e438677c2fc413dedb1e8fca91e70012729da1afeddf4c031a90d6e1cd61261d1589f4c5c3b86ddd42de266fa02931d0d43f694a9ba102aecd241123639f4d6f9aa9f1ae45c5762f27a563279ab58fc3f054d694a21fbe83f616590a5b65a1ab6b47fc53ff113661c8fa93fe8bae099e327b6fe962c2afb0e3e600801c8d8f1f40b28c96bcabcf1b16ef657b20c229719a6c84d13017e6eb947cb1554f1adbfc8edcd4a8232148b27477a7b79474f714f0f06d2ed5d609ca0c6458eb02ca63259ec8a3ccfd1857091b6609d6fa9acaaa8b77c63bab44eddf8c81eca2c3eb0e2b4f84c2020cf8f6fd6f653fccf709714a37aa85705106ae26782ba84e26aad2980c771883260adfef056b674935b522e1549316a173de6b919413f9522ab0bdab6b1769e6c8d28412af6c367b1741e4f5c997c25824227b31f379e3bdbe50e0f2c7b17dc6377d72745df6d0e46d33520a3df1881f4aba2d246953f79c46d8d6d2bed630d6bef7dd3b97c33083efa6843ede26358c5670a8b17aff5e74f4da95a9ab34ccad4729b3446a3e9ca395d63b0ba65ee7d4b3e6380efb9495e0438d7aeb5568d4b1ceaf89f47d221f5d70965f38ae31bfeb2a880510c7283630c7345e171cdbd241412a4972623d96f048d8779434e7badf7eecb9a03c782a583ef02e3d46898514f50798900d59014ae61626272febed42e4faca6d8b60440b478805372fcb654dec690d59548073ec08be769179c434bd9377c1c4ab8ae6a0b9b004017f4cf46683371b0df7947444bfeedc0d90bd0d81a75c8bee6e60717fa65bd2bcc72b02f44fc5aebb4e15c051fd3e55fad535eb49e342da73b3f1c82679518d4642a57db7d35e890832e92e998346fb496050761ea60b0ae7dc6eb50de505c399c8c2ebf934b44dfb8f915efe9e36bb69e9047f684e49d880687b620042e345c5b5980d3daa3a055fb46ebc30a5c3417b403bfd86c17d23801ac62c7ab32241ba709a85bf0c50f9de1b5b16c1eed0d280827cc54503f0db3d6862bda37dd7f7b856c17e678b3e07c08fa1f35b1a5871b8a9cb6ac53cebf33d0cbebe4055b212b503f49400643dbd3ee52317e8703e9d06278cea3b23f62309bdbd6b76a66bd4155a1d9131c5ea70dd3ab561d13b846a8f794588afbb6106979fd447383fce1a1b8262cf0a8aae49eb43ae2d788927960a674cab540afdec16e6f663f6fcdfd66271edb91154c331dfdf2b4afddbac42e1d95956f1863ef02d2c3c4b494a40f25660da473ef12a1dba5402e9cc5fd"}}}}}}}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x2) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690c, &(0x7f00000001c0)) syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}, "03a1bb358aa61d69"}}}}}) executing program 4: socket(0x18, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000040)="0041b400", 0x4) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0xdec5}, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x1) dup(r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x9, 0x1}) socket(0x2, 0x8000, 0xff) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x190e, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60cd5be100000000fe800025aa8719b364803b00000000aa00000000000000000000000000000002"]) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYRES64=0x0, @ANYRESHEX, @ANYBLOB="6ec88c4f46fe3770f803530925d903332855cc478034492613483a39a33e0d9d769cca6a4f96275a01363456f529427e9a30b6d42db264abe9722a1e1ae987c355d03b55ce94f91122eee6873ddfae8f944613380b0acc63"]) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x1) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) connect$unix(0xffffffffffffff9c, 0x0, 0x0) socket(0x2, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getpid() sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="00020000000a", 0xfe93) executing program 1: socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) executing program 3: sysctl$kern(&(0x7f00000005c0)={0x1, 0x48}, 0x2, &(0x7f0000000600)="9988c7dd314903a35d", 0x0, 0x0, 0x0) setrlimit(0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000069b000/0x3000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil, 0xff}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000159000/0x1000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071febb6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e05e9dcfb6637d7189934fdbd2ed96e7234b8972b273e810ca9962a81b227d721ee9f461d32dcc537f", 0x8a}], 0x1) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = getegid() fchown(r0, 0x0, r4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3}, {0x80}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = socket(0x18, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) pread(r5, &(0x7f0000000440)="7f01d747b0d9737ab6d758", 0xb, 0x80000001) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x400}]}) write(r8, &(0x7f0000000240)="32848000"/14, 0xe) rename(&(0x7f0000001180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/230) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/33) sysctl$machdep(&(0x7f0000000080)={0x7, 0x1}, 0x3, &(0x7f0000000040)="0b79b15b00a2a6e1", &(0x7f0000000200)=0x8, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x3}, {0x3c}, {0xe}]}) write(r0, &(0x7f0000000400)="21000003000000a8", 0x12) syz_open_pts() syz_emit_ethernet(0x2f, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x21, 0x0, 0x1, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast, {[@end]}}, @udp={{0x1, 0x0, 0x8}, {"1b"}}}}}}) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x50}, {0xfffd}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x14}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB]) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f00000002c0)="708bff07000046", 0x7}], 0x1) execve(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000480)=""/191, 0xbf}], 0x4, &(0x7f00000005c0)=""/167, 0xa7}, 0x1) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaa08aaaaaabe08060001080006"]) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) executing program 3: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) (async) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) close(r0) (async, rerun: 32) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) (async, rerun: 64) r1 = socket(0x18, 0x3, 0x0) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r2, &(0x7f00000004c0)=[{0x0}], 0x1) setsockopt(r1, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) (async, rerun: 64) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) (rerun: 64) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0x7, 0x4) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_extract_tcp_res(&(0x7f0000000140), 0x80000001, 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) (async, rerun: 32) listen(0xffffffffffffffff, 0x0) (async, rerun: 32) connect$unix(r4, &(0x7f0000000000), 0x10) (async, rerun: 32) shutdown(r4, 0x1) (rerun: 32) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000140)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4001, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) executing program 7: mknod(0x0, 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) sendsyslog(0x0, 0x0, 0x18) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') chroot(&(0x7f0000000040)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f0000000040)='./file0\x00', 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x400, 0x5}) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x81) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000280)=[{0x7}, {0x48}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000002c0)) rmdir(&(0x7f0000000200)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) chdir(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x100, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r2 = socket(0x10, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000240), 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) pipe(&(0x7f0000000280)) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00005f5000/0x2000)=nil) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) shmctl$IPC_RMID(r4, 0x0) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000000)={0x0, 0x4}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) socket(0x18, 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000001640)='./file0\x00', 0xbe035f3637b0acc7, 0x170) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000500)="6bac4812390e6ca8f165f1815c5096dd7a68db7f9c3ecc7678b72406e985f153e87f59515dd02a5212e371333aafc01e1ff7fc27c3d06e10173203bd5ae0002bdd273c6c0c2de78efa1697501eb0668dca932c1b70c8eccb76b2987257360156a1aecc795203e9b85e0bdc1447e4f2582971a3fc1b0ab139aa102d256ec699957044d717c0bd4857f0212ae38617f3ea1da0e576", 0x94}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r6, &(0x7f0000000380)=[{&(0x7f0000000440)="38246a056c980f274e3c0685f53d3f68486d0944b9f267472bd7a843f4c9792d187c3afc8ed934ec3be1fe63945356e01743ec42e19c06761b61507d9c116b6c2ba8c071a65ec73885671248a643115fc23972b9abfba69ec37d5fe602a73385943cf22c25b60c08b233ef00800000000000008d6584de443935ee36b18ca6045affee548dc98c7184d07818b5937852ab55f680be6c8bf2031adfd119bd33c32aa40000000000000080434205e564d5aa081d3d73eca2f85851c4", 0xbb}, {&(0x7f0000000340)="7c58da6a41fca02f418bf272f6f3f70c2eee2605000000000000003f3888b4dfec5f42ef3e33cb3403eb33b8d43c7fc4539cedc5b79670", 0x65}], 0x2, 0x100) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) executing program 6: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x8, 0xb5, 0x6, 0x5, "388c351060654d2cb361c0c295fd7fc3db11efc5", 0x200, 0x3}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0x138, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60346b"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000800)={0x0, 0x8000, 0x40, 0xff, &(0x7f0000000880)={{0x80, 0x40, 0x0, 0x0, 0xfc, 0x40, 0x1}, {[0xff, 0x1, 0x7, 0x4, 0x2, 0x7, 0x6, 0x6, 0x9, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x3, 0x6], [0x0, 0x0, 0x0, 0x0, 0xff, 0x1, 0x8000, 0x3, 0x1f1, 0x735e59e3], [0x3, 0x7b0f, 0x7f, 0x76b, 0x98ba, 0x81, 0x4], [0x0, 0x0, 0x0, 0x9, 0x5, 0xdf], [{0x558d, 0x3, 0x40000080, 0x100}, {0x1000, 0x2, 0x4708, 0xd0}], {0xfff7, 0x6, 0x4, 0x3}, {0x0, 0x0, 0x7, 0x4}}}, 0x6}) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r5 = socket(0x2, 0x3, 0x0) munmap(&(0x7f0000135000/0x3000)=nil, 0x3000) r6 = dup2(r4, r5) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0x8, 0x7, 0x8, 0x0, 0x6, 0x1, 0x1d2, 0x2}) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb00400000d9000000000097ef0000ff0700"}) syz_open_pts() executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x5}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = socket(0x2, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x8, 0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="a658e3", 0x3}], 0x1, 0x3fffd) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0x1000, &(0x7f0000000140)='./file0\x00', 0x8}) writev(r1, &(0x7f0000000400), 0x1000000000000165) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r4 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)={0x0, 0xa, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) recvmmsg(r3, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) close(r3) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r6, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r7, 0x20007479) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=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, 0x2}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc028698d, &(0x7f00000001c0)) syz_open_pts() writev(r2, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETBELL(0xffffffffffffffff, 0x40105704, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) executing program 6: r0 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000001c0)="ed3d881b1034364ff3317a35bc5b013698b89ae391", 0x15}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)="bf3b684cb5bddb71567084e096cf973983b85e5df665013eaa9405095e88157332b4f68e78e0793d41000200cbf4529893cfd424b7520600000000000000b87472f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) setuid(0xee01) r1 = getpid() ktrace(0x0, 0x1, 0x4000072c, r1) syz_emit_ethernet(0x76, &(0x7f0000001440)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x40, 0x2c, 0x0, @empty, @rand_addr="00000000000001f0001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback, [@hopopts, @fragment]}}}}}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x30}, {0x1d}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) sendmmsg(r2, &(0x7f0000000480)={&(0x7f0000000100)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0xa176}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000240)="4821a903e16c27b852d88bbffd0a33b18b0457477599bd189c1981aa63330506257f7509b807be59beb264cfe9db08bc1ac1eb62940fe435fe47ad2efddc06044fbfd890b5fb874a0725c7953b0bbe03d22d30b5d99f122b17522a4c932b2e5467f0af3f4b76e138ddf15d263a22a1f115a11f73b9d3ec0141ef39e9881a5c01459d774d12977115c405849a6c5719b24761083eaa49e2d64d345b4d1e1c0afb84b85e10fb8a31b5597940", 0xab}, {&(0x7f00000014c0)="9b8a54c132b19606249036ffa2e014019582994ee04f10c435bc013e214211abdcf111f3c5cd6d14cba4cca97094b6a6b0b0fce70df8f9ef935cc8eead0a4d91f20584d31de11815c42316c3f7fb7bbea72dc4dabe5408d6d400e6409ba7310049680e0f39d0428665be86548e0bcaebe50077639df89fb519b1493436a64b2008cbd108e9ba1b0b1a09c54665374b7486c076849edbf7113ee2376ed38728b6ab6867af9e79657872bbe0fd3b22483b40199860e7489be57a08e7bff8c0564b640262c6a7bd4f761c6ff2caae15ccca6fcf872b6d597b396c2a4778b5386a45540cd24fd7ff1f94622aac05fc87bc05be2139146399afe3fe60b2795da2fb3c56d45ac27ed9aac894abb2cc0a9d62677731509769d9b7f2a128bef48e526b0c917a25e24da0717370273954d241c77b593b70bc7a79750e5aa8c06f815fda7c7b326f6a2bf6421e6a9d251d40b6d940fd7408c27225f549065c206644ee310e7c4d257e066e17241365f5c4bda32f34dc59da31fcbc27fcea3fec2635059fb6e9e7767b7863fc50a2f8daa5f6bf3521ea8493a329568db2a5d2a4cbade35e882191b7ed87793ffd91731729294c662562f38910b37fe58c30c4946cbc382d7cedcb1df0a85de158fd162269695bf45c518981d7cf5fc40dd0db22579a97f1d5868990738d02695f6f6b71f5a6b2147049a4ccabdf8dfba7de6a50749a37927a09904e6ac93d39c10e15b2dcc6f0cd2a91bec50a02c9508b01729d10f345bf03598cd26f0a23aca3f3e317f8de176dc80ed7179d2f6038e289352dbeee3f98e12da19d78fa25c358e4a8dd1bbd9f7be47800eacd7a278174d4c31765039e1e74cb51353b73092b19d93c5bc34659efc690159b05cd16324de114a31706cf4f0c25ed4c9fff6ad1f3a1b6e95cbbecac4f66e5cf8474715390ac6ae787af435127266e57b185426b51d6bb959bc728a106b6e66c75428f4f13fd78b4b3d15a4caf8e7002c3e1f5064b4ab71922778723127d642fbbe84712fa0a474b590fb57bfc2823926b91ea6adf179521878fe50c7795fd0e2f4f8413a742a6d9447dcf68bfd8b0546b2445056e63bf678b96e373d394a1f135b26422b3caf6d4aa9c1d3c312cf3846cc851406cfaf33d4b26bf0f2fd3e0b840c8855c19cd3b5ccc30495cc1d5e126ee9d4ef59a0d353a2945ab45560266b50112aa08c1b897223abeb8dcd2b9d3c369a724f0162086902102650695a51be89f142bfccd419831ea16b2668040b6f7e9a63e8aa3741a697659ce4aa84795aac71974782c9b62256abb95682782d64ffa7bb68fbe2dd188283d89834e9c2f31cad67a8b72adf621da8af8361d54db6473e459b46278f23c7256018f290968a2fe8009f2f08a37de4e28163d0cf9f3e0a71fe497b4f3e4ec411845d66580bbc6bcc11f9d10b1bb60ce6aee6d2d094dea95a88e81a51b5ad00390e3f4cbb262c107ea09d13633f72b24c3c35f609fb2929a9293bc20c9ec5f3e0690798ebbaecb53cc8d5f10471c4bd7e3179596b86454454231e5cb853e31037f44b9a665a28c067c98f5d3045daad561d8254ee751d17e3f4b6b17d76b74e92b8be36d907edec533f7b0f188bd978467c2695f22788af3c2c1ceefb058901001837b74575853274ade2113d9a1d958b6f1af7749e50ea5ecdccd5dd5787ee20a377ae1276da4ca22fc2a648144378bc65cfd4e9fd16ba5d4019465af09ba683379bfc732efe1328917a695771c0a4341a50db4175608a16951fc93a673939a3ad566a4f2c87854187274441eda6c9c84696cfdd4d86d4cfe2d7073cb475727f60bf4241476c22c25f7a17e1dcf0da15ddd93833cb426a3fdf0551cee4c1aa3abe7d6dcc4ce6e7ae1a48ec76715456ef3828da1b14d195d3e366c76a569a4dabcef8f2a93c793a3ca56d928725f82aed2e8049257ba0db04b810658936be840b9d4abbaf0d98683e362ff350dac15110668bd0f6014eba6177363aae5c509bd4476f13d40dab953781fdb9b2b0c25c0595e4551557e47f1763f782e4914cb1e03fb48b2defee7214ff59e85f5f7b33c9be60934b4ebd64bee13124bea12663af1ccf2a36a88717fd0d0cfd5fee0f4d11b9af9007d2ad9877014ba1bb0e09363128c4d554ac21d2116e17d97f5ccde4f2fa3fce87b41c3f30aa831a215a603a92508b8082d05a343c78a9f1e6aed21e11f2c2948ff78e9a786d95a1a715a4164a2ec079cebdeb3a6acefe0df53cc9a43bae9f3cfd0a5758d5f795982ab54565eb3cae80e5d780adb7cdb461d3206370ec82a1d99777d5d3c314cfbf58342621392c7b3b6f519c1f8ba1db83950bf90ac0418344a6c82731917a083c8226dea1ca280f678bd2b68b7337683abc7309cedd5d90daaa19420fc845eeb60d95c10a4051304abf4e284c3896c127d8cf3e92cf7294a3003af7d266dba0d76f069e0dfc77e539ab292b009429e059b098297cefc5b2b141cf47b33419ec07f2e8ff1f654970e5158d1522366922794bd89384955c204973a58680afee33f531074aee986aa8524561f0be6ef350cb2e64d32c906225757da98aa78455bef4e282456555bdff45c38e1ab73be2d6fd1377c9d8309afa11ff3f3801cf7a9838753e767d518208ee69848f98e00d3bd775d17f0dbc720c8bce7cac40909ec4e12658a2d2e1abd4e320f3aaa8234d3ca19c490e4bff1254aef6b1bbcbfe80f3aa6856a623b93daf5f919dafd54bea667ebde67dcde9e2f22a7c6d788a7ee9fed29146b0b59dd6404a0723437ea535e865ec05c0ae28c09a65c650293cf4590c5a6e97534a201a3e33b0a8a3360896cf01b22067ae747858eb4af9e38c77da649eb61123fdb45ee986cefd647f3531c3aeb8c54504b5499e864cf9fc3c862dec171a888a83b449d74e296227ab7009c69344ac3b04acf90df390f2d6bfaf90280f7c54d872496f8c6c1df4c187b491430ee2f1cf571ef55df718612691b8779481fb2cbdfaf105704ebe2101597fe7540795332369779140909275c3c04373175d31e60c115e37f29f5c28a0e8b93a80bb8ff866c4d5b43064eabf8e2315c8eee3c7306f586acf9c235ce1fc169afc9ef8e7320ad1c2587aac59f8e685cce1728123f34c590a8863d801fd0b2048334bd202f4c7ad383fafd7c1ecf7168364e5309a022709ca940c09b7527fa4eedfdc91565792138bb35ed50bd7da44a000c3512880d221c673dfd4be017556c3e0151111bfd0014b4529939000fd2cc523e7d13479cf9555f5944dc4754624c34755c4d6492b5a0658fce78921448e7720d12599d2ba278c9232a91ccc037ad99ff9d89795d1b847fc20de3b65a7f591909945f7d21124a08fea63843d936cfaeaf0d05a9eb14347114ef3f444a1b137a3dc851ed021bbc41fe395f2933422c3a44e45c205129c7383bd7048e6d0353e683f733dd55dcc72c4f9f3e2f566ca15ecb6025b8118afe364d19b5294e3bb91232504375daf6c53db46d430e991d69308b8f852a2f0f8db17043244be4d9bbf1d24722ab5d7a9591d12c0db7c852a53b0168189a84e262c2f32f2bb732e6e25e27a44f7fc7b5b412b02f062bbbd262f068f7137a65ebc14b8ae5c32268bf430c2c2a667d2757dd79b8f20c6e37fa252ad89c3d70527f865f05b5aadeda24a7dcf91b45c29835b64348cad803c574d253632835601812eafd57d8d92f0588b454e3eafe9cb9386173172efcb9fd4ed37553f520b4cd6c67e4f16376d706a199ad6f21b58d512659d2e6f78561be021bafe47113149e4ceb4d2038498d942e3c2ebb3baaaaa775bfc0fefcb750a6e84c671771274fd3c7cb1c0cc126519972f41aa6eb12f098c19a563b39fbc63ee63a2f53aba375ab7170da46bd959f4a9e549aa55faee5eb44f30ddb6606af596f6d64fc8b47a917aad5d99720d70599faae342a3edb1e8f0b8e5b8529fe4a799b95ac4db518702ce4da3cbc76ce959317a07a197a364740f59348890a0494d56d4278c94d5ab2f7fbdad7773510dbdfa030747ee23d5fe1ef28c61fa12ad1d92811a5a60e80bee4d1f0eb30988856a71075de8875b04283347a27fba3b8f18571c6b5a6f406fc9cceedb30c512e0b8cc9a011f3673dbdad23ccc028ceabca3a53d60e0abd854843f18be8a05f8999aaa57429c23e0f3eb716160f77b20409c442c73bcc45b507c62bf482cde1b212d0000256fc77ef49621dd0cac34404ff876820a328ac94fd05cc33ae467a7d45e2526177f7a499a69168b36e13a6e6c9e276d8997f027fff0fb37c2ee5dff473b3ad56f05c2f689c85ded72479d6502e723a587a9450f7eda98e41dc753b534d8632aec8fc912bf367f1228fa9008568b3fc472c099ea56557cda7048cad56e96e905f15bfecf8b72c8d8cac0484ecd92d84dc32dd967dc24143b21cf64a595db7bb86394af68d487398e3a11b37c443280a01ddd69bf0162d4580050cbfc521b1c87df3e00d712d537a48a5a518bf6605b1f479ae30d88f3c3382d176d3ad85efe230cf2a4f801e7df935d4b379624f0e7cf9d751f79e2751a1146de751e209917896aa25cbe26f3f279e0cb0ca9bb060a375564c1d2bbdb6c901c12e391c0ba1201690c4de39e6245e9e19a6ccdc3c48fe0245e90bb937f37cb5d4a75d337bf71fa594d529ac2775ce747b2b9c309b5cff146e62837f3c6451fbe3e5a027e9a06655fe65a7418fae43e57c1570029233c0610274a006d665d7cb694c3e9fd0060797ed8bb88391aa4bdb826b925daf58dbf45ba006961061026623ccdc8a85d3dcb90671b8b50ccdd09f3746f495d2f84d68d4ef6266ba2d4ed4a018eacc575bc9841a580ce3300bc18d090f11539a8ff44047403bbf69282e52bfdab6f49f063626725cec90b97e65f9a273a1a486ae0088d6deab0d64f06ee5656d3bcf0a60845b824d023a225bccc90f109f43677b582e3d9f2cc77f3d2cdaab5ddfd5277901b569be89dad8e0828a2a90d904575f772f204d4a267dd8b0473f782f6587e2bc27c483f849704e098b2d87ab67f7bdbf5a71d98a3172536a51415dddae019b5f5611e551cde259341cbe27ea9faf51c00a7eaafaa5465ce1f22bf793b6e4e4943859a70d47983e1846df0f33078146dfa116ef0bb79245277ac0615f06105cafcc508b09a31bef3826dffa1c0bfcc02b564d5668a65e9b0fac14739a411b05a71565651a55cdab50dd7ea09d527f54a3f68eb9fe723bfeb2c61ab766fac22bee09003439f2ecf6b5da5643c78f2224e2690308d9aed1fd3082f0ecccfe5c42353ad2cc6cf481fdd30f009d317ef8146161311d3d186867dcd1d6ced6c0f430f84b0f4a10591bf985d27fc41c45dbd96e7b64999618170b635301fd3d5ff3398f46596fcd69a4760d85fab9db7f7404db9478bc221f9b126276727f69b5f870536a803cbcfa7099f276010bf88d0fa511b5a22e110f83ac5af64af844f641d06750cf5ce4e0caa5fbfa98f7d4cffee2e7d9226460453a14f4eded3d43aeffa0ec7376409c322d61b9a2a55c92fb6310711e2ed40b45076dea1c0c802105ab63162abbf597f854a2808bc285752c75dc66a989066cf0bba577b92abd406d5987eb9082463c8f1d86d93531ad1515539d2049a906ca4a54ee5dd8a633ce4d62fedde8dabcbee67ca29d68c8e4829ef7a9aa092935332622cfd27428eb6989dac1987cba3e016d2429f4e6e1e7217150e870408c4a097a82494b45ad35b9bb4b12ffe1d8512950977d0505c6a2a1c30df4c26525057c3259125b73f23688e5", 0x1000}, {&(0x7f0000000300)="5de27af7447b67db718712c2d130519e9009ac043b379d749dd4e1e11f07115b7a742c08e9f00536858624fc9b55b8ff889e1a8261b97bed3a73c85d5cb1bb0aac5d1aaed19343a0227499a43b6bbefb5d4d01710f8697b3fb00830b9396c267", 0x60}, {&(0x7f0000000380)="a2ed9e3c89a944f61fd1576c6d94d4b59add543595ac83553c5a110915c050964d042fd3eb57c95ec5c2b4382802808dfecfd444019a9691b32672036a70d5b2a9e6398d153dd3c33eca0d8e542a3f43621c818b4fb2db63269ea39ebe0f6f438a01d172ac5015c53de9dd7db72735b8b03c6bd7f00f9e47e2e39c3ef17174c6", 0x80}, {&(0x7f0000000400)="3723a28874c5dbdf2e7c03eab1fffb4dc8fff6f292a0fe06422e943291f9fd2f2d225b1024b480f9405a917b20935fab5738b13f5dd3b701289daeda1a062034bd70f362f126bdf8768dbf140a4520f553593782c383efd4e4ff59f76c8426d7c700e7f34f47d2608d5082687f3a49e3f5", 0x71}, {&(0x7f0000000500)="de4e9dabbf287c9a09fbe2a8780eb407f8101b38a8780ab0158f2599f932d4a188ed60a1bfbd3cf0b99665834f302ea357253b3df9e33724b1db871924c1d9940c0cc462a0ac9f421dc02b318ee7a6f7298c1736e4219845e0f7b15324a922bdf4c9ea2e24b81020d63bb7bf0217113751909b7b0a484715dc3445a6492bd70d56339771c90e3a6d7248cec3450c21bcb35d3681bc889b773e1190e5ce10cad557", 0xa1}, {&(0x7f00000006c0)="bd1657c0a8987c9eeb30c8da753198a7b04c57c965b71bcd01a24a477aad8f4292bc15cf7c8db789a03e199961ce239f72692af8e49488697f021d291bad71d0f85765103d5bdc9dfb5920da248791e4964a245e749edd39333af31d7c3427cbc0ea32fd60c3b6b0be66412563b07eee4a5031299f44337f1d16e295e918182c9322ec36b9fe7f2bd07eb8f99d234219a1475b57731b4fe0708aa4f601b3d6f647a54052d3826fcab9463672384778825efef9a0b32c46c3e489e72902bc23da9d662519e7ce96eeddcded19ddc620569bb88dc5bbb48fec54", 0xd9}, {&(0x7f0000000980)="74aba1a590ca98de63e0631993a0f435d218e8cf9acb8ec76c411c00ffff06c51907ed9d0b2b0113d53665c0bb9a5466898d7a51b81084638a0cfab9f1cd80b9f98e59afdc607c456b6191e3dd000000000000000000000000000062e602090c0dc05c0c2c98a865594637deb0ff26b58813ea025ef8c5df5751c0c10b087f46d0acf20765d425737f22722f57f5b84fae624ca1985c88321d", 0x99}, {&(0x7f00000007c0)="05bf8d218b92eff78d9f4cfc41171039a9a49df14cb37b228dd4122b7db55772ce0b5b8f4a17d2fc2e672552655290bf6e0ee870a59ef91bb1a78bf82b4c2fbf79f0ef1078d3bca6118eba5336f77bdaf4d38508017c7d8df82718fa3fc8db9af317e1577df33ed3146346ca0ebf8c1c656485cce714c0d6f338abda99039b96d5bed19991e03a1df5cc52a7173aa90d689020b26e75063e67e013d8a9475c2037de1d8252f28cafe89a88c8ef49baeafa87db6b350142967b897b390dac889773abfa6bd6cc408710b35b84723e46d3786fc71cc9d857fe50f36f", 0xdb}], 0x9, &(0x7f0000004500)=ANY=[@ANYBLOB="1010000000000000ffff00000500000098ce9a0dd2b8515f0e431bd5531a342764164e7d3f9a9b6b8fbdb2c628ea2d5b1b02c5c0d4cf58f7e25417d04ab6a3bde9af8cd794d565ccc1e513ca3e2169f5e36d7340cfaea5d6c5c4613fc0243b22e2e048480e4c0109076d1dba2410b6f00fe0b828f8f30d3a94802e760ae51f6474525877ef2ca5e226030e718f723c58b466b9d42651d475fa28659fd54e79c86e8243cc24cbc6f24bc43fc43e88dc043848ce15f2d5b32f7af8524a89ee3fded0392938380ed9ab0c99485708286f2f1d62ac01a768c17954a562a53040c91ac3cc29b5b3cd11dd6e49ba19d98775d9c1d8ce5a5835e194d9886461ad1a819e5a0cdcc1563cb535a79e7855ebacfd04c3e065c7d9cab86549085d431eaa178b397832b49f73ad8632262beb6f1ea9fc93a53361411e3e4edb698dedb255477b7c404ce3bbe0b2e50c0423ceff320c3ee0afc993c531e190ced4ba492ffedd044a49f700ba2167b65b294f6e397a1609a29cdad7c1be2862854cd87e4c08eea725eae678b61a7fa02a8b0dcdc306273774aefbfd14e179595e4891e383baeff2b02634c42fb59cec48f757cdc527b4cb592df151b5947064eb6676e75037b32933f8c1bf05034d86eb2009e104dc253759aa2dfcbe411056299991706f0368370ab855c3e2ffe6b5b828bac6ecfa4e88a7df328d3a80b5259e443cf3c4b421787457ad8d2bf1c6c2cef77e30b45531bc4767746ce208ab2b3ce5065868c4554460e41744e55c1daaf1f8f1f8cbe79a61452473b98f0aa9aec9c9a1b467a82c55842b19de5bacf50a8e6279404937c886c150b9bcabd8aa8a3d0b54173d3d3a3814bb33e5b2c3073e4c6b6299c8ddd575d3e457cab90c8075f977fea2896da17a1ff11919725c2ab82038130068796309a9ebabbb470e1261f4415c578466c411e601868fd27aad3a3e7113cf04edb0d26023660473d58b61b1aa3617f2004996aba175009db79d77d108219af70628c309ec21bab2133ee207199714c724409a89b2221d296324365a380b20e2ac5b1c9dc38c7c14b775e1de1ec78f1465c3bd0beaac5658007200eade087b7ba1b85ac0436da062df2140ba2141071ff43402f570a0ad7bbbb4b7c4853c0f81d7f373a70ce5bfada6d57150549e213894015d2d6ed92687a1e817f783e27b3cdc81ee2e538571133d41ce93f3c4265bcad523929d110ff8600d5229b56040c32941fd1879830db06b295046aaaf8144df680eee0599f63d6793b39c25626dc13269342052525a38b0ab0521ad25c556b0f5e04af6ce669cfaf41e66180f5b8991a5a5c0b0954bc1b30b7c0ef8bb42cee1f2fa1c57242125da8be78a00186f920909ec32857837bec61923c4aa876da2e5ad4daef064d7d431b3686d14e75b1bee5bb54885af37fea2bd827feb1b8fdbd29f0c43d288bb31b1a3bdd835eb8cb7c8301ceafc3b61ebc9655e6760c559b32fcaec52820273a3b0650d61c40246e3452b8dad236d5eee8b11dd5156f5ac12e90efe2bfdd0c8be945c8e990b1b8b1c871da83c5ffc14a63cc6875b3477a7305e55f646dce1b162d9ff0fc61123797c8c861d8a070af318a48c4a372f0dc904197fa1e130be686acd161b4937a27b68de40ae3261bf2901e6155c7c3edac916ee88ee5f3931ae072dba3a689aee6efd1e36b63004b27a3e4785312abb2f4d98c4c9b960f495470ec8f157e871928320a356c5df7321de2da64f855e89a3a1dd338428de4c9fea94e87e3a5bd7abf0e706ef563959abace6e693a7a9ca6c6cc1dfff42b6cf1581b1acdcfbf392bb1f7c8ba4ff30aad7fc91bd1355670e4dde8c015fdcbd60fdd9188941376788fbbd5fdbf3d4d9733cb586e1926d26f9d8c96b24dfb540cf4096c212c26c155c77d8586e06acc2b779e57f34753aac619b2ff0df442892e9b65515193db16564b0f248e9b81639b37c4490841ab9300818436db08e7c8e2bb485afcc5c51cf743e8fa1f88c27aec7ef6b0f3f3f666fe859db0f6a3b6e1d0c8747caeafe0de05eb917a698ddb741e5aa44eb48fc4e2d2dc14a39d341c9544113aadb4c99aee68bfbf389dac1e232e40145b23819380197f3d66388b144cb78695f45c059ecabc1f665d44768a47b30a6d79a3fee9fe8819d01a1dce63a4c07bf48a6da05fac0b925f5fd6684bff24c1ad635bc28ebf4aed589016e86c15654cbfdd61ca59d55807edfe796ee92623698bb9f32ad05e1eff69ea30c29a1c43d4b10e7394a00810e54f3b7c7da283aef063f397f94425731eb53aaf77a497f4b73ab9623f14d7098ed52f821fb2f25ce4aa21e7a78a4122bbd632213d50b983c2620f4f6917b7e334efc88983e3b9ffb8aa311c1aaada7c4205178aff7b8247f8faeff6cced8718a7375622d1278ce19202e8391715a415706e975fb8e239322970d1eea58c25f51a63dd6c0f1ccd05f352b4f6796d1def454000d087ba313f04c6b13c8536270a4125cb4a437e4a58aa16b465b1dd52a858b0d535d35c8deacdfae05557a573ad7f09a20d893163efe82fe8f2c0b30b5f007bebac720e5b38894299f2713105d8631f52d573465347833f9a326a20326f8215c136bbfccde01202ca41e6d08dc8ddfdda4936362fb70e931f77ae1f4caed7b16d3b70991f74f71b8ec167b88d4135168df4ff7abf456470469a978595cbd767a5458feb98f22a7632b60b1df2c0de81d3e15e7ae7ed4f2ad028763b87457fcba21684d7e0be0924cb5d42dc00a1f9d79bf7f5cb9709e640fe274a67a390dba6355a756a561846e3548c142d7bef14a4fd22e12c8d71067279138a489ca789413ee653c7ff885e4e4f8abb865451c83f5f99a302a6a025c5bab522fc34ac97f22c6f01254f02dd26b554468fd34e39d31a5311477ad89f1caf701a3a785fb212a6e61a1e85852a95d4a28daf2bbb1e390987ba952c9b5ce4761b85f15a8505d957edf9cffdd9ed778bafd124dc41d5ef6a47b103afd85d9bb6c93be558a798e81ba8acdb06abbb8900bfd74a1aef0e3787d5777fcdd1126a77414017036aa9d52d765104effbf531e210e47ced9db9c5e1043eb60ef27de4795d86593ce22ab8c2a67b6aceccae5d9e64c88e5c6c84bb481fb90886e121fcbcc4a1685f1f67247713ac8db05e34afb32d4c217122760b38551d67b73ab278db0c06554037c546c62a839aa05fe315c1e22b422bc19751dac2ca1dc7b8228f6a5a358602a666efca5f05254a9fab15bc7792ba14ebe3fe24fd968e06d115c55fdc79eaa543bcd132d3454a89a44970fb44fc403f92b38f7ea5f2e72478d7df8c4e0fab9e60fb1f199141fbc431521e110b51bd0b9baad1139b5c3428a7f091dd4d7d33dd3502bb253da43eee7dc34de10e6ebf82c7a14ae594da00caeecb948bc172d2a91b5ae9d409d3c2a84713bc5ce88255ff668a0caaa0bca44c633b9f745c3126ec7fb37afc9cf0fca621054836502e14220ae004f1f8dcab21dd5fbdd54c84152d342de1e6b8a8d88d7e0ca0be247d2eb98435e519768e5bc324de8b3a5ab2e1ed488a1b40b830a669e1b0e53ed629f9262eb9a93814957b87ff7ab33e382da2879b8d39785faabacbc0dcedecad263637fc7e02d7b01aac3f30e0994cf6ef464ae08229589a67fc965dc47a4173f9e5d9c9e8aa04140fd2cb9016c294858d88f7c8e3f275d27df26f72c7176a37d463fd66a05aa8cc93e8abf9f71cc333f78659939dc74014b09b46f5ceb5f623dd408217081d0e36851f178d8a62bdfb48e70f34ea58310fa36f85e58490371970ae8db75464719e9f005e052b89c7d2e9eceb054fd1ea9460ba8e39dac73f45811d78c25f1db2bda090d4f3bcbc01723586cbcaf2fbadaed3d346dd66507dbc86aef43b6bb5c75e3876a9afd873e20e4b80895369535b6a7b6e57c866b0ac2ec7907f970e7b1f7f7e4fa8d7d63a42b53f56eb40d78c4fb38f6438265d092806b67a1f1c46d559216821abedbd99a28e1585559f10f516844ddafa63d0a3c699185068c0ebba7e66022f2758c69f5647c94a1daf10aec497beb022bea5d8b4bfc7b95a9f2abeb54fe035aa81f221719fcdd70a64467aa9bde1ee88471fb39465ee1c623d91b2c4e6a2c77c6cbb2e82600e72943ef83af043811ec360fe85b7ba4b7879c2c468fe23f6c7d86dc510ee46b50f0f88c67e05b39a6331b0134c85298fe57885d6536d36d889528ecbb804ac895e427b7d745b66fc9f1e98319dca7021b85e7d15d88087af9ec20271e211e08f2fca4f154fbf9b20d0bdcd5c355c74643af7135003f4181ec7d18357db0ced45b40023120b18007c1460ae200c8a70d96161cb55d9752c5ea13197d43245bc1be3be4d0e3d9e01f9f5afa88e7bbe2faccf098b743a6ba4e010ffc8ff0afe897b05a8f2dc3c72bf1c6c00e84df5759040ef68d74848c36a0346afad61e410e2625f54d7d8931e6ffabc06777fdede97d5f5d378772e3ab45a211f78e05cba83bc390cf466ea5d2cd3391530d70c928c55e84c7cd8fc5ef0164caeda33830b454343415db53a3b7c16563a9f753f58b2aab265bfd37f3aa9ac366d38dce6808cafe989165d16782dd21f8f2134c1dbd1fd0b655a988baae076041c990aff99035730fd38c546e823f7358456a2b8fb828f1ce71eb386ee5e9b8ee5e957241846514f3036e54aa864c2acf1ac5a97209dface766f40d4b8b8a141081d6a218ec007a52c54b70378490fa58e97e851eedc5b101f29f2c59bc678a395881c7089f9a0361262eedfa4d71347d966899b39c619eaaca76debabe0feb543e71290bab4f72c304053980c52ce4b6d0ca699ead76c816babad21c486919699c411226ce42d3b84f46d9da2889f5484e01cb6f5d2d414f9f8bed5405f4bfa91ebd05d546bc673875d2b9d841da048fb44b2f842c2fe9dd26c1c7a7a2bb1b0e83cc0e6cf1699b516ac3a7d2d2c88348d7cec615c7ea912271ad921fd1ae54e8c4a4fc721ea54813a5d9598df3bff49750b1ec2a9e48bc0f3b1a1c37adefbcf93596780ffa0919e95bd8cb94a78c1dd4ef935dc4da82bc9c5068a528170ee252bcd645f43a9ec4d39f3d3ac3bb547bfe949bb2491a0885612423d379b27e7d1b8008a0a327e0c155f3469b250bca73660f1bd78e4ee2497497276d2f7b39ee4db313196787f7a2a1dbeb285fc28056f6363f3ad01941668e79619d8b46b040fe3413efc5606cb1ace79d94b23ce7c313f283fcf4209a326b7092ed93282999f1d73fb0b3060d87d17d62521945ccb5ce2dfe155ed955b3f5adfa5fef797545fe66d28d3dab5124365aaff2ada64d7b838681b9f8ea51c6d2d9dca6531874da7ad7dd9a6e508b7a6068df5365ed0540a8f5346e24387c2910e1359e498f5789e13b88e2a07ed27cd2ea8ebdd3f8135265f1888b033aa62f75e792cb762e6bf2f161befb668fd81a4e0222d027053907d46608f303130b55197d28f8e8cb1b95458e4495437e8e1759ed789256b826d7c285ab9859cc18ae33412cb5800fc4b8d2fc815d5bf362d64de3ebd2f37ba60809125d85224634df0896e937b3e9d691d8ccd95727d193942bdae999221b40082a7db932dd8a116da34c13f65019c6201c95ba8b9c8f24fc59995e8c3a055ca72f5a70f24d15a5b752485b1d11283120f33f560ac0ae4c18b7fbe67a241c5e2c16c9d0713ab37368def12ccb3a16c0b617c498a7883abd091519b2b7cedd0dbc297ba24cf79c92da19eb56345959adae5e66fa09b4e19fb59fe39a0edf2493e73e2d6a0d0ecf68afa293b135608e1422d6eb9e4786bee605dff02da402bff0e72f7be0492c148290073fbdb8dbd40be4877106541b5df1134ac1ea441f0c717c737b82767947049c935455587f0176620e49c090e1f18014a66157f411195a0f1d830428455c8cc13d3a7366aa6a0eddc47ad369e1aa5138041f9ae872aa39bf849e66755c629f0e7931960f91974f9117037f198030835a6d02748b3c8250d622e0ec4f3ce88f3c21295cbd80fac7b29dcb237f0bbc6a350131ad4181823f33baf4fb47fc91d3eb041bc825a4100234bb8b466fd4153c1af9de55177e125a6fab97e89fb8d2a2bbe46eb971d45f062ba2fa4fbd6221128ad83da6bf6c8be432ba27165e"], 0x1010}, 0xa65}, 0x10, 0x9) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000003500)="da7fd9989381078d0874f4aa5a4373d87a44b846933e70badf927f2756327a27230114da91199872c0d45d5d612ab995d2a665204f7b85df0721dad4a99bc18dc7236d297aa80646dff876ff94692c5652042464587b3e6f7a250f7bdc5d7b59e30994946299428a885469914e10baa8b860f39f0a52855fdcad0997a857ebf9e0cd33a8d176dfe27e12192c8ba85a95244eca81646b4ff92fa716021700e787b38dd26c0030911f444231a1ee6ed91aed05090d87e131dda85498d91195e302f539925be99cd883efc8ff1df96661c0d610f8ff024986b019230a325ecdd35a64cc162485a73eb9780e9daa636908c3a10047b0e331e1041a72785ae234cb772a716d7fa98d9f6849c6d25e29b295c83c3d55267c7f53fb09ae7dfdbcb7c8961fae24c0dd7c7524a4b62357f42f89a1f8b79540b57bb2bb8d01dd87da1b5c9620e414086d6372d6f8ce42f66a64275d1ceb1fc7c2d934414b3c9fa659055b796bf7bc76adb3995098ab4503bb32673b082f224c8f491467a7e781805b1e82f55b2cc8d290371dc0759d64215c40ff73349dd749c1832daec08bcf43a82ef55132b728e46dbb9fa853dc557469110a9c695243714f9b3e7043d72a6fce597ce8ea55b4aca13917926bbd766e0b128b606fcb312c94790276c2a17ccade203a2410f70c84fb968c28867345d5acc148e403c0eb11175b5c296137c183a1ded83c4fdd9d9b24ede1224a8f9285b3e0ef5ed91074778bb64efc75755e7ac483f8cca6ed3c7cdc05933dfd68a642dd130989572ab6a307ae29682b098a48cb7352fcd04fad4e8f63ddfe5c265d66baf778b5556c4b75f3559d74f085fb732ed7ad01ddf684b349ca663cb53fe7f9e9cdddd6be233e4fb51d6e79e217d29c36355a8b3d1c0ab46528bbd53b0444e2aa14b4549cc04d184e161625e250720dbc1dcdc696a2c652f1c8c90da6368a63acd4844855561b8160ac2a19cd635831d2e46beda5fee7a50b9126c7c5ad69788089013448def4bffe2799f43f75551fc6f60c6b2ea37302a3745c8088dccd077238b65e72db7970f04a90bbcf9c765dd69348fc72d52ceb42a87ba06c92d8b0f27af9c64158eb257c56ca8a76e269a41b97e2e5976c6c5e13643a3ec4749358e12543cfdd9fec3fc562b5ac61079a0510b06e6e556e4e3c4b4567a176c8b3eeb2d336f4fc1800907f7168f871d4813f9b856ea227c2ecf50392bde63bc2e42525c39fe93e321d00339cc570ea323da3b1b264fc85e2e41ccc2b42132f056ec6ccc0d65343d35cbf2f18e349d6198c1efd07abd538b0c9ba7bc0ec0ff32546dc71e47beab2b66a892b2509154a45dce469084ef04012cdc834f9fcc3c5136613643920731cc84a77ef20f8cdae462ec497027f5d6111b085f61ce80e91a396b15fc569400906ec3586d1221c0c572075366789e8159bbfe62b8ff2e4982411df6fe02fb24fb5477b878118bf789701a70a6e63e31cf6058c5f94e83647ec5174b7a6f852b0c99800d716dafddf413f71791b4a54c6e924e7d6518b3b1fa7dd47c75895712e41806598a76fc8d9384b55cc8b1086d29ab3257d6193b288045a35208ae448b39c3978ab528f325c9a3da9a81e9046d77baef905c6dac2d891741bb7bb3bbc273c86ebcaf6936d1cba4e393a1fbca7a3f021ec230c163f6f3480471576bd00428426bc0f1835dc95ee9875b31ee559e13769b3549262bf54313fc5b247df0d137e6282e6a372dfda98af9c48bfc55e8f277cafa0aaf534d2f229d8d84c571b1eae29fe9c0c41ca5f03b153cf2d8c00e3d058defe4fdfc95297bbcc4abaafdf3f311c1f9256a9bf47f056e3c4daced5b0365b520dad48de6ce11082310ba3abc211b503b4f88828ab9c0b186bc31227f524cb3c74339762d9ac49b1aa2f7abc2f3f591431660d5ad79604b3da105507465b2cc20d1348db5bb1e93dd0c55251dfbdc0307c48eb0994f1a875cc03707bb41ffa4ddce69054a7f0f21eceeced6ee6c3ba745cbb723bca739784cb2529912a7678d13131980936d0a8010d7013b8bfa481a15e8b058714f1741bcc8418e4c22e79294fccfe709f7913bd395308248bfe389c4f19034df192d4f177164364f0f89a2ead28b7a1e4495f7c5c1e120831ece6abc783f3cc4e5e1026e0832190cbe768a4bf891b34f0a5e022374b183fb64d5a84040864290e2f7b24d598aaeff10cfa51188e196ed3ae04bb1de54dea9dfaae4a72057bf6259aa6a784b06804bd7297ab209c071acb414e6bded5041c2de25a520d974fa3bafa217f1933189058ef2685a3234ba57fe87673940ac2a4bd8dd7b44326d2c1735d59f3ac33a96f48e44a1fc4657e32f6e666601cc45621444d1fd163b6e36f95e6616b391940b4570aab90c6e7f692e2a8ba5edd609758d2aadb1079a0fa71428226748d1df7e55373c9ff02f23d8d8b6e2694a6b0cdcb80fca7257bdfff5b0bdd22bcdcc999dfa03af83e6329dcdbde66ad8cacb3d26ba176e465254096d35b3383999b19c5b5f953d909b8dec36300cea5269c9d846315f2a478bcf465b123881a93411da4fa772000ae1666c7b95b4ef52e6bb4a5be6e538ee1f58b6ef406834b4c7ae243dd1119aa4ef5683a4de84e737ef4dccc87b2e67133b86167661e7c951e996ad5e7ec86c059a2ec60a23b75c66b39c91258c1740eb8db4de39296d5cb3a4e62e072db19e0e4618b053fa383df8bfe4fdf6b80fde8fe184d8d29cf02fed1232eeb4b4510899405fb19bd1bde980c9bb4d570f3b11eddf7d342cd28e75c956e3368ddb3ff6ce924c27c56232bbff63adf6fd6a313a44547edfbd27f34e3f398162c82eb7b49830c0c33a64bfdfbf1a8c9377fa35baf55f9d565a64f75eb78b1d644fce119481597bd4acca40434910aafd2855a7af53795bd66d75474ea72abb58146928e1bf444bb65052a374653e64a4230f8b0bd50c719b4b94b30406d44af1996b609823c09ac2d523d65ffa86b8ceb75caf8c472d2e93488acf9755302166c976f1a8a31bcd496570cfe9fcd6ab2aa8c34470ac56107166fd2b79a9c04e4b80464bcc52747f5bbb6419b90e8209c4d7d6d896353eadd812ada492a643c67539cde18a9089a2068586b1e6edda7284b192ea062972c559ed4b73d5db23fb4442d5f1937c2014279c1b69f5bf0a030d7256b8bb3af10f783efb37d1e6c2ae34eb7baed3369aac620f2b9e59500b7ee3771d00a4dad3aef7bc88dad69350be97d8f894feb753cf068484f0ad4c9d9482e17a7bd2ac2b5912f8c4ecb78c2af019525f92379f729d24bf2467b0990237981024239b497d3441670e24df3231d802ae26bf0ee207aa4f5921ff9bced20171aba0c9b6ea77ca0808886c1fe9bc13142e4c9a4027c51954c3557521f11f1867a8189139247262285b9e02792e1eb0eac22ac35f5212b28c071bdc7e50550aaa22758f39dbbb2b5e9c2398ce70acb647a5f9718d859bb252a6a794dc81f4008ee0582504c6169018686d5003c08487c0f379feef904838cf7d94a7ea9977b520c06a26ed2120fe4d5109682daaa5280a2b23e4c6f153b1536267293081dbb094fcfb5a2ec4cb638efeff5b8b7b92fa33a7d81599f52a854ad97a726b904e9e0597140a82ce3487ebe9030aba042fc4126e21614a64e8432e852b70ec2b3a11ed739399d69c0e525a5ca272a6ea2a64ffb6c7d8cbdc0a306eb616ede3f9cec55ffce3d1a45e8f6df4b45080b726ec36514fbd455b00565c76d258cbb52094b93b79c5ebedc973ab76da1a941c4cbc773cd0c10a507d7038c28aff0277b792c2d3fa4d26a85bd3adfe10ca2fd352ab56a405930da2fa767e008272739345397b6da45575c8aaa42efadd763eea1cb35ada05e200d810835ff59938574cea7baf209447eaab35b0c99fcca90e41aad7c345771c268951908cb9b16ab276afa46a0fd103ca29f5af2bd4010709df844850ea62de85eaa876c1e905b0e63955ee17abd681de4f0cba7472864d505d8f8b92e0eb88b776b2d25c24074308b9b4072d467926dcac4b74607219ccfd67bec97f0d692266d06148705185eb0bc2a2590ddc0cb77ca39f7b01fcf790fd7144a856ae4891d298f82d85e289a50dcd44bb6f27dbbb9fe1766979453bcf0057d010ae0b9b0c0d8b6066a85aab31cb3d1e74448751046c43dda1c1afd0bfde44a98f95610aa95c08aff61307201055eeb5641d0244df59f82ac47e7688ee826d4f684da9ba3e95ad8dc408f24052983009252af2e2a71b355a82bbab939ba1756b9b66614b67974cbdf84cc0bba9276ea6b581f5baf645f2348cff18dd5a39332365ec0ff952814fb5a7f1d27ba5e38bc384c7414297e34c01489f3a5665c4a6bdddbf0b25c5717e974589f2072e37e9c534bc634b1265d8a7b12fbd2d6f60a35eec01587a5dedde0ffcd7c2e9430d8f336f6e6c08b3413b9bd4c76f50d16687559c9ca5a4225161de14b5db7779fc8dcfe2bdfdb2532490cd70197ef5845f01fd08dddd493d0604d9c987fe70bcab2b81f20e219f34e29999b2b1050d1de8a55783740b4f39d0385e1e1077c6bea3c8036eef9244ec4dba981dfac757b0c78cdaebc56ccf8a3a5a4e773b40cf5493b30208a3b77fa62c5f21394ad30ce46ed4ec7051fbc3ecf798a5934546aa960359082e6f50be620fe3106bf66d9adb8c7a0a0d599788c8a94068a28d718b50ed8e6caed390557f1b3bf3e4a2df48ba80003f2e5ecd23437003df514e2862adb2af226cfe43431070b73f50e546ab157fd2c1887a237f619bc779246ad117dfe61047c8ebe25c3477d38d2bc0e8d9e31281c79459d14a8eadf9a26dcddd20370abc656d38633782616e2c52974c28c7c77c1962c3a98669d9d76329a410b1fe4e03091a5f46f425e941793a3ba1bb7e2459e500ff7754060553e20a1446e018e08b0e655f80c2bbed6fb3501b0808b43fe8706a0d3834177535e82df0746c558e0c484a0391285f7ba0b3b7cc770fcfbc63d3b0043ec38d219cb5d993e614c8218d593107b3002030d54a7733160688dabce8ad8f79fa1a7abfd93363267df0ca31de270fae66e2b0c414e72916601dce3ce6aa488ddefb1ca8fffcd6f321e0fa89355a2141743e78da868b0cd1c404131e3a88de49aada5d2ebf7c2190efc2841698437e3529c553c054684d483b5103098633d8d534ed843d8b7f0e4c8ecd6ee6069ed59c693dcaaf4231981432e4edc88a24785e38a90108b3a6549e6a50a19cb0c5c60ebbfc42818892d6c18022919cff1a72c9a4e203e93e510d14e4b8fd67c9536d083aa531a128a9696518469036279b1b03a3142dcb84793b82820531ffdb3e57cf9b58b842b6019ce5f8cb677b1516175cde2e54556a4bb63d33bafb4e55e1d1a363b616bb4f76de9103fd6d8900dd3c46fcd0689ee36aef09d4aa50ee1bd83fd45647d512cdd40abad7357d951d9383cf38913d0f4b5027e86af3c0c0359a61c823fb4a3dd23adfd3d780c5e7098755e53e7bd72e6ddbd1b777c76d2b3ca9d98cbbbacd7d8aa5d9bc7c6c3c8e13e1db06fdc315cc72d1e9d8a918df7fa859c42e54501978222e5e57070eddae14656bf8dfe93199f09069fab1e59400258867cb6ea950305998fcffb3ea2373252af9457047b3bbb5f363fea16642d965db0cdefe2cc581150f39e6f8074ab4fc1324b796d89ee40ee68699ac230305a3500e429614824a1e1bc5544a49714b529ed7ee2965302b7c5a125ed446ce6095646d1b72b76fdd9fa5ed71ab5814e04f555925b97", 0x1000) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r0) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) mknod(0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000440)=[{0x3d}, {0x1d}, {0x406}]}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x20202, 0x0) r1 = syz_open_pts() readv(r1, &(0x7f0000000100), 0x4c) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYRESDEC=r1]) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f00000004c0)=""/195, 0xc3}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/229, 0xe5}], 0x5, 0x0) executing program 1: ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000100)={0x0, 0x0, 0x1}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x18}, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) denied attempt to set clock back 635469761 seconds executing program 0: msgget$private(0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x20ba9, 0x0, 0x2, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaa08aaaaaabe0806000108"]) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) connect$unix(r0, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r2 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xfffffeb2}], 0x10000000000000c6, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r3, r5) execve(0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r7 = socket(0x0, 0x2, 0x0) r8 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r8, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000340)='./bus/file0\x00', 0x2, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xe00000002}}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000700)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) socket(0x18, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/253}, &(0x7f0000000040)=0xff) poll(&(0x7f0000000080)=[{r0, 0x1c4}], 0x1, 0x0) sysctl$net_inet_esp(&(0x7f00000000c0)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000100)="d333ba27fe7d83c922b09048b078e1ff9f3a9908fd2b5ed2d518c80a4d011150b8707f81dbe117bd6cf3889b6627dffe651eff48b3f7107bb03f48d4c7993299057d416e069101094b182e51215ff69ac07e9cad32b9aa1df298d0b01e981e96c04160c1a75c6d766b669c65fe515a2089d02d603114771a0e87d79732462a255c16299e3733bcb4a13b53301c41293e298b896761bb416e72da5ebe285a894c879df3f23e06feb71cf8493d1bfac48c7cd80993aeb9a9845478cd660bb1400bc337253e58e8b0f8dd9a150306b17f92054aac5665594a98924959e0aba4f6ae9dafbb6097546fb874ee1af710adfb2555860b518ec12259e674197a77", &(0x7f0000000200)=0xfd, &(0x7f0000000240)="747fb0f0d3767bf0ac8f43bf8e35da3d4473a60fbfcd5169823b016d11ee80c2b8a322c415ddd2f3caee8d26247683871001f54027ef77605233264004589daf4343efe692c72e02a611097035608bf3d421e28181efcbc9da7af62c64f5620de1606b5829daf1550cc1dad5f7295b7a7943016af8c934b6cae30e576b084674fe1194f22b0be76f89fe04ddf9ecc9759fae069c07877e82f1b606d0f89ffa801de0a05f6e18a263dd805ac9ec4bb039394d21f8effd2d37d7f5ee1f4b76061dfb9db5d2b96e0e5130be0a05796b33ff7643fc", 0xd3) select(0x40, &(0x7f0000000000)={0xfffffdfffffffff7, 0x5, 0x1, 0x8, 0x8, 0x0, 0x80000004, 0x4000000001}, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000000000/0x2000)=nil, 0x2000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x4000)=nil, 0x0) r5 = shmat(r4, &(0x7f0000002000/0x1000)=nil, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) shmdt(r5) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x402, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) shmdt(0x0) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[@ANYBLOB="323c0adb010000003e6820b6363451fdffffffffffff0600000000000000323678cbfac0b55233f5e341c1e3fc8677fd6a266d0a90e6b4b4663b2057fab288e5dc3c8c4ec33b2be55fe7f1b8cff1687108d1393f0404c1112caf2682e5c9efa7241e0070d255d4efd8eb"]) executing program 0: setuid(0xee01) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) executing program 6: syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00']) executing program 0: mknod(0x0, 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) executing program 4: socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) r0 = dup(0xffffffffffffffff) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="3c55c2cf4a638af38554b4392394f0ff1672a26eba4f1c082b2b4682f302e514f30bf229fa6bfbeafa0ccde2a9f5e82cee386671ae7bc8d3039726deeabbe067db0d953f798b59436e89dac519e1c5720746671e809339b2d5cee776aa4ad984b4e5"}, {&(0x7f00000003c0)="c602a1f8dc2578d3bb42865fa276acb8eca271801b4f4ac1ac21d47a9f6a47638dbab3434e4c801ff86e3688cfb32ef2aea888ab1572cdc25b7c824d98fed154e5ac919dc08f1dbfeeaed863d4a0e77be0dfb35a6099fa6f509fb75914f7061965f38bbfdec59736ded01a913282a5948dbf983a52436679ef8f128afb8109ff9972ce1062531a2da82becdab429fb851dfc4b28250a10f3a4ebf4cfa58373f6361d32ad67e3c84a04058a50b3e769b61c728341577133ce70fbd6c5abc3652f597d358a936b7f0e57999928db97d70a9d1afcec2d111680af91fd10c2a2dde258a95e38ece36693c07388"}], 0x0) sysctl$machdep(&(0x7f0000000040)={0x7, 0x1}, 0x2, &(0x7f0000000000)="ef787892f0cc1129", &(0x7f0000000200)=0x8, 0x0, 0x0) executing program 0: sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xdb, 0x1, 0x6, 0x800}, {{r1}, 0xfffffffffffffff8, 0x8c, 0x80000000, 0x5, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x6, 0x6}], 0x20b89, 0x0, 0xffff3955, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7fff) r2 = getpgid(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="3741fd66203d332a103e997fbb082ff67740e332e130387ab382dce33fcad041c3f8f2374b74b1f9de4a78d231d2d2d80c0824d9dfec7a64ec196280dbfe97ddabc5d7175e4956f01278cb704351dae7124fb05edcf8fbb6690782edf3902bdca969b4e61c66269c6ce5ee70b6ad94b40e571189dad28aff660835b0897b05487ef7", @ANYBLOB="86e4bf304383a1a6c15f7eface51b28abe0e4ca46d0018983201e8fa28551b52e7a11179e1a40941cdcd926fb7e2b404b34b21d497ba02ee830d9ae74cdc0df325f60d11afb28810d153844437b470f5e4fc62a8652dd2f1177c67781aed876989639bd020a300f8743f895ae17e2dad5805bc11da4d1586f831388654be5941850ccc0b64624705", @ANYRES8=r2, @ANYBLOB="00d7b73cc9afb11eda51fef44e9e62ccedc93153ae6606f7ab462e194100854636a639c235732b7c4c7b32332565ed1f7abb25ff862cf24fcaae06776f8e878dd424b4105ae2ac9f9e39f0469494d11d7d6d54b2ebf5ca1ddbd6680158c20d8a69607749788670419acf25bd1da099fa247ddf1182877e442337dc7739b3635c23bf707556a66915dfab9bdecebb697f", @ANYRESOCT=r1, @ANYRESHEX, @ANYRES64=r2, @ANYRES64=0x0]) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000080)="3f8dc0bb", &(0x7f0000000040)=0x4, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x42) r3 = socket(0x1e, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) sendmsg$unix(r3, &(0x7f00000006c0)={0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1a2, 0x8}}) r4 = socket(0x800000018, 0x1, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x200000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000140)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}}) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) syz_emit_ethernet(0x15b, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r7, 0x0) socket(0x1, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) r0 = geteuid() setreuid(0xee00, r0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xfffffff8) getuid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) socket(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x13, 0xffffffffffffffff, &(0x7f0000000000)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r4) getegid() ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000000)={0x6, 0x1, 0x8}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) semget(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x1, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) r6 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r6, 0xc1126939, 0x0) map stack 0x20000000-0x20400000 of map 0xfffffd806efe3530 failed: hole in range executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x2}, {0x61}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) close(r0) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000001180)={0x57aff2c3}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x200, 0x0, 0x80000000000000, 0x7}, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x8000, 0x0) chown(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0xffff, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRES64=r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) socket(0x2, 0x4001, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) setrlimit(0x8, &(0x7f00000001c0)={0x5b000000000000, 0x62}) syz_open_pts() socket$inet(0x2, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x20000000000, 0x0, 0x0, 0x5}, &(0x7f0000000300)={0x0, 0x0, 0x3, 0x80000000, 0x0, 0xde, 0x0, 0x4000000000}, 0x0, 0x0) mknod(0x0, 0xc000, 0xfffffffe) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r5) executing program 1: clock_gettime(0x2, &(0x7f0000000040)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000003a40)={&(0x7f0000003a00)={&(0x7f0000001440)=@in6, 0xc, &(0x7f0000002940), 0x0, &(0x7f0000002a00)=""/4096, 0x1000}, 0x3}, 0x10, 0x1, &(0x7f0000003a80)={0x3, 0xe514}) clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000000)) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000740)={0x2000007, 0x100, 0x4, 0xedd6, "9cb3f0fae0d3405deaca497c9adecfd1050fc36b", 0x108, 0x7}) pwritev(r1, &(0x7f0000001a80)=[{&(0x7f0000000300)="0ee4bdb4224a6ed94c31f994efd1f1f348264bf8ca2f4c5e77e2e92be1263c26dc0f69580deb5cbc7683ffe40cf394f9c4d6380737eca18ffb9710e5517bdd24d96b39df33983a8abdd16dc909b9bedb784cc8a840331ef582888e8a5d39efc1f6a6e4dbe10af6a46c3a9dcb1299e9f1bf01fb31efebcf5f2fc979f2666a3530c1c1f2fa3239f26d04d34f906290d265e6ada6e8a8c6b6796128d40eff76ded9c61ebb82", 0xa4}, {&(0x7f00000008c0)="c08337dd01293ab0879bfb15b987f746171433d31d4bb5c9a4d73b795f3f6492265bd0ba4630a350d31851b0dafe418433ae0e46e886037e1d793475ad68ea58ef847f66a7c66018d644ca2aa2217ff7211a5115af28c633023ec1fc668dbfb6428b7836a04ca8745c425b0c0d4c06814d62bd5a7ac54a1ebc255b8524fbd765fac3bd202a4e5f192fdb96a45c2e23fb289cfd09b5298660e8b5732370a2bce316eea562f1a54f9a8b4e6e", 0xab}, {&(0x7f00000000c0)="f2d05c13049843f4", 0x8}, {&(0x7f0000000540)="0068066f1c12d53104000000b1026793c4f5ff25da7a76e39374dbb99eed8cf4d913a08731ae1ad41f49b2efae2f816a70131a4271f613e50d5ae71046f73a3efefa6675596a084cf65c2203c4723290b2b9dd6915e25e295cd1fa6f51c3cc7074eec5c51d34513d607f5c2425e4d80aa1d7e054b02fe74c9ae4fb30bcbf23dfe70ce852af351d06c58af093750f9515d26f1d871aef25cd", 0xba}, {&(0x7f0000000a00)="9a67e4124216b651e52fee5026b7b998af4452160a526687d31732d807ed8491f6c36b1cace4ed6119549a87578a2c466a2e11a2ec7516207e01a40b2da64cc1334dfc20dd29e2e271ceda2a6a48ee2bbf2cc6a739500fa0dfc4db5f6b1d2c1e325bb5ec7d7b57d1aa1c38feb241", 0x6e}, {&(0x7f0000000980)="af158bb6ebcffbf24bfe2cf4d83cdfb4d1a6f5fddd1e64da6ebbef7dfc89bc0000ef00000000000000000000002be95dc526eaae041e03c71917125399fc5b36c3e28e05367913f7a2d20b9cabd096d67c5de4e8fd2286bdbfff1c32fb45c543ae80a497c6f83bf6e6014650", 0xfea1}, {&(0x7f0000000240)="f72d01891ade95fe84bbc5d11d21c0d18cca42b0e5fe6dacf40e6e7c525e2d6f74c8f9298c"}], 0x7, 0xffffffffffff2a66) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x40, 0x0, 0x3e) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0xe2}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f000008b000/0x2000)=nil, &(0x7f000008a000/0x4000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00000b3000/0x1000)=nil}, {&(0x7f000008c000/0x1000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r2 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r4, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000400)}, 0x2040) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000500)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x25) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) syz_open_pts() ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, 0x0, 0x0) executing program 5: setuid(0xee01) (async) setuid(0xee01) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) executing program 6: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xb, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) socket(0x0, 0x4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3}, 0xc) pipe(&(0x7f0000000000)) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) r0 = dup(0xffffffffffffffff) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) executing program 1: socket(0x10, 0x4, 0x0) socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(r0, &(0x7f0000000100), 0xe4a, 0x0, 0xa9fa, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000040)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f00000000c0)=0x10000) fcntl$getown(r2, 0x5) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1d}, 0x0, &(0x7f0000000240)={0x3ff, 0x0, 0x0, 0x0, 0x1, 0xff}, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="3c55c2cf4a638af38554b4392394f0ff1672a26eba4f1c082b2b4682f302e514f30bf229fa6bfbeafa0ccde2a9f5e82cee386671ae7bc8d3039726deeabbe067db0d953f798b59436e89dac519e1c5720746671e809339b2d5cee776aa4ad984b4e5"}, {&(0x7f00000003c0)="c602a1f8dc2578d3bb42865fa276acb8eca271801b4f4ac1ac21d47a9f6a47638dbab3434e4c801ff86e3688cfb32ef2aea888ab1572cdc25b7c824d98fed154e5ac919dc08f1dbfeeaed863d4a0e77be0dfb35a6099fa6f509fb75914f7061965f38bbfdec59736ded01a913282a5948dbf983a52436679ef8f128afb8109ff9972ce1062531a2da82becdab429fb851dfc4b28250a10f3a4ebf4cfa58373f6361d32ad67e3c84a04058a50b3e769b61c728341577133ce70fbd6c5abc3652f597d358a936b7f0e57999928db97d70a9d1afcec2d111680af91fd10c2a2dde258a95e38ece36693c07388"}], 0x0) sysctl$machdep(&(0x7f0000000040)={0x7, 0x1}, 0x2, &(0x7f0000000000)="ef787892f0cc1129", &(0x7f0000000200)=0x8, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) (async) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="3c55c2cf4a638af38554b4392394f0ff1672a26eba4f1c082b2b4682f302e514f30bf229fa6bfbeafa0ccde2a9f5e82cee386671ae7bc8d3039726deeabbe067db0d953f798b59436e89dac519e1c5720746671e809339b2d5cee776aa4ad984b4e5"}, {&(0x7f00000003c0)="c602a1f8dc2578d3bb42865fa276acb8eca271801b4f4ac1ac21d47a9f6a47638dbab3434e4c801ff86e3688cfb32ef2aea888ab1572cdc25b7c824d98fed154e5ac919dc08f1dbfeeaed863d4a0e77be0dfb35a6099fa6f509fb75914f7061965f38bbfdec59736ded01a913282a5948dbf983a52436679ef8f128afb8109ff9972ce1062531a2da82becdab429fb851dfc4b28250a10f3a4ebf4cfa58373f6361d32ad67e3c84a04058a50b3e769b61c728341577133ce70fbd6c5abc3652f597d358a936b7f0e57999928db97d70a9d1afcec2d111680af91fd10c2a2dde258a95e38ece36693c07388"}], 0x0) (async) sysctl$machdep(&(0x7f0000000040)={0x7, 0x1}, 0x2, &(0x7f0000000000)="ef787892f0cc1129", &(0x7f0000000200)=0x8, 0x0, 0x0) (async) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x5}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = socket(0x2, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x8, 0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/84}, &(0x7f0000000080)=0x56) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r2, r3}, 0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x8, 0x3, 0xa, 0x1, 0x7, 0x8, 0x1ff, 0x1, 0x1, 0x100, 0x6}) accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000400)=0x8a88) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f00000004c0)) connect$unix(r7, &(0x7f0000000500)=@abs={0x1, 0x0, 0x1}, 0x8) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540), 0xa, 0x0) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000580)={0x7c6, 0xffff, {0x7f, 0x80000000}}) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000005c0)=0x80) setitimer(0x1, &(0x7f0000000600)={{0x0, 0x7ff}, {0x80000001}}, &(0x7f0000000640)) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000680)=0x1) ioctl$TIOCNOTTY(r7, 0x20007471) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$getown(r5, 0x5) r11 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) sendmsg$unix(r9, &(0x7f0000000a80)={&(0x7f0000000700)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000740)="be8b8ff21c6e9c0bdfecf02ad7a1e5d9771ad7819238165a47e26f1c4a62a6499d3451bbdda46811418a05dcae0fb0", 0x2f}, {&(0x7f0000000780)="34a8bd76bef339e9b05a9f03e1fe80e6011b2308aa81f409b6ea4a7ddf4e86993976adae679069dbaa0989a9de7de143e5e6f6c8b5e0f4617194c2517e60d0756bce0a17d64411e8fa2861f9f98c3ec0d3ae", 0x52}, {&(0x7f0000000800)="1683e8abe341be551747bb823111db12c2f29b75d23b8cce37813fdf7796ce770d02237420debb0150cc49868e36988b9231a8eec23378e0ddb190d991962d889d98b1842c4dce9c849a44a3fa9981842cac37db9cc806c85e64caba6bea0c9c03ef35ca07aea441f9c2772f94bcfc8b9268ec6982a7cd786eef25b22196c536c3e008573244d73dee2f3f80dfdf4d0411c0e6be2aa74c3e991b9474fe7916d5d957211077e7cc2849b4b1ffaee8bf2a4558a120dde431ff1ab61c892571af9e1b4a9d680643e3cdd8a8dadc91ae04f1a5f5a8e6c017b321a853604d2f774a1ec3646ecf7b116ed7f751e57e1c2761a7540272d691f9c2e12bf2", 0xfa}], 0x3, &(0x7f00000009c0)=[@rights={0x20, 0xffff, 0x1, [r6, r1, r6]}, @cred={0x20, 0xffff, 0x0, r10, r2, r3}, @cred={0x20, 0xffff, 0x0, r11, r12, r3}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r13, 0x0, r3}], 0x98, 0x2}, 0x0) socket$inet(0x2, 0x4, 0x8) getuid() executing program 7: sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() (async, rerun: 64) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 64) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xdb, 0x1, 0x6, 0x800}, {{r1}, 0xfffffffffffffff8, 0x8c, 0x80000000, 0x5, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x6, 0x6}], 0x20b89, 0x0, 0xffff3955, 0x0) (async) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7fff) (async) r2 = getpgid(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="3741fd66203d332a103e997fbb082ff67740e332e130387ab382dce33fcad041c3f8f2374b74b1f9de4a78d231d2d2d80c0824d9dfec7a64ec196280dbfe97ddabc5d7175e4956f01278cb704351dae7124fb05edcf8fbb6690782edf3902bdca969b4e61c66269c6ce5ee70b6ad94b40e571189dad28aff660835b0897b05487ef7", @ANYBLOB="86e4bf304383a1a6c15f7eface51b28abe0e4ca46d0018983201e8fa28551b52e7a11179e1a40941cdcd926fb7e2b404b34b21d497ba02ee830d9ae74cdc0df325f60d11afb28810d153844437b470f5e4fc62a8652dd2f1177c67781aed876989639bd020a300f8743f895ae17e2dad5805bc11da4d1586f831388654be5941850ccc0b64624705", @ANYRES8=r2, @ANYBLOB="00d7b73cc9afb11eda51fef44e9e62ccedc93153ae6606f7ab462e194100854636a639c235732b7c4c7b32332565ed1f7abb25ff862cf24fcaae06776f8e878dd424b4105ae2ac9f9e39f0469494d11d7d6d54b2ebf5ca1ddbd6680158c20d8a69607749788670419acf25bd1da099fa247ddf1182877e442337dc7739b3635c23bf707556a66915dfab9bdecebb697f", @ANYRESOCT=r1, @ANYRESHEX, @ANYRES64=r2, @ANYRES64=0x0]) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000080)="3f8dc0bb", &(0x7f0000000040)=0x4, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x42) (async, rerun: 32) r3 = socket(0x1e, 0x3, 0x0) (rerun: 32) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) (async) sendmsg$unix(r3, &(0x7f00000006c0)={0x0}, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1a2, 0x8}}) (async) r4 = socket(0x800000018, 0x1, 0x0) (async) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x200000001}) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000140)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}}) (async, rerun: 64) r6 = socket(0x800000018, 0x1, 0x0) (rerun: 64) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) syz_emit_ethernet(0x15b, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r7, 0x0) (async) socket(0x1, 0x3, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x2, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x149) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x17ffffffffe}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0xffffffffffffffff}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x80}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x3c4cfb01eb847690) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{0x0}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/125) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000100)="abddf17b", &(0x7f0000000040)=0x4, 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) executing program 2: getpgrp() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x6, 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000380)=[{}, {}], 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, &(0x7f0000000180)="7101000000000000005a91501d94a300000004c37082", &(0x7f0000001180)=0x16, 0x0, 0x0) setuid(0xffffffffffffffff) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140, 0x138}, 0x0, 0xffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) chroot(&(0x7f0000000200)='./file1\x00') connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100dd2dfa7f0000000400102000ff00000900"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f00000014c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af0cbf0fc7e1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f00000013c0)="5f218de84b4c523a583f91557c743ebf139dff5dc6b899b6073843ec5cbabaadcec8a8978a83e80000000e860300005ec8aaba86930f1aed0b3d111d", 0x3c}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496ceb2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000011c0)={0x10, 0x0, [{&(0x7f0000002000/0x2000)=nil, &(0x7f000067d000/0x3000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000014000/0x2000)=nil}, {&(0x7f000013c000/0x2000)=nil, &(0x7f0000003000/0x13000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f000012d000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x6000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000012000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000008000/0x1000)=nil}], './file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) getgroups(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(0x0, 0x0) mkdir(0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7c, 0x5}, {0x7, 0x4, 0x3}, {0x6, 0x0, 0x0, 0x400}]}) fchmod(r0, 0xa0) write(r0, &(0x7f0000000240)="32848000"/14, 0xe) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r2, &(0x7f0000000140)="6094fc8331c3a4143bfb128d4b2c80e7cbf1a6aadc17e104c7ef4969bf127beca9458db977e8cab00f90c0c79d2704fce5c0d497a6b0d38e95c9baa4a906063a07b0d95595eeafdd9782558b713d0993f00297d6bf0657825a9c080a1848a71077749ec334fba453074a2403cd5b81ba9cbcd912cd71feeb2fc77e329987244180d1da2fa36d620f50d2e2fcdc7abdcb114410286a4326cdd7b00c68bc823ec807c52e3fac33cba7199d3a2b8fac671b6e5f08300cc2ace6df5c8c01ab2a", 0xbe) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) executing program 5: unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = msgget(0x3, 0x158) msgrcv(r0, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) r1 = msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000180), 0xa) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) msgrcv(r1, &(0x7f0000001100)={0x0, ""/78}, 0x56, 0x3, 0x1800) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001ac0), 0x0) msgsnd(0x0, &(0x7f0000001180)={0x1, "74c3857c2665c6b7fb449a65ed6bbfd844bc3ada2f1add711ad26d4dda1a81a8a538fa08d486fd0cdc08f66ac9003627b247589fb276236e72d0039da6bd02563db831983fe16478a9787d407188c3569efa5a44ce7741537f1afadfee10d5fe24d1b84a101010d6f25d99cdc39076a24725d56cc0cbc43ce6814f6a111210447222512d6343213957aa988d1c305ae8a486d3216518d75b47e6a20862914810e3b3bf80341b2d7575823a9f8aabea30eeb63aa22e26d00df900b950f9a62f23e0d6ae7aa0762b757c4b8a4fee"}, 0xd5, 0x0) msgsnd(r0, &(0x7f0000001280)={0x3}, 0x8, 0x800) msgsnd(r1, &(0x7f00000012c0), 0x8, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f00000022c0)={0x1, "063d0e87850121171d1776057f3cfede1b1fded0735acafb12b13694e31c3ec7e135d0d6eb18319462eaa53ff936d8a7e289846e114f797a25d84eb9dea5b3a3d40feecc1df9b74d2108a3717e9714b2da982dc2406bbbdb3609f3d6602c706034332d410d705ef19511935c843e7033f627327298b9"}, 0x7e, 0x0) r4 = msgget$private(0x0, 0x1) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="2a7da79f3a23", &(0x7f00000000c0)=0x6, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 7: sysctl$fs(&(0x7f0000001d00)={0x3, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000f80)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) pipe2(0x0, 0x0) executing program 3: sysctl$machdep(&(0x7f0000000080)={0x7, 0x1}, 0x2, &(0x7f0000000040)="0500000000002852", &(0x7f0000000200)=0x38, 0x0, 0x0) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) r0 = dup(0xffffffffffffffff) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000000c0)={'./file0\x00'}) pledge(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e", 0x57, 0x0, 0x0, 0x0) getppid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) socket(0x2, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x2c5d36d679bbffbf, 0xf00000c2}], 0xe4a, 0x0, 0xa9fa, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0x1) executing program 5: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x22}], 0x2}) shutdown(r1, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x100, 0x37) r3 = getuid() chown(&(0x7f00000003c0)='.\x00', r3, 0x0) setreuid(0x0, r3) geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000440)={{0x4, r3, 0x0, 0x0, 0x0, 0x10c, 0x3}, 0x800000000008000, 0x100000000000081, 0x5}) r4 = getuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0xc453, 0x401]) chown(0x0, r3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x1, r4, 0x0, r4, 0x0, 0x0, 0x6}, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x70) r5 = socket(0x11, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)="bf3b684cb5bddb71567084e096cf973983b85e5df665013eaa9405095e88157332b4f68e78e0793d41000200cbf4529893cfd424b7520600000000000000b87472f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206922, &(0x7f00000001c0)) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000280), 0x3, &(0x7f0000000080)="3998a8", &(0x7f0000000100)=0x10, 0x0, 0x2c) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc3f0600000058132fa13a8be186e3fe8000000000080000000000000000aa02009078000000006006c33e00004400000000000000000000000000000000aa"]) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a000000000000000000bbfe8000000000000000000000000000aa"]) syz_emit_ethernet(0x107, &(0x7f0000000100)={@random="112bc0b0038b", @random='Yw)!T>', [{[{0x88a8, 0x0, 0x0, 0x3}], {0x8100, 0x5, 0x1, 0x1}}], {@generic={0x3c03, "b79e7c37fc91dcace45a37810c72034415d84aa1aa5ac52ca1a0d9203cf4bbf8b693c4b9883ad8edf3c64d8489a857c485a0d022f1a5a3bfea1c35f38e7861a2c887b4fa57f4b4391f3666941635a871807296c9e7c366651aba8e97160b6d739fa2837d39487a146a20c5133ca22bfb743f44cb84a93254d1d6b267d3a3b2541009d096c69e5e60bc0e69c4cbdac1e42743365e6847619fa9c1cb7d5dea87cce9abdf48f72c4b23746a90332472f9336d80ca4d02036b60c8c82d21ce1adacdb666c8168514ff4c6b54414ad79fdd7927cc67ccee58679fa2ce4ae40a7e7011622a5e01e9644c362419a455d18b306662"}}}) executing program 3: getrlimit(0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x4ae}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x80}, {0x5}, {0x6, 0x0, 0xff, 0x20}]}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000300000000000009078ac1400bbe00016010c00907800000000450000000000000000000000e0000001e00000027f"]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) writev(0xffffffffffffffff, &(0x7f0000001280)=[{&(0x7f0000000000)="5f6a8de84b4c52", 0x7}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r3, 0x5, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x149) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x149) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) (async) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) (async) semop(0x0, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x17ffffffffe}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0xffffffffffffffff}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x80}, {0x2, 0x0, 0x0, 0xffff33c4}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x80}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x3c4cfb01eb847690) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) (async) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() (async) geteuid() getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) syz_open_pts() (async) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{0x0}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/125) (async) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/125) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000100)="abddf17b", &(0x7f0000000040)=0x4, 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) executing program 0: pipe(&(0x7f0000000080)) (async) pipe(&(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) executing program 4: socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="bbffcb73d04107", 0x7) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000440)=0x6, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="0600", 0x2}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = dup2(r4, r3) r6 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 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) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c0000000000c9"]) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r7, 0x4, 0xc0) poll(&(0x7f0000000200)=[{r8, 0x4}], 0x1, 0x0) close(r7) dup2(r5, r6) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x100000000}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r0 = socket(0x10, 0x8000, 0x2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x1, 0x9, 0x7, 0xd2, &(0x7f0000000280)={{0xdf, 0xb, 0x8, 0x7, 0x4, 0x6, 0x4}, {[0xfffffffffffffffc, 0xfffffffffffffc01, 0x0, 0x5, 0x7, 0xc2e1, 0x9, 0x2, 0x8, 0x100000001, 0x2, 0x7fffffffffffffff, 0xa62, 0x200, 0x9, 0x9, 0x8b6f, 0x5], [0x671, 0x9, 0xc2, 0x0, 0x9, 0x5, 0x1ff, 0x9ac7, 0x3, 0x2f], [0x4, 0x0, 0x20, 0x6, 0x1ef9, 0x934e, 0x8], [0xac, 0x2, 0x5, 0x5, 0x1, 0x20000000000080], [{0x7, 0x9, 0x4}, {0x1, 0x4, 0x2, 0xfffffffffffffffd}, {0x81, 0x62eb, 0x2}, {0x8, 0x1f, 0xfffffffb, 0x200}, {0x4, 0x1, 0x2, 0x9b0}, {0x9, 0x22557301, 0x7ff}, {0xffff, 0x5, 0x1}, {0xc650, 0x1, 0x10000, 0x4}], {0x20, 0x1, 0x81, 0xffffffffffffffff}, {0x8000, 0x1f, 0x844db98c, 0x245}}}, 0x8, 0x9}) socketpair(0x20, 0x2, 0x3, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000005c0)=0xfcb3, 0x4) setsockopt(r2, 0x800, 0x1fc, &(0x7f0000001640)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e203f9", 0x47) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) r4 = socket(0x2, 0x3, 0x6) sendto(r2, &(0x7f0000000600)="8b786aae319e3cde1ec2e941f1d99704f4d50aef683a4ee58d5d2e63ae57ddfc59854865b57f7df42b148240f12a92b4c0b9fb96f8131be70566f665b757eff3b0ba1e57c7f4bef69be27c62567db5f5b67ad371b7a8e1fdc93b9001ea2db95f4940b50fdb1a0921660d5ce88523b450ea576bb767e94b3c1fe3b04740ffb27a01e08d2b28adfc7e2bba7a991bcefe77996edcf83a0ad0f3e543c71ab47df2d14783d2e636fc73b3855cc9f3259147b60aaa6c776566532fa11068e094c356e789131101400dff7aa623e91613a668458a60e56259243ae5e3894b3d49cd5e149c77fd17356ba080a206504f66738f331b2fbc620ba5cac858dbda395048f12b7a2976457c92d9ac39aaff17c5e1373a8b6b2ec5abc10cd289f6760d24caba73ce9464de547b1427d1705a49d869944d0ac8156354125b5bcdcaae15c6082030501cf684b73b41145a3642d02e05dc38e0241bbd1a2d6d44b4bdee3f8488f8c0c6d8dc5985d7420dc1b0e294bfb297d5c6987584bdf9da189defebc1e3d807d3cead3a1d4eb17128726a293d8e53eebb11f7fafed721e3a672aa45a96be89c2b44b8f8b11744f6d0a42f4f96620c5f162adf70b6c7fa73930215ea43e9b6f2d240ba3e161bafa429085505f3ab3cebd8e0c6e68a620c6ce13b2165917de5147f507e851765ebced1ed36131249a693b03109bbe292efd7eaf51fa7e820feecb4bbe99e3afc316448e150c93b230d218273f3831b6aee891f416aa74bd90258793f9eec9691ff1465757eabfb45dda85a98843949846eed5123a04b42bedcb577039073a1cd5d5c9ea3a7dad141137a86fd79d57ac3977f36b7f12e5868612168b14bd24d5b560c8c069efedf181c8dec96d1c84594d3bccf6af01491ec9caef05b0ffd2a043aee062d202fddeb758dc88cc94433306a98768f68cfe0947d469e762f4ec1f396177e89ee0c9b2620de52a51729af5af941bf0b34313ac41b6ba857e0ef4bd0d01cd9a15ffe6f679d06dd29ab72a6ff66ebc30db99c45f35eb6edb86df10e375f8a989cb6bb805f7b5cadee2d77bf2236deb315b551c7903c77da3304f0f1df05a35c46bf13cd7a67b5f65e286103a1506106594a315dfe7af5aa9584f5c32969682f422a80baf14147e3da250046bacbe4f8eec0bcf4c8a3f145d2969c6eb424ee905774f0b2b54d0fd0a7c0f27f469826b57a7ee02b19323ef5af74be510c9c44b8e0b609f339a09cadd4df107d0f682995827dab22aad2905b81faaf1dc1a9fb8e40c439ecfa81e9b8b97072523c5f95bcd0db35f6e50ca6dee4824efb6f727ef2add139fde671b627c391ec68ef60dacc3b782d91241fe1a42a8271af869c06026feec9f1ec5bf13240cc65ac45abe9b9c98d20e1476e70d48b64c8c158708e5e2e36f62b98e119c8e4b36cc9301a06fd42e25f2668fca7a066e6df8e03180683e3654bb3d3ef52a1baa3bab7ec5299a5723103fc836d39f5b19d3e7cb345796a5b5e3edd99ea53d5717c0f58d0964ba451a7bcfe9f06c098615f3d6532899dd22f01d3069b5c54234f8d782e5e8b0fe4b0ff5d10b1a102cbba45faeeb1abe0070643b904383bb5b2e9338f284095bc85228702e2f69219dc4bc175a27c23cd9f142d78f0ff532c28e0ba43348baffb1f2f8b06f7c8aff9ed492d123faf99fe3963abad770a6092a357bafc1193eea836e4db29a15f07da677296de48bffbece16a3a5745adb10c7775f3c80683436c70f3837fb58d9b4c4d413ef769e633b116d9f96a0b57d537fd9ecf97f92bf0e71dc6fe178ba9df808ff732745f5f48998feb4f7e8647474e4db89095398744d711b7159f10cf3f98a982a9ef8b88082c3a0470a06a9a8a4b63a124443ee29f088724f8a4313b50d70c42638a46b75b2ee85a0c281c7afcb3aec5d81e609b113cb28780c96342123787273f7f583302e856a3c4ccd778669861f41b499b3f12b1395237a0b87f2ee64a36def6b992a8c5feb0a342f4233d75f4024b072f6d611bbb5fd1224194f198febe7c29f8597a405393203ebc44d880a1ae3bac59d7d54e78b744d6c7a948554218150b09aed7a688ecedcf6341fcb4ae468313edb0e9916f5f165d02183d0d8e7124108aaf7fd2ac352c6f7937775405beb39133c97cf081f20fef4f17fdb31b7fedcb066caae395effffcfefc5f064321e49b64c03a14d50718e0a2a629eb79cf2a3f1cd58e4747ff80068c6cc171d976e756353672c2f5c72552e8d90b5fd6c76ae59caf71fd36be1a233d125518bbbfaf2dbb61be5871cab9339118219d1a95a4672178a2942017d3349d5394b4f22be2f66baacca85b87a7c05045b15c4afe3297fce1b97d0d9890153aa2d20358c64637c64fdd4d17a66ca1e2fae4d5d7533fb13ab90a334bbd33d7bd9ee815e78c37aa8884685ef152f030ef5e47a43ae7a92a5d04b8dd55bb71480f035efa3f75a83e4c9e6a5cc910eecfc5f55bd8006fbc2590117d88a69dd8075d554565ed49b5599b39ab9e02383c23382930659d33d0f341cdc8b5532da086fab0aaa10ad57cfe5ef514e1c87019a15c05d6c679d9002d5b60ad1b7f0f5f5e8e54b2a0616c9830c35f41ff3aca7f369427b90fb3186d513d68e7889cef3130a9bd1008fea65f64118d968fc435d5a5cc1c92e410ee340e8c03fb4e43c148407bd8676e56aa2adeee6650b34b35b7e304dceb3e369c1b6d7f73d707adcb27115bdb9114fe6e43717a9ce940a1053cc2518b79df46bc518cef217ec5a724ce891cdfae929baf719f4d4bf5bdbbcb869719d0d66f3c270b8fdd8b6dbf02b51fc8a855f6a8985630456970b6f2308d5c29c73eeaa9311e6c61d0f564690c6c52e3f3036b4fda4b77ec93f22d38e877bf199b4fed44246973adb21579fe322276f96811aad114d8df29cb171c406d980468304205edb920e185ad359b9dcdb5407ce258ba850dfdededdd44f11c7b966c6176cb614012867d22e04232ee34663af96d0b7bbfcd67a9a11bb958697babdf8148a7712c87eb7166d0bc712c7ec431d3a22c23d606f58998cfc618d0565ca2ebe6a4c4e03e81ea47b37dad97b3cb3c4450c64ec5b51df250a3f135cdced21e10eb663a67dc6853e020eb9920febc287ad4a6a3349ef5e90deead7aef8f615760a13d7cc82740169318efdf16d58e0023eaae85c89b1e1e763aaa33c846a975700e5ab140a7cbed2d2622eec38bc1a296cb9a424270785533b0ae427b10790e34ddd7d942a21afdb1a59e2578f51b4e7db88364d5d05b14fc321a746a5123536557afb5e4b8bd023d2e84f571fcdee0146b8e3d4563615f2d24179265adbc8506713d30baf5c9237eff5acc98b9539dc9b6bb314e89c8df185b8be13427718a73229d7118f29e5aea6ee36fac961c31d931f2487c0204e9d05be59d399c97658dd979f29daf0622e4f87ce298e0b6ba303f9945254dd7b2ada7f57ce7623201d06c09d501dd226e2fb98b7ad1bc0002c7cefc6e380e3ccc656db77a5e55d462f596678bb422d2047511e9fbbdb0d8a2d33809acd373521e05f969a32b4b8c720400d6ecbb64b68c9dea12b1e0946ebbd04b9f6fafaeea3c67c90f638fc9c883f321447988fec20444552e73ea9fdf022a138c6a74f114ba4afd9b5be0447cb2674e8ef3a0fcdbebf1879fd9761f70ecfcbb4e584e3be9026cade47625fe5807a85255386f63cfc22f2288819fd2ff9f780adc8d0b066cb6b6702c93b50f796d3818a4ff56b8fd75912ed58a13569d6af384cc6f85f1d1c826028a24dc449b84611c37e0019de48a9706f7826beedd1448e594fe009a9df40029ea995d2e4c1731fca1d958abcaf993efd9e4b04e9d2b6fdce7c8a36886c389e912f4f67d9b824a6f3f28f62380a29d21dee3f92286a80421ba3d91aaac6bd33c29ba521a53c38877fceaea555d99d182a70056f788d1c2ca4e9ba1d957072f8f1fdf80b2b27ea63785074b1802cb5c536330614cf242589ac579187ee7cff3f1cf1e034cf73fa468905492b408a7d239dcb1306e44a09d15d3578ebf1a52269cbb67202095e1fa566d8eff192816288e9ba802e7a1efd3439498a9e7b80373dd65039118e0347d4fe31e2f25031e5b5495a589d05df725bc7c79d0b2ccf9a8aca240db37a903c1a23ab12843f40ef7abf7fc20bb25afeff0597c4363fc12aeaf985c2f2773e48686164ff3cabd1bf35bf58252b0cb16ceed2eef63208be3551fd10d0b22d9104d0c4d00ba42c371326d58bf8b12af74b43db7bb2bfa0d50fe82be1880918714827e1457ed97cc9164501ec19a08d5830321bd2237c1070b41c7fe8f6388f9583dcc9f4f78c44786c1bb09f19b81b57a4da2a5be1587e5673813cdc18536aee7d9bf25799cea835de0dded8dcfdceeca78ae1464c8e5d30da13bdc08fdbde148a073028ebc454bb73c384d9cfc8fdb662c9ac51d3dea5690e038f12b71ca6a951017bc1d966becfc58a2514fa3701b0b4809ba581044df4e1bf6b076e90683c545b4af1d76ac9dbe80488619604c23a5bf0ffa89ec114560bcdc221cfa79c3ce014529c9df13252b353730372e2fc7ecee621321556080748b20efab91cc1e032f73ed84a860961d122ba9e464a88ccc951a7cd3f28c0bea73bd91350326961090ec1eb8591084a456f5052a065da5cffa167d15f28a8cccba4ee97cefe720077fa4fb15ce02bb9afb1aabafdd00b36834259543b8ff88d170d3b0006f370400e98ccb9ce1962a838917f6c7e30cdfb30993fcb723485657990a973fa7229f76417498ffb9257fa590483c33ff858ea413ee0fa467134d7b475c17ce4eae0e829db2a1103540b5b3e443695377640cc32fd591d49c7e3be0ee28c0559b9ab0c074d95e4c0d18ebb288f8a8e0e52da620db180c3edd90fec35a3bafa639f52d1efc2c9efaa315286eef588524039c68961196ddd2b1981699099a3ac2500f64443bd1814347597edcc821c5787cefc443bfabecbd3674593ec9b46b851b0dac4e6fd0cba416e69b02956bb9b2f129d68601ea68611c55223353ee5235517a412b55106670dfafa57f28b0d13c2dbafdeef4ae945f3559e611bacc28b6d1b6110175822650857b70ba3ec9923c121eabb83ea048f797efe62905472f77586b2161311eebea4ff0dabaa7b8cb32487da5a398ff97d0c1c131c06c8ed79fbbf8ddcc70b33e8768af9a0e36504db34f04285b244370b7981ba7eec7b105ee8a264be582554f2ebf1fdb1cbddcb58f318964286e893e2631e0268ded6400a59ec6764694dea7c88328483afba8d7ab35155c5ab8c149dce4f9a608a7e083f6ee6e3179aecdb3733d9e956f3b5ae9de336c1bac4ef62a928726a799d37997ae7fffb509f86fc96269d433da8650cecbd13fb36b5e6a59b7b55c4758deb788b42bb4f7d8cb2ab448744280576a8426816519662f8e6932bcd16023319f175b63084bbe2c62e2333cbfcb76f83c63b08c5f5d83a61bf15618dc9065e477cfff9663a92f3ca45c59a1071c943c1e0b7236d4fe3a1b78ae33dd74dbbd94099034bb1968842547931465d27d5c2cda183eb59f6f6112f106f6f686f0810be1e750bdea530512e7f0df524dc29e3006be79e8fb69d955797f0c737715777426551c5db2d100a69d0688f74cb086b6d52a98ff2a2d6a8935a3820fdcd0a48f961376265a4497fa0c5ad27f1d9aac8a4c1034fb5afa31604f3fa250f2797e8397fcaf8578e32c8f86ac4238aa72d82f917b597ddc2520912204ada6f368988d1536f608c1ff5daf98fc64fccddd", 0x1000, 0x0, &(0x7f0000001600)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000240), 0x10) write(r4, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) r5 = syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000001640)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001700), 0xc) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r8, 0x4, 0x40) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) connect$inet(r8, &(0x7f0000000000), 0x10) shutdown(r8, 0x2) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000900)=0x3) syz_emit_ethernet(0x7e, &(0x7f0000001180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6001010000481100fe8000000000000000000000000000bb00000000000000000000ff"]) executing program 6: socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) executing program 5: getpgrp() (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) socket(0x6, 0x8000, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000380)=[{}, {}], 0x2}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, &(0x7f0000000180)="7101000000000000005a91501d94a300000004c37082", &(0x7f0000001180)=0x16, 0x0, 0x0) (async) setuid(0xffffffffffffffff) (async) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140, 0x138}, 0x0, 0xffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}) (async) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) (async) chroot(&(0x7f0000000200)='./file1\x00') (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100dd2dfa7f0000000400102000ff00000900"}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) (async) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f00000014c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af0cbf0fc7e1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f00000013c0)="5f218de84b4c523a583f91557c743ebf139dff5dc6b899b6073843ec5cbabaadcec8a8978a83e80000000e860300005ec8aaba86930f1aed0b3d111d", 0x3c}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496ceb2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000011c0)={0x10, 0x0, [{&(0x7f0000002000/0x2000)=nil, &(0x7f000067d000/0x3000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000014000/0x2000)=nil}, {&(0x7f000013c000/0x2000)=nil, &(0x7f0000003000/0x13000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f000012d000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x6000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000012000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000008000/0x1000)=nil}], './file0\x00'}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) (async) getgroups(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chdir(&(0x7f0000000240)='./file0\x00') mkdir(0x0, 0x0) mkdir(0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000000c0)={'./file0\x00'}) pledge(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e", 0x57, 0x0, 0x0, 0x0) getppid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) socket(0x2, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x2c5d36d679bbffbf, 0xf00000c2}], 0xe4a, 0x0, 0xa9fa, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0x1) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x4, 0x0}, 0x0) executing program 3: sysctl$machdep(&(0x7f0000000080)={0x7, 0x1}, 0x2, &(0x7f0000000040)="0500000000002852", &(0x7f0000000200)=0x38, 0x0, 0x0) executing program 5: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x17ae) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0900609ac9d00000000003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c9909fa96bf7cb7"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4000000000000005, &(0x7f0000000040)="897b274941eddc7ecb78bd91000000000000000192d003e9be7e1c0febf1d1fe3c0a39de3ee5f39ff0fa472410ec49cfc65d469830fd55118bcdfafc40f4db5449e95911154d2c59a0baa7c99c86e090bac75653788dc84c759005f6d9496d94f62d965d7ec16556da99080c76cc09d40c662c2f526e8af7a4b7ad417d02a487d13d4963f00e00dbc216f98f3aa1a3759bff2c5d41195e2bff6b1a2b9c071d919b0652ed454385c5f788994680a3b05b84d9130c88d31659fcd87482495d7d4a7cea155b00613a", 0x0, 0x0, 0x0) r2 = syz_open_pts() socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0x10) ioctl$TIOCCBRK(r2, 0x2000747a) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) executing program 6: sysctl$kern(&(0x7f00000005c0)={0x1, 0x48}, 0x2, &(0x7f0000000600)="9988c7dd314903a35d", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x3) ktrace(0x0, 0x1, 0x1008, r1) setrlimit(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x5}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = socket(0x2, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x8, 0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x8001, 0x80000001, &(0x7f0000000000)="efdfd97e7f95", 0x6) setuid(0xee01) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) executing program 4: getrlimit(0x0, &(0x7f0000000040)) (async, rerun: 32) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x4ae}], 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') (async) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) (async) open(0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x80}, {0x5}, {0x6, 0x0, 0xff, 0x20}]}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) (async) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000300000000000009078ac1400bbe00016010c00907800000000450000000000000000000000e0000001e00000027f"]) (async, rerun: 64) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) (async) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) (async) writev(0xffffffffffffffff, &(0x7f0000001280)=[{&(0x7f0000000000)="5f6a8de84b4c52", 0x7}], 0x1) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) (async, rerun: 64) fcntl$lock(r3, 0x5, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) (rerun: 64) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000240), 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0xfffff7ff, 0xffffffff, 0x7ffffffe, 0xffff4b19, "0de9e6fb7e2f0000f2ffffffffffffff00"}) write(r2, &(0x7f0000000380)="8078fbd8fdd822eb22ae8c8eee1acf032b6cdb69ec20bf07068ea50e45c6c192352b1f123653dce695dd156dabf6991c8a8a", 0x32) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r4, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r5 = syz_open_pts() ioctl$TIOCCBRK(r5, 0x2000747a) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x0) executing program 4: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1, 0x0, 0x2) setgroups(0x0, 0x0) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, r1) setreuid(0xee00, 0x0) r3 = getuid() sysctl$hw(&(0x7f0000001180)={0x6, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r0) setreuid(0xee00, r3) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, 0x0, 0x3}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) getrlimit(0x8, &(0x7f0000000240)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0xfffd, 0x0, 0x1000}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000003c0), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r3 = dup(r1) listen(r3, 0x0) socketpair$unix(0x1, 0x42a1533a602dd075, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x40000000000000a3, &(0x7f00000005c0)="0c79de60b1d8d85c4d025a2ec73af832f78ab8835453d1e54ecaff827d64570303b881ffd7ead458a378c4d4bf9499e865fb318f76ea388b0370a8c6c46f94fd9c89f909851b08c28d7c3ad3a23ceb51084c3612f5ef112b5d6925d2f94675834826a15822cf48a6cc93a1cdd0289c216ae3925ab45acf344a0b64df2f1183932c181bc5c226461062786d1b37857eb9af37155bc0da4d03899b0dd8df9f478f30198caee96bc67f832404b7e7d2e37be8b1a624ad4a6efae7cb36904610b31b9a102d525e47b56e68554d174668c44d7199577567b34f3f40ab7d91957d406db9cbaea4d292f5cb73f6d320f31718ae4249c31c330c61b8e5e428a894b4c39a4baf4d9f03d00d54d223bbe93f1ef0a1d14e3998bd5666dd69a4423b02a9faed892719d439b4", 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) r5 = socket(0x18, 0x2, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x0, 0xfffffffc}, {0x3c, 0x0, 0x80}, {0x6}]}) writev(r6, &(0x7f0000000400)=[{0x0}], 0x1) r7 = dup(r4) recvmmsg(r7, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0)