b20f51dc8eba7f316bc64893205691f899cb9a5fb07d4d11e63f4f51faf7d651f8b0bdde24230e8828184f22ae0fbd22802486789de824741494c664a605834c1013352e03407c46f83ee01258575c701f8d5ff24556e495b66285dad3358f372ceb932737209b9ed89cc9103ced52890f8c629e5b651e68e1237ddeed584fbf9b527fe12bd36405577b254db8a484bca97d9afe68ce141732daef1caff7d35d62c75e72ad0af98aa5804e31b4a30378d84d46313be4413a2672345d86a7362569908ddfe731537ef498bc816b46d4aa2703fb2d57dd2e157ba1f2d842b4731809519b1babb131a6842d37c15a5f023f681ce258c4aeca672afdfcfa82a4a2ffb2974f582385923750481339bcc9069ce90d408b9849a505b", 0xf2a) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000001740)="b369a1f8f1f7fb1311fe9ce3048efa03a4b802b600fed07dc660b77a0363d25ee001783ddfb3996f0886eab63a65c2f00a44a86ac2516496537286a0bfb509613b40d4833f30c03edb6ab216e63cde2d98f509f1941dd7a78f57cd46d5e4e6b679d06477ee0e264897a0c807a51d820dff78c1d023de764d68c0f9e648f5e2f3732a5425849389531f9bc0b23265d13c9c08d33bebafbe74db6c62403fa1d116d75af91f3426026b32c470ce92ac4e5bd4d378964d67a4558d6b85cf445f0b306e74de9a11bb20d1de92bbc444d7119669d80257859a7c8f553bed38461e570235bbb13426d89360", &(0x7f0000000340)=0xe8, &(0x7f0000001840)="714a88bceb990b6f4b8bf1c64f971b5dfab2b34600be600b534b543e2892be1dbe27c3eb0a8c7cf9dd9a8dddd0c878a2f8ed4e8695e4ff05142d27f21cf29086d67d0a0a2c9328180f6f7bd4ff384cd5b0a588c226d341e41a5b12dffbae0af70edfe4b6b4542d215a5da391fc97250106ef286eed82dc49ab5717cc67dc16040d5fcdb3ddef13f294", 0x89) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001b40), 0x0) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x14}, {0x4, 0x0, 0x0, 0xfffffffd}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 6: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r0, r1, 0x0, 0x0, 0x67, 0x400}, 0xb04e, 0x1, 0x6}) r2 = socket(0x18, 0x3, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="b46d6c14", &(0x7f0000001080)=0x4, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) lseek(r0, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x7}, {0x7}, {0x416}]}) r4 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffff9, 0xd2d, "8717f9050700000000000090d692480d51aa8000", 0x0, 0x800003}) writev(r4, &(0x7f0000000400), 0x0) socket$unix(0x1, 0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280), 0x0, 0x0, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r4 = dup(r3) dup2(r4, r2) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000001840)=[{0x0}], 0x1) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r7) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r8) setregid(0x0, 0x0) ktrace(0x0, 0x1, 0x4000062c, r5) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) executing program 1: getrlimit(0x3, &(0x7f0000000100)) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="94", 0x1}, {&(0x7f0000000240)="ec", 0x1}], 0x2, 0x0) executing program 2: shmctl$IPC_RMID(0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205609, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) truncate(&(0x7f0000000040)='./file0\x00', 0xb70a) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xfffffffffffffe6e, &(0x7f0000000100)=[{&(0x7f0000000240)=""/152}], 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r3, &(0x7f0000002000/0x4000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea80005c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240)='iF', 0x2) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) setsockopt(r6, 0x6, 0x8, &(0x7f0000000380)="8a68e043", 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffffe, 0x1000}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) r4 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r4, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) executing program 7: open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x2) kqueue() pread(0xffffffffffffff9c, &(0x7f0000000000)="e101672dbf069e706979fdb239c87755405d40c221042825fd569cfd35e8289ca660aaa2e8ce3ef89f6a884d9c9087ff8074b30407a930fa7b2e2887d4ea240909a84c2ce176f484672d68413c2ed7e4e1c1d324ea995bd67912a84e30585f12c8a01ec8b5e4ef14152380de11a678f0addbc740a7b1cb3e497d6828ecc6000f3d5c4112a9d4de242348c37004db13cdc4b249a08f5b42d849599daa47cfe939884e372dad8b4a74476d67d1b185bc4e7c6a67fa26e63b99b93460fa9d1884ed81d66726bf90a14b7473f8e23416be0a2b1a31461ee67848ed8793ec68715e038e991c7b49eec07503d8699a5e8ee2935d5691057e87accea453", 0xfa, 0x3) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000002680)) sendto$inet(r0, &(0x7f0000000140)="a229d2eb579506e4ce0adb47efcb29f851387462d806beb7d0f4b237a2356de830e9f22bfa91e9576d137da9b0c51fa6f07b556329e49619ef2469f330b537543e9b65bfcc0d0a1cba3737693478e25ef82b84afbbf4811eeeedd3bb322be7ae350dcad90486a341de38920e68eb34549c07247402ff25ee7da1e00fa2e8f6a456bbbc2106cbae7833af21c9a63d5769b14ad4c99ca5fae6e7a8d0fbe9b6b6d900eda6a42f35aa491fb550a40a255822d42ebf83d75dc6cb129c0bd58119e877dcf58aa79f552c0e03231871b6910893928bb43fe7413a79ab7db1059893a4ab936c6de742689354049c32bbb65545009c92ebd8e1f308002de691be07ea8aab595024451ac0a44d12d796af251d301a9cdc1ab35a7ce113bc8423f3a60d54aff0799f5283ed55eecb3f1cbf1ebc7ae027d9fe0352f0d2a4ae81faa8d3a82b5e27458c295ffb640cc582b844a79490cb4e209ccdec8b13a88c23b1351b6d4159b33988c471dcf9a943eb446fb868130f4bdc6d757ced55e23a7da31b5b047bbb541c7cd77909a856e9f9cf089777d31aad5f64094de842a2fc9bdd890ae26b2e4d930ba8ed863e55bd60ba7949190e16ecc98ec56ce51a9a5e34d9d0831ccbd113820a87c47e0f91095c1a73fd6edfe8861951cbb948290b33276cdbe1ba6d1c60573efee0779d7c52f4d74eafdf638ee41cbaa414f0f3ddc94b0a998c67db024f18fc53d207da4399e71af2b9a4030f99da278c6bda504599874a8e925934ef24c8f74bf97963595ba90cb7df0e7eb2b37f13bccdcddc1564cf1885597c4a5c7485308f08d0787f7253d5573084021952185156d88a942ab5d1995cc17b2833f5210cf462f370e1b3686ba00145669292289b60ca3094c99df623e6a5255043f93d0768066545c2f5b72754e07bab6c37a980a5bb0f22977a52ed00bececb11b6131f30165804fdda34041102ec40645ad242c69d6ea42d42901beda430c84424b7a3934b1026f8d2f14241bcb77168d837f70c86ea6d8d33e96bbd5cf41236a3433a589768c05dba54f0121839241e663520daa3da5d842522efc00566b9647b8bc1eadabf3a139319f015bfe58aaf300e9bd4b098d2ece0a5bc9b0ba11bdf042482c6e198e85469b2f800209aecc77bd908de8d34f30ed70caea44a84b9121e206656246122e0b2968bcedb9f7de7ef5f5d128311d1a6650312dc41bb305b69765d6c177dd8a7014c81be7af296c50f0fd5667044062c66d65b12ae55f4570c327a1f4e1f1f6009b9b541a21f06781df7405a59d90af344f05ffafd0bd9d2b1c4d2dfa1201ce71a339695944f9a1a3252e00bbc2a0190208b69207f4346f49de296b4a39617e8188600d355b7401320922c1f80a1f26076760c9d463873c585540e70152f40568703f202342f0ebf95084d8840da0abdf897ddfbf4846872b271dd0d60e1301ae5df9c39da137ca52d09512ecff45998476cea73318ab69d323b966053c02adb49fb18ba0aeb89a2f856f03c0e0aa31b7cd58ddabb8db74c1eb9d7e9552bb14503af5b5e84ad129e2fd9c57b46183eeb2cbc2f1836b6a1ccffebb230195d546b8d7ff6cb8145cbca369102c84668c2722e4bdb1317afe1bb8d075bcfe0d49e62d6728d3b202c08a8d61fee48ec2b358330213f0fbded7c7afe4e87492bd1587c471947907fff252beb021bab6a354ad2b9b3905810bc828f3b3e4643ff2c0cb4f88c2c6a65e5d6d91c394361e53860b5df3b6da5f9a6fb3a5128fa3385c563e8179dcbed18f2a4aa6f05faca8038c7bba97403b1d10041c5d2b53964e144d7e4f1fca9dfe734e9c244f4377a7c050e72aa00cd406aa258a15dd09c9d3ef6ed2c898aaea62ba3f38fd429471c4ac04d5dc5b4b875ae1c212de533af88a4cf675e6f6ce7a613e0ac1d813e937bc3b3b0d668f36f60c43d128d29f0c49f3a802bd2051dd2eefdc066d1db9bbf63c8ec4a3510491b016d9d24d0eeb857e3612ebd2c24274cfcae03765d9496e5e903d3e3756f8517d8bfda3f26c83d7513a90f0be719bbf01aae3ad46bda5c600a5afc78bd8059f6894caf5a8fa2486f322942dc4b1e3a720b4aa682929e10a4b7880659728b549edac05a3ce20b975891810599696f957d0fc5ff1f19319282530c8fb9a7d97798c8f9f2c5556e41e49bea9c20e2ee400997006b1a7417b3c0f58ee2d5f86f5a1d28232e2987a5daa9da1194ee27f9abd422f8abb6783389f01d3e315663a29528f5de9e6878e4e2995d4c8a17d460b8b7eda5bddcb73533bbf062ae8c60f54c68db2a7b525e8e5f4cf45df3cd95b6042d497440e33f977a1e93949318733fef910379b45e980c71fb1223f3c89331290325ecf63f1d26def466ee04493901b1010889655094166c7f3b14b518e625cbe39b86d2786e008eb8bb2be8fa38a449d326d14f07d4578c8c7a67af67053d762577ce17799120a511b59aecb40b97fa4e89ba2c611099fae0848b26682fe5188fbe06c8021302fadf45bcb688c98baea43bfd41791d67b9dbad25650c00c1200817c81e1eb0588aed4fd1356eda967f981a5483fa55b25ef7c0229a97ce849bc5820ef90745c0e83b8f137149cd636650cdc9f3e508a12dbd76e2a11a6e016e8241e88249d87ddead19961445c148636989ede782af6c6f979c343a937d5d9e2c4f10133e9653c6d9c8f96b667896834597eccde2401034175d8a82bfa2fded95bca76c4332c1548e45d370508d48ea9eb2420e232550d66798355662b8a6e85714e83682d2d3aae743eec48b80da942ba7d8985fa25ec42df33c57baff557637d1e73721e27016f05566b1e5784e59779214f3e76749788973e35718d832e4f7fc8c3089f6a67fe3e3586e9cd8b5fcf14f9946efcb50770d8954c89ea2857bc95376d2ad5379c8c336aa9d228c5ab7aa54c623adc1f9c7bc1691ae818d15088ae3c0d615996657167fc67b0d2322237586dc4bdc12dc197abc94acdbb862e07615cde80d169a2381c9059c49f3e699377c33add8b719627a97b6b6f7340152fb6af4075b9a632d65257f0a3203d87ac74f7e399be371fda1ea5ce79360236aa63d42a34615ca0051568ee1e5623726e3745b0fe527155bb1dad0eb45b046ffd7446f1ec559580bc6c947c2b658050ec482903a941131209e4436bb5a418507dea0e8bbd7f71c7d58c28755cbfaeee67ab18545cf2e536c2913482e4516a1527e648853100e463dde77772d90198a33ec8062ddc59f6325baf8997055c1a39998772111b4ef59093339714f0042eb59a29ba27da704e006422be512a260037f2e786c40b4ce660b7d560245ba18886391440f22e6ae9446dca1a62fabf23bb1e27c4edf5edf0cbc5f36731d756667071b7457460574cf76d1a62e119d0b14efb1ff9a525d304107b14bcd24918db39a6c4fedef5d0df85aed87c016d8b79e9dfcd549857f5ccbad8cb45ca6b5f7c773386f3127abe743877734f7a950e7d1ba67cbf7a4e86206c27547ef15ac8e14af88c52bf1cd32c8efa8fb04da3f13f7315ed596cfd1e8d70be997b09d34f0c5ca9fca6ecbfce82b34dae24447f7c8e784a3211ec9779182e1b2fd8498bb8d004004c172ac7860e5add614cddae63602e248d5b6e5af99494b68a8bd24f13055cf40700f81b313b387fc6f912c4e56b9232a89d2c45f171bd05ba8ddca8af1b97a12436c54a8fd46ef7e61ae1a1eecfd7f601e7598198d2d782a3410420760ef2c007bc23eaaaf571a45b3ff11bffbe2315a9246059a7f3c93ac7c43519ef7c2be447723481357f8fe1d42fa4eb1a6963e7e2d260388c3650edab402cd3afada1424d92026975c75466a2060375e18d73d8905583e3e460ac4517cd0419d368008369b78d05c01c4805a2bfee64aaee00f1a7dcc868b315f2e15270536dd178dbe81dc0f31b242e579f6457f44fe575b6b07e16eb4e0c6e97c8b69c32aaa2feecbf9fe3103f18ded34bc82e9ca49018dd88474df3705d16cab771dd68333eb45c764d9104bf7e1b9e8909f64176676373470292ce778d0900c4984c55c263d3d33d5b0cfa2f2b38345e4a4d622e02c4338df9b967c63ee3b2566f68e3f34a820e9ffc2fb3b387cb3e870c3a46603aaf987a4218c772d03b98a53b7020054ab5485ccfd0fed097a857ebe928ee6b2a177f137b0b8d716796275551f88b467390928838d4f0db11d0a41b080e3aec075abbc9173b87f05a418d47ddd3dd69ec520f3b2e14c5db30ebddc6a808e6d4cb1253108d1edd6019e0876cb284f8f74fe494d5e086c2a94848b4db5d53edded7cb58a93ca618f8d7eef712d52ec353bc5cb93db39091a9b234e60b0821313117be95696f1a21965f750627cab9895585db1159daf65ad69cec014a67bf716972a1da39dfaa8e133ceeda27f413d98082c40d7ffdef529cfa3056bee8ecbbc250ec2e055f379473475943542693c92afe16d48f951470fdc489c113a34d07476378a69bfb6a8abd482c71c902de8959659793af8b3a3408ae18ab6fae4e351570ecf7f0f9ec26f05254be1279c5c19d76c1c8934a30560d55c69e0d6033aa6a064b86947f926689adf953575c1c3ea0eafa2ac3754b1622f5cbe5e887ceffdd180f67b85f8e6e6ddefa16a58aed22c650f6f69a92b19012ef99c26b9c57601350b3cc77a850bf5edf9926601b8a278d8c891da64b4f0f9eb03c459928d894a4d1303559933774861a6e79fdd81c4b04a928420f10fc1fe1b2a77aa8e7b92e244396ccc936a36f1dec9fcd53bacb2d42e24e89e7fac2c5b231848e3e8ff853bf0649848b96d92d5f0b92090d4b2b975eb14d9bcdf86f76ad421aa50b82b3386943cb9f1bcd9894de149f3142f11b70460bbfeef42cf019f8c8e6a57bbf5454f0cce8de964259a1b101bedd33abf40098f9442a52fde41b522896a3085fdbf3d461ba4fb24cb1f684f1182cfd765436f4fc14eb82c43345fe54ec705f91a27c795083747cec4ccde65e8e712158b7c44a82606c37895e6f061636e60fde79484cedc01a71a6203307b906ff1464179de3b3f33c055c992bd12f83b43e6e46662ee8484224d1c33f69e03d74137cf6327106d06b536e5912b561f8252206bef116170c48df2dfe6c29c24a143d2de0a06e18e86cbd4ff94cb756a16b2aa7a899f51e4af7c68e03cb9da138a7536d434c100bbf77381c2882df93e19d113e7c6caf1d56a70ad81a05d62258426fc50c18ce3455257a12286f31ca15d9a9027274e2e7e5e9be9ebb0356e7a31ea99f98d4e7b4ca58cc7594e6abf1586db62057c651851759798a925752ab7bfad9ac28f6e1fb3639e4c6cdbfcb0ec23bc03a8dab9a6d92a0d6fd5ee09e2ac6a5833e1b0be200f422ffa710457bff09ee1f7f8dcd35278a515613b04ec15ac4495fd5a016bf0ea66364a1fc2d88ce47146f581e81a42f4a97bb97b322d9ca72eb105aacf75129130bc77fe7f63525c615fbe27cd35a807e88cae1dcb6f1af88adb00f2985421d1da6eb80be014bc394a5a0849df40111e550051dff482c508d0176a4df26268e2be133159da27bc9e6d1c03c01f82d4041190a7f90be9d3e0def653d798105d75f65c806e80bb87d9cf12a28e3306c55012e5c1d71365bc1877994642fb5673171cdd481547d44db65d19ea1e347eb213945efa5a2f3e23dfa65b8e1b7b6779f20d541e9014fa97d50877d9ce4823abd9a52077d6b9bc45a40052cdbbac3a74a4c86ddd71747b974c04264d7930bc8caef9a754958c1572adc4d9a138026b68941dd5f4a2f0267580", 0x1000, 0x808, &(0x7f0000001140)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000001180)={0x1, 0x1d}, 0x2, &(0x7f00000011c0)="d6beeedb177b64ac27cb2c71647d49d8fe8144dde54b396f76ea3b6b765bafca6121940d2cd2895987c2947666312279f4d0bc3c5ca52b2b919c82271b7f45deaacae39d077a004cb7fcd1b0e1e6ed050b30644f782b94e0a5ec66e830f0dbb94776382462085633fe6142e9fa812102e83b67301de0291ca2f0ac9514944b1ce6e555a388cfd3cb2214d0e24d3a229385be84cf21e7d72b93ee1fdf353aaa8716218287287d3cb1b94354e66c", &(0x7f0000001280)=0xad, &(0x7f00000012c0)="d6bfed761f1bfb04c79a5a2c69fe304642fdc9d55ea33e9179f50adab9d240b2588da6e3f5c8379d1fdbc7ac08313bc100a3004c2bf98926df1d9e1abddd2cb67e1a181bdd342d778c222bb7faea3332f7dd6638fe0ccbb7f185f19611069e1cabadf7bdc4e5bde0097ceb9273c079d370869b9dd5ea1b666fc70ebeee00c52c9d268123d9171e56e1c40067509859c3149395c84017712012849d6a0f28c19826fc113aaea9b15161cb46c27216aa7d09afc8a1d58df49eccb9", 0xba) r1 = dup(r0) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000001380)="fa970acb5b90bbf41c7bec562a8325ecd0eda732e94b6dc6dad768919feb366f06324a2ff836c4de99ac8cc055f42e540ea1b3394b3b2e0f2c6c5a095b330491db6543e23240e329567b7550ef2d9e93fba1207c7ce4f11e556286eed53d85d4754b7df2d5b088c8a062f39953e221bc545979bf9d90361b2fe2232cd15517425a85180dcb314b469314aff0e5ac0645d446d7909f0aaa08b19aacddff5f99739dc0663bda737c8d1f288e0ac80b0b593a3877416d67ce68fc9b0e4a99c3bd9e723377530cd5b9cf8d4df6a3b6e1b113790b87fc36235b2d9ca57ed8f4601d5902bc79fbbdfe7f8601148c9e5bd07d7e", 0xf0}, {&(0x7f0000001480)="0b4b152bc1e79413db4404dfd9382ff740013b89fc726e7ac8b41af4c86760c92d455061783078211881bb20a814eb6ced1194155163e15269dd57e7071fe81838340466292d11d720a0fae0953c3e928ff393b167348e75b03c5a95467ad5e765e41b7c4a59735b9e6c921e4a2810356b9962c947c1de3259baf85155b6c286a0865a6f0d97c14acbc5e7d1409b8a932447b3b2b8a2575f60dd8a986c28c7c1fc6f86070a330a33caecea73a1a000b0d5c1e64da8d287f8501c90d88f7d7879387b8dcc", 0xc4}, {&(0x7f0000001580)="1e57", 0x2}, {&(0x7f00000015c0)="e620e641a97c2e67716849c608d3c0a3db3d8df0557fc254d3e7a82b2bd02d6ed43e3006722f681b3994d5", 0x2b}, {&(0x7f0000001600)="ac51a24b99ce7f9ad9aa2c7ebfd8725c3bd9f96965a384841e85b25c846afef7ab73a6e8f61df8052ed8b07d954792e70afbb8c9ceb161860865f40df9b93989a2cea4457efb95aea9bb12639e8ffb1b2eb8b24ee15b2fe2b10e15f2cfe764153ec69932cd756bf75bf7f31074e908e2704a8fde85a142f6a00f98c646ca8622917eef37cf431fb70729a41e2a6fd144f067588801f17fd74b3808b924819fbff43bdfe2", 0xa4}, {&(0x7f00000016c0)="5f76c3de25fd61bb93e11c73d26ca9f43d52af5e85a85a23f88a7d6f42c07d2cbab304a20b5875ce8da1654edbfb6a4fe904556c6c279c713a62227f409aa6df39b24997548c75975deb02fd60559abc86ca09e8e8969810d7d773431b15c1a67dd971ccd341b2a3eb3d1fef63b1d4a8f21667c9550cc9a07d67941432e0a610eb5287824d6ace03c2b44ae6da5f4a29cebefd65fd7438fd74991d74c350cae785e136019a8cd1ad99a6fbd061be79b9942d30bc26ef3deacc98ac8be113eda6450d72f5aa05ab2c68f417fec8290d77a681576a618a3d9d22d638b1f0a7b2", 0xdf}, {&(0x7f00000017c0)="183f11e75e4b42423992daa4bc54b4cd598d8571934c292bf88740a13926833d75661991452299a08a771e74dfb77210def86d9aae9d1529289649b9d28e0fb99c09d2e047c6b517d5a67f782c178f84fac6813db22fc6", 0x57}], 0x7, 0x80) sysctl$kern(&(0x7f00000018c0)={0x1, 0x15}, 0x2, &(0x7f0000001900)="d4beed93ec6becefb3ed", &(0x7f0000001940)=0xa, &(0x7f0000001980)="2bc5225209428ed53df21c6185fb4b781444cbeb838cca824453cc91cf34c3cc9d67ddea4f35be1f9bcc74640b06a94db5fa748a223f53c4f0cb1473a1c465908773cbb4c9ec2292e40e289f092be26e5ca5cac2f950a0", 0x57) connect$unix(r1, &(0x7f0000001a00)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001a80)={0x3, &(0x7f0000001a40)=[{0x7, 0x76, 0x4, 0x267}, {0x104, 0x1f, 0x8, 0x7}, {0x1, 0x6, 0x7, 0x6}]}) write(0xffffffffffffff9c, &(0x7f0000001ac0)="e1de46699bd01cd89153673501f65a606039bc4493dfd6136a04ee6d57a2910d60b8071ceafcc82f1f52624f9c66695834060c75c298e31eb92819f0f00ff7202e367f1d02e0733ce260cb11af55b35694eb840dceb31e6457ca90ea506f80343e6929986e178f5cf1ed5ae64c3f5a0f79babbd5c1f8a536916d", 0x7a) fchflags(r0, 0x1) sysctl$kern(&(0x7f0000001b40)={0x1, 0x48}, 0x2, &(0x7f0000001b80)="29298e4fa053c4d589eb187c40acd08cc762f0dd0d873b94f50b7a7ba73976e19f258971677040d3c26dee0c8ae203b37adaadf73ed83029fa08b0bb469fdf00bbbac5f6969683c54c4d0d3a4718c65722c2755f3f0ff0d1a2e52f4a38a691bec59352524a898e1b25fae6b10a", &(0x7f0000001c00)=0x6d, &(0x7f0000001c40)="e1483e8a8fcf982e2c05ac68ff3847276cc059574215294a86fd6de12d5e4e785f01e6510b86576bd46578aaf4c5674612a9aecfd18f20475f634aaee7a8ab92c6e1b132174cb07846ad8b843c382318b57720572863b1b1497a5c56d2ee53e00b09f9ec86252e424f382b99ed84aa5dd5b3e36afd2648f9fabf3a2d13f571e41f3a3402d988293157eecb4ff962fe67b5220935c3d62b65785842b7ca3fab10e733620e8ee6b04175dacc6993cfc6e4f228122f17c9ca6932fd96dd2c34c25ab469555cebfc0a5506c1bb9e5917c68018428ae28d0def4996d5242051a6884e70b43981b9d5d7893c", 0xe9) fchdir(r1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001d80)={&(0x7f0000001d40)=[{0x24, 0x8}], 0x1}) sysctl$kern(&(0x7f0000001dc0)={0x1, 0x17}, 0x2, &(0x7f0000001e00)="25c980d2a6d82f4a787c9d220df3dda8040d0226deda3d5d45f1c907e0e919ff127183053bea7854e70864b0058940d30e96cf9ce3f647924ab808c0876c6d982e6b96d5b89211d7b7ec9d15bb903472c2f732b71a015f1f13f07300f404187f7b52b0334e8d9c509dd9c399903230bd8fce2afbe56364f29edf332c469a5c4a5ba1966b2977f195fccce5f741514b48dfda46199035e6d324eaa9ffb98c308a08976b20d39695f501162cf23e7bd1602b3beac80d300e8a9629be74bab8c31849d6373cae7c15892b4d02228d78e3a38a", &(0x7f0000001f00)=0xd1, &(0x7f0000001f40)="d828b114b7b5e19819d55a3e0abfbfcfb1ddc0558d458e5ec2a2b959ce7d76a48ed88743c8509ef21edf029b9060237299b593a08c55189c9d25fd5c08cd334d8186278850adc61d16a398efa3ed02e1989f34f3db748e532df754462a37db27fe60d894f7f83653ebb88b0bb4278e62764999ddd44624e681531fa3a72625be9adb4f6147bb3644e796e0dac2307adf87c1b87655069d4b7b028560a9b1ffabad8e82a1a85f1a046498a96784939141", 0xb0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002000), 0x10000, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000002080)={0x1, &(0x7f0000002040)=[{0x7, 0x0, 0x2, 0x5}]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000020c0)={0x6, 0x2, 0x4, 0x0, "b477fe465ccba920cdb74a8c05d52b54e567aef2", 0x800, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000002100)={0x2, 0x1, 0xfa, 0x6387, 0x6}, 0xc) sysctl$kern(&(0x7f0000002140)={0x1, 0x15}, 0x2, &(0x7f0000002180)="0af08c", &(0x7f00000021c0)=0x3, &(0x7f0000002200)="5ee09cb51f94b365c31109165e9c10b4ebc7b8404a7651524dd9b5adb14c1890461901300763c2d234a1ec9df30b9adade0f744d879abb84af65ae22af765ad75279e92479cdfeede454ccff6ac92921909aeedde80f541ce407aa3f5ce787657a15f7e3aeedea2402768a065965a34537a63f37217788898957cbca30f5c0e13e2d138f1803d50fc8118f6529d427a4fac1ceffd42d6b9065c0f89e4e425fc98282e0", 0xa3) fchflags(r2, 0x10000) sysctl$kern(&(0x7f00000022c0)={0x1, 0x4}, 0x2, &(0x7f0000002300)="82d028c097a2cafed3a0dcc8f4211163b41671fc167da02d4689399d49f21839201b90d6486e779b7baf7c291c0065abe656fbd6b271a234c7aa0eb6ab7469214d1475cf4bd2cb3d654c170374a093b02f58f2ae17d85146e9375a7fd06cdc16d7c8bef7f6b6e50e29d178ff19282e12a266fa3c100eba4aa0e77ea6acf19a5978693d3be52a79dd79a0d571f934701850f2043a4c137fd5ae81b657c74e84156da479c688dfccba7f3edbdfcaa8f450d8e31eceb0147eb9c13f2fbed6ec4afc966d833cad505cd0435b66c584edd122672b12ee17", &(0x7f0000002400)=0xd5, &(0x7f0000002440)="d439b5d79db15e2a584b9b6dbcbd85d584ff79b3b42d49dc15fe3c99bd624fe22b9191b983da20d0e6c7c02430260eb2c85fb5559c049e97f23f7c343da072f716ea1fc5e47ab52bc830086d9e7c77fa629ca3cf8f9e1f646d69eb874b74047b56353b2afba1f48d6d92560a40259f2de06aa3dc8e585b17e1657c3d004aca84c217c0244157dd3c342e1e02fc4000396df017b036680dfdaf57a03e0728fd20321ae2d0d00d6ee186daf00ce4ab296d8e84c20142a78510d3fb57430a46efbd4166f8ee1f387b08dc7b64a9ef71607164a14a0b2c12951e840216d63ccb9373c0", 0xe1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000002540)) sysctl$kern(&(0x7f0000002580)={0x1, 0x32}, 0x2, &(0x7f00000025c0)="9281a821ece934618fd6882f6b4591e30180099d36d189da8849eec98eea054e07b3c582052b29c314c48f4d5874b26c0ecdcf9934f31b72e5c3fe387747c6d97f7bdd8551aad6", &(0x7f0000002640)=0x47, &(0x7f0000002680), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000026c0)) write(r2, &(0x7f0000002700)="8b4491f2053012993e46f936ca0f60f55e1703bcac4b51cdf7e40d640b87c82adf5c328d5ee56f8b686a51f5109b6664da2c3fa1fc1e07ff1d6a618b0ce236a40bf4ae31459ca22a8689720b3a09c87088298e869f0eb5a2a4ac9c5c37e3357bf3c4dd5c8d61ae1973d37c4430366a64f49a86a2472a0f48ac3bd545da9881d067d4fb8b923dfb365a97cce371b7e743ea5edd7cf9ccbc4bf465ebc0a27a5f2f983400c1a479a18bfc7f3997", 0xac) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000027c0), 0x80, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f40000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000b79000/0x4000)=nil}, {&(0x7f0000fcf000/0x1000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000cb0000/0x2000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000b7c000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r0 = socket(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f00000001c0)) executing program 3: r0 = syz_open_pts() syz_open_pts() poll(&(0x7f00000002c0)=[{r0}], 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r1 = kqueue() r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) r4 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) r6 = socket(0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300", 0x5f, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872e623ed7aadb7c04300000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f834", 0xa6, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x0, 0x0, 0xd1c, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000100)) kqueue() r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x8a, 0x0, 0x740f6774, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) setuid(0xffffffffffffffff) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd00ff0000000000000000000000000001fe8000000000000000000000000000aa8500907800"/62]) close(r1) executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20a, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x2, 0x6}) syz_emit_ethernet(0x1016, &(0x7f0000000080)={@broadcast, @random="ad288a279e8d", [{[{0x88a8, 0x3, 0x1, 0x4}], {0x8100, 0x6, 0x0, 0x2}}], {@generic={0x6008, "9e2945f355d34708622a2d6f8951fa6a71877a25e209bd253b260584a6e6d5335685a29bb1887b34613c3dbdca07872254df30c82f2d1a118943414e3368cc5b0782692fe76001c58436be874edf3738e04a2da238b2c30454d2607d2a1b3f6e0621baea575763bb9d164dcbcbb00a3d639eaace8e13442a96914376eb41eedc07005b6c2a2c018dbfce9bb999d252a5b7d57195b3f019d5a8429e5b7497e7a6853fa16c5edb8865d8504f6eebcefdd1511344fa1be7a4e9466868abeabcd77f62df6582ffd96e124d3144805481f8825a5893f61b59df174b2f9da45c24e4e4ecdda0a3a21ce090740fa27472a98c5ccc8b46e6d21eeffcf64504196f4e321a249f810b6fcc856d31a1538bacb1a85cedac7e654a6b9424c78b748a8d10cb37e91c5a3621b6104c6efa4dfd4bb30ddfb45986d9b24083fb6b56e821f77e063570560b14e15962feee4c14083fc7efd488186490256fc093512979230f2d31ce6d3a6707793d4ff8d5c481eca8918912b8f0d9e09f2378a56cc4b5eb3ba18c1a9d6f668a993be50ca124aa1b2db2328fd005c4b9746e82d81b3d5ae85d71b36ab00f085caf502364b452fb477b7b389146719f29fdc9425b7fd12f9819c10121b660239744a6a0f564fb41697d367c5a9347f7b2e90368ae4011977ae392dfd90efa016abf3079adfa0265308fc2531cd63e28b3ce7367d46e98d252cd8f0bd9fd7eab3a4001794875abaae0779ebf63514945d30dc8be06cff6a46fc2eb0e284a173055e71145424d51b31317111403a3ce62feaa302497dde92b650c2c4057128a0ffe39f73698817f5eaac6b28a5e7356f9bab9c823988e0ff8cceb897c8efdcd0cb9646c7723be7f9803740997a256e75f4a1036628b1edb4927d27dc5df975a8c8b681b57d9e2aa8280f2c2c4e1f9ce3796b7b34c6e50e272de83fa0e3a123a34ac197634070fd9c5a8c794a994b4ddb2400f7355783714cf2663bae93eb2005cf6806184df72cc9cfa4923fe65bf602eb2aa89d03687a8722daa6b12835aefb322dfea91287ddbca304d363896ae7f8fb45bd90622ef995ddac77668d85b77ab868f57d84024be06be21ca605ded4179c722e4ebc0b1de56949c4f1d2243b6cb44ad7bda0b371376f8f0ba6e6881dd0e4bafc7289171eaf60f37fbf500e04371051a8bc098a7805d9d0f98890ce25970e21c29f42dde8599cef9f8ccaefdf46269873f35543ae19aa47d94e5693a7b325725f8913eae320926133f4181bfb11e81002082d1856cd895dbdf5d7a381e343fcbec17c32fcacb79fef9f7343705e219f019b23bba64ebb2a573ce965277cb591bd909853189fdd5d6f96317ce1ce52b7e5f6b2a3db80178b7eccca12f8be1fc1af807f1a427b7d89cd63e9bd426eac8ee8f95715a31c39fe0ddfbe3891fa8289062c3ac65d7c427a100a0e8a6b6db3f057e3eba75ebe0d9550007af4afba1a950d2b2571253561f7f23eb16bd10d8bd6dc2d950bcf347d4ca18a9b06a3a69b448152a1b1dce8e5a8bd0937c628248cd7c29742393d71b85d18b18cb3f09f73f78825f2f3079d22a2d1a72868b8e94b0e4957269d88865116cb95c1df742c86f314545044bde505d908cbd30816bd11a696b3bde90614521372743e54f21b0c9b124b85fbbb1d1e4c11b377004481d6d37028498438e75922c88576b8b31c09ce113b2404ab330d73c2101cb635f312fc692fdc805c98c71df6e9bbaff2e66f661e1ea8a0586e0d3f57dcb64fcbc16491772d2e99b26a7aa9a60b7376a0cbca17c3bfee654cd10479aee170e1dbecbc29ec569d2852b808bbc4b9554c558f7ebb25af675cf451144933f3fbab0a6f2220bd4b12424ae4ea0437d88ab76ecc383463ef860f82e20f23fdd9c039f1d5c499fd93da7f6e7ffdb91c36741fbf237a3a7834b64bcf1b2e2fc3a637443ea90879751c283ed3638f3f58e785fc70455b694cf5623482e1c016089db9fd4c38775eb0c517c18c1d74117fef43e0e8fb780e191fcadc986717d1d2c282429c027ca5472bc5fdf194fe07d4b2819ca742a39972b2f621edc5c6f8bf9365460ed9a47dc1768ec22e558ae6b218a3c4796b7562857d1abfa0fefa0b120ef5a6c1db06717e4b370f6de1bbcb353f7048330fce2362f3601b466a0a6a49294ef3d4d26acba2e77b94a4080b5ba68846a85e918e79ca84b9b5b8200568420636470ab84764a1e84332ed1bdc93060e16e4691a20c1b12c5564bdc87ea7681195cd160b4b113dcb05392bbce00d03bc025234846edab6286a37fba0fa1dc31ab0df8d7313c21e53dc1509dca07e204e9ae6fe494e05949a9d4d64456b816e1a53570a0c2c3786e1f12178f02e71a0a3a46d93e78d08a16276e4ba71c6211aa7b57c1565d34a956b49085e40c420836f8682d2000a04db3a1edd9b1447cfbefd1b3a85e240ecf099508ea83edc828e7172e97295dcc8d211cb3cb7342e83a28520ca718b020c26336610d403027c8f5063f7c1ce7618bcf436e21c7c3ddd8eac3fb4ca09e33e5bac8798f29f9cd2efcfe2021fde907bf6d6fc16d7b17bcd7bb34e8cab619de7a99705064e8f4dfc420db6292d7a1e55734a88aba0fa4b247fcc5de2b5ddbba7fedfc607df387214a2eb984698d0230ed11c20421a20268efe84adee3ef0ae5b215340cceff46ccec71867166f0c3e396185a0d0661e15e4722bf9a5461069fb40b6dcd8325e49a359e8c1c223323090271cf1840378242c4b60eda64368818aac8be1e564a82ad2578eb774af8f904b7f5ba718137c7097d6caa3c53bda897f10f368f2412a5390b734f98b8fe14b9dd252cdd3607854e520486ebf21f9e49d8df9e3575a3b45ae72f67609b5e9892b2bf1100e87ebd4e54f0192f00a4e73bd4482f238770a8412801048d7076d9355f151de655ec9884c665515f0ebc45c51f285a91a7c52983de62f77b7e820d41364b446b5f5489a600b37b4780433eb8c90aa59f68d6cb58063e00480e274011eab5eeb0c71e992cb4df1ef6d18f3abd5f64cb0d45a158bdd17353cfc7fcd6a68dfdb0908fcf55cbed4fd6f71cea660d011a4c89dec32b11bf2990062bf76e21b27a61b9aa0a0f5b1b4ffb5e7dd7e536e6b2c462d30f38537e84dc3123aa24337a306b3dd966eb5edfd086e44f7b351be9f5b60a0e4c3faa0e661a1a21e79d01e19be30dd37bcabb1bb0a9bf397ac28d28fd38436d39efa0588d4a602a6aef2960004eeadc9105c604628729b6f89342e8675096e4f5c1c5844c584650004434ee763509d5cbeda330fab4adec9584a93ef51d076a43b5c06bdd93e8886c88d2e73cdb2504eaae63ac306e9f942fa3d0a56cad52ab907b519b07f3f76367a4ca880d79c7672cb4a343c93a4ce9ad5b25ccb22e7edac0ebc828b2003ff4ba97fa2ace2638885c5d2f78055b1d86e0da503ffe4e157983af19ecc8b269cebed0be42aaa406988376720d8507bc6307b2ed0faedadfad322c5a89d4d365ec7f08d248a8b7e505d677273bc863c0202d8fd648af3c3a3c2032d8d06542edd4125fcb344402bc6cefab86cccd016e7c2886520c4e696732b715005aa8cccbf25c83c4fef716797bf07cb3566668ae96b28299f11e1ea4345e3f2b3ff0d9d122b0fd4a38a3d8d1cdacfe3e312e89ab03f898364325055a1b7a05f81680936cac014e62ce6bd3540ff09207c5f1c9850726b661b2857150c8b9449592139009fd2dc1558fb66c95d068decf41b436f39b4ba37912b83000370f6ddda44857aac2c3e2ba3be998846a7244b12d79110efb3980b622845fcdfdb1df3b916f81daa09422119b8469ae69032ab0cd671033ac0c769ac9e7490ddd63dc7cb10ece15e3a4199ca3fd5fa2fd465ee039a8cba5f4263c673713b5fc875d93499b8f982abcf6d41dd4f940cb0992eb2028a65d5ed83b1f60e680cee18098016aaf5dd32c66ea4a38cc6e0813714212304f56064aa2d8936976c35ae988b443fa3833988b59bbe6fdc95d5bf80a20bd1efcc6d5284c57cbe73feeade61e0d560ca54b49ab93a1f979d12733d8d5e63620a9c03fcce76e8e776006af408dfe90eb950f51f3f0f7501661006f4de2ce8049f8193c4702906faabddf4d518b922e631c9afb86f3e07f92ef48c105cc25b29dd759f5433f476c21b058f102c71f33af8ec0629a7a840c68f3feaa64b8ac158c6b000e150a4364c87d49d6143ee454c5b7c05e749b51d6ffa842aeb03991071f46eb5ab7c23fcae54ed17b3962e80e869339e7bf608b2067355d4c3e59e58d0c4ef6ad1f0b9747141b220eba4eb9acd7e9db0f2b1ca9f9610b8b876664f60b0eefb619373418d859e7a74db5459d9c9c0523bbf2c9aaabdb122ea85fc000db7fc39bf3b8b8e8912fac069798183df98e843eb3a93bab22ff2b42ab1ad6c99322daa6bac5d319f306c83a8e668feae691c9768b32286b328d6f767f2b310ab1e751fdbde8a67291413580a4a4ac21f9bf39d1eb5ef7ffdba74d96b11bfd89d15f91a646ff7e8c16c3b7f4a2dd80d11ec91e6ac6a1448ea93a8d83ac00f35a27f9a157466ac030e5beed644e731efc41a89ffc090c43cb99f37feadfa77d1db4967aedb4fabf3ecae9b7d942e6c0a66eac679d951d7aa5fa05cee655e6aca79a3c00a548e3f9e04243ec952b4aef39201f7cd0d14db32da8e39884d077bd7969793ef90ebc389344c249549864c94073bc1dbdccfddb4db47b5746494bfba47ed645d0c8af190612e2efc82a30bc5449760e5cc6b0af8d056628edd1a12a035d2134e19c8ce45a0c0980f9242bb2d734437faed321b01e52c075d04e00a8a21a35e7cfc02e0bbbd5a950c96008df7504ea1aea8816a38d705a9e9178afc56a40f6850efa37b6c2e61b96fa7dcf28549676abdb51daa17805e7eaebcc78c3b7f2c78a5d36ae10d30509413dc43afe8345bc08f34b3661104746be5db230429e4539c2dc430b9db27557d3cc3c6a39ab80d0317674a7da3fd1b93278de0f0c734446065ce1d564e6c7aa5ebfe91d05e05729fc623fc3670648354197fae3f605c58c1f8be6db9117f6262c6e990f5c123f203a9d6eaa0d0f92ec04f805d2f6d160b9a877758f3ca532024dd380ac340a2a11102c90283b396d47403c0683154a60986dbb7bd147f6a1218936a7205ad6db46fc440db935debc179407608922bee623fa99e6083988773968c385939d453f2059a3c289d9b697e7d7f9282008bbf4c8850ea241ff35bc1c60362990edbef8c43439b836e3d8c2125e41155399bb76711d66a025f3947ecd2279515c62a948bb3e16905f1942607480c168f544b06a97b9c6dbf2a9f2527cc763025f523c5d7f0bad3b3a0a795ac3ed85e73af40a0a12777875f234f00289aed5565fe02a3d62b0cdfe26630d21542d0ac0dc782dd9f88043ccfff44dc5369a8f0a18e038ad6489289829a72a0b75110b15162d11a8ba0eee972de9d7f949c547dec679657ec7573e94ef3436ab01e9a3b92d54ce472ab658108a097e7d59dd6b86f6bc3669dd683f092ffff0d939a65aae6599c4501a400b00464d79a0056c2d6b2aca957b03e1c696c155ed04cf80b10e81371b1b84f02253db90ec9987b00129e575513103244cbe51ce059ce40a32d754944be02da6d1c59d90f0e1420b826dc82acdfff620f18750434655f49e7079faff7ddf308bfe459b1beeebb03de0c9476a499a858142dd7f7f194df10d3f13c8c99232e38e06e5f1fdf094f0be6a550f8e8b81b6edc852176b3ad8ed747a4d1916d3f2c7c0e77b0e"}}}) syz_extract_tcp_res(&(0x7f00000010c0), 0x10, 0x8) sysctl$net_inet6_ip6(&(0x7f00000001c0)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) link(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') wait4(0x0, &(0x7f0000001400), 0x8, &(0x7f00000014c0)) bind(r0, &(0x7f0000001180)=@un=@abs={0x2, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') syz_extract_tcp_res(&(0x7f0000001340), 0x3, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000001480)={0x1000, 0x6, 0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000011c0)=[{0xc2, 0x40}, {0x25}, {0x6}, {0x2, 0x9, 0x6, 0x9}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="000000869078000004020000081048fa89ae2b849e38741545b4b986080a00000000ffffffc0020407001312f6907c40582d54ed93fe121614756abd0402052200000000000000000000000800000008000000080000003f000000c500000001131238533e743be61c4f07d514c7dd4f3d0400001829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63acf23a846604ca878574e74988c29dbcf16b8e2f69adc2fa"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x10, 0x0, 0x4}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000001280)=0x2) syz_emit_ethernet(0x39, &(0x7f0000001200)={@remote, @random="2667aee7f618", [], {@arp={0x806, @generic={0x6, 0x802f, 0x6, 0x7, 0x9, @local, "86cdcf2011f068", @random="204e164d9d11", "c1330295d23c122bc3ff03ee8030c383"}}}}) select(0xfffffffffffffebc, 0x0, 0xffffffffffffffff, 0x0, 0x0) executing program 1: symlink(&(0x7f00000001c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0xc7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x5}, {}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000180)='./file0\x00', r4, r5) r6 = getuid() setreuid(0x0, r6) chmod(&(0x7f0000000080)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x27, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f0000000280)={0x3}) executing program 2: shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8000, 0x3a) r2 = dup2(r1, r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r1, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r4) r5 = getuid() setreuid(0x0, r5) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 5: syz_emit_ethernet(0x381, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000100)=0x5) select(0x40, &(0x7f0000000900), 0x0, &(0x7f0000000540)={0x691d}, 0x0) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x3) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYBLOB="73702eb9ccc3aaaaaaaaaabb8100470086dd60756aa300103aff9c7e4d1081645bf0376e0865911feb7eff01000000000000002339fe0000000000018b00907800"/76]) poll(&(0x7f0000000040)=[{r2, 0x4}, {r2, 0x80}, {r2, 0x40}, {r2, 0x20}, {r2, 0x100}], 0x5, 0x7) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) r3 = socket(0x18, 0x2, 0x0) readlink(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r3, &(0x7f0000000080)=[{0x0}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r4, 0x29, 0x2c, 0x0, 0x0) syz_emit_ethernet(0xa2, &(0x7f0000000140)={@broadcast, @random="5fd01f561c93", [], {@ipv4={0x800, {{0x23, 0x4, 0x0, 0x0, 0x94, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @empty, {[@end, @lsrr={0x83, 0x23, 0x2d, [@multicast1, @multicast1, @rand_addr=0x81, @remote={0xac, 0x14, 0x0}, @empty, @remote={0xac, 0x14, 0x0}, @loopback, @empty]}, @ra={0x94, 0x6}, @rr={0x7, 0xf, 0x9, [@local={0xac, 0x14, 0x0}, @broadcast, @multicast1]}, @rr={0x7, 0x1b, 0x20, [@local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback, @local={0xac, 0x14, 0x0}, @multicast1, @multicast1]}, @generic={0x59, 0x11, "4177a72df6b5bf728e7236ae2b1c62"}, @timestamp={0x44, 0x10, 0x3, 0x0, 0x2, [{[@remote={0xac, 0x14, 0x0}], 0x7fff}, {[], 0x100}]}]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0x1}}}}}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7c}, {}, {0x6}]}) syz_emit_ethernet(0x13d8, &(0x7f0000000080)=ANY=[@ANYBLOB="9c1af838754cc39c89017f9f18d565c0d488dbfdea3df2696e87dc8ddd741a1db67f181f0c32f5185511a1368582128915ae5041144ffbdd7aa497185560bca4c6c4db01678ddf3e3accf658f0b1ebb760bf163bdb479a8523e6f42b4dcf10f8e2e5fdd6e15739472c7ac0779ffb0031c547080244b191c37ab44b3ae732ad24bb70eab11c4c0876016b5a", @ANYRES32=r0, @ANYRES32=r0]) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='W\x00') r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0xc}, {0x81}, {0x8106}]}) r4 = syz_open_pts() r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000780), 0x8000, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r10, &(0x7f0000000280)=[{&(0x7f00000002c0)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) r11 = kqueue() r12 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000200)={0x4, 0x3, 0xfffffffc, 0x200, "dc8e289e2ad11ba7aeb2740a9a64bba0fa8a0da4", 0xa25, 0x200}) r13 = socket(0x2, 0x1, 0x7) r14 = accept(0xffffffffffffffff, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) r15 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r15) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r15) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000200)="298e2b337647d17262e12dc230944d308988c2c132d18c862830b6b6d0eeed4f4cb4346457280b77a95ee7d0a1d715f68987bf43cfdca48eda1d5780e61e9a2e44c144a372e17fa91d4829bd31f42a9633ff3cc3c9e8165aa3c0594ee4bd1ca62d73db503f31e0357bc7d36250ce3d279b433fdae3f14943c053680c302a833b30bb0851af0c21829ad1b1b905", 0x8d}, {&(0x7f0000000180)="1ecbb13a9c60841bcaf3ef7e00ac123d71450decfbe783bfa80caa7fafe25a172921e4cb10a8a69a1c0a184873652c", 0x2f}, {&(0x7f0000000300)="c248a10fa8791be4623e573bd33228b07d813f1c0f4ac7e11694812835f3c7ff14d0e49f6f16c2b4f66d212a84367ea55ed83bd167f4fbc0791cb7", 0x3b}, {&(0x7f0000000340)="4f1eabaaf7e7", 0x6}, {&(0x7f0000000380)="f6356b3fd01e04e5343d4c1866760df586eee47c200d562bad9e938b15cacc8edafa67df91c64b3305efedea4e88711b8ad0df3afe7b15a08dc3088e76f1a56e8cff55525462bc5733a5a4f15b37b04fa3dfc8e847c288448509b6c1251e2a4a3be275f2d8f8af621d17ef530a788ddf31351151c7bb3ac7b2b7386aa4c27da8cc1b6514311837a5f9489666e653d7c4aa6933d53361abf1208e15ebd2bd26aa6c0b66343c3e9bafabae34d28f2c72bc8cd22f0967676e11f9d2f078bf1eef7df56853455c06df7d36c84a9da999a16e230c7890", 0xd4}], 0x5, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, r1}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, r3, r4, r5, r6, r7, r9, r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r0, r16}], 0xe8, 0xa}, 0x0) executing program 6: socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chown(&(0x7f0000000140)='./file0\x00', 0x0, r1) setuid(0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x801, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000100)={0x0, 0x5d50c48, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 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(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000011a000/0x1000)=nil}, {&(0x7f0000357000/0x3000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000530000/0x4000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r0 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 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, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet6_ip6(&(0x7f0000000940)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000980), 0x0, &(0x7f0000000a40), 0x0) executing program 5: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x21}, 0x2, &(0x7f0000000340)="d9fb8ab43a68090ea5fe35734508f57a5c42c3c1f833bba1faf334b69928f189d7cc32a95272c1fd7107839df070d3ea4a2d68bf909643d6fbbfb90864f719730ac7e0f5e1163fc5ee538b2e05398655f4d395c5404e36cc94292ef1bfa58071d8f5077f3afba756f968d61b2b4b6de199b8233e1b29bd014ef00dce31d4fd1664ee15ae4b50084fbd63c5c7d26aa627cafc964374fe4475b6f050ad5cc0d63db652e55e3a3d30b2c7e1c01826225dc0f7c8c685555c2875cead1cbea02c10b7ce0da8447e596a616da4eacce096f5c3d87c6579566723873073e0cca1fb268ccfeb095b683286e26755cb88ca262f72a00b44a1ccb441057d23f97906068bab6499bcc57cc8aef7de58b97acdc2a9cdf2e0e2e51538746e5e7e73ebf91c89b2d51af570404f1dbdceefe67ea78da19ef73aa00a4fb7bb692fb4f7c5b7eeb4a3ae5e29032b9c2b3dd384495d48331d0fbba4099007604eb18667c666c9fac3c371e3125cfb6960c469b583b06c0d8a463cc2885ddeae01375235362bf45e1ae9602dd03959f433dc843f5db9b0683c584f6a44fe9f66f7cdfeae4f02448ac48d1687d5fd4c6c8c98a410a7d86af6649a60921e4f99592472a6ff95d2c6f53f846be640f093f99447d99e17e69d2403b3d2aee90bcaa6b67f5347bf1dd857b400986f14d3faa486fc35908653292adbe5582f434831224a5edb5caa49875ff1633994222cf5790d9c529ca78cccdbc33f47c8ffb25061bf8277082e9979c0c13718a79717c96c6cdfc38cf75cbde2330bd7b7641b631070936f6012a2de5fe8c0407430744bd34edd6becb64195544b3c0873f7941974e41680907c9145d248f60a455943f8106ff3b0bcdb0b6fbf751f0534a50b90b70b5bb89d6c1cd95d9761126e6cdad09fab723fd5d2279bc7496516c9ec60cf9ccb2f9b3d48c2b1cadb472030602614de2be52089dd543bcadfb861ac4d154b833821c1d301667eeb683c8f6812584a40b01dda7c1ac11e33d6d93d8e245c1a51fbe237e76d49ba9a3b68a2e85c355cd3f573e2180f92887e7e7efd2fb388d13e1a3ded853ee214ff6792373d8e7d8562d412409c75d06ce420e82cff1a77881defdb496e5b48b8dc93924df00c7d0bbbc22c2761d50f2f6e8499b37d21ed7fecf49d53a4599957e36f03f6e112cd4deaf3d7e93be9dcc90ed189cc8416fc288dd9cb016465bd4820ffafd6c538735cc86bc26f3a0a4954eea03ad7ed2b6e7b6d7ecd7223a7d528f8714a3afba4e55aad74d94a9f1c13a97afb8f9cb379bb928c09db27369a8a16506af8c340cd18fdfbd99fb3e59b90f5ced996eb29c167876290b14de7f0a64eff8d519c7308487fac47a2d645846d740931a4ff17c5f0064c78025311a80e1f381c37060dc77e514d2e7f2195a01db1f7f38bd2e6e6fb9b53a1f422321b531c4c0c9505d22c00f55ed6bf4d945ea8d8789ac825558d27d6a9d47b11d56f3bc6ab688bcf6cf0ad711c64c87a6154f86cbc90664037fbd723c23a1574e67fad66e36f1c09c7511b9205e8292ed9f782c332c9c7323a2944ef9848ce349484703cba710b1eeeb10b7635292b68a8f132990c604777d67889d51b4ae3cb9dd383091525b9e16f04f4dbe84c425a697f64b85b0449019e1608f6cb41e3395c41fb73923b3c04cc27c48fe06a74c7de782fde618c736bbbd5e68ce2115a2f3077e0633ec5e3dc446cba78f656406e29f35f66c41e9385417f99ff8a07ff4042615dcb0c6b44136bf29690b2bfb7d7263844d6689e3300f36d971a1c7ccabc695752e88c3e13bb330dfbdac639c27dff86561efc056e4153e778832e7f98924efbdd9441b5293037add86886c7aff82b968d6f9c84a61af4c80aff6cff9cb0e7ab0f92a824324e9d6c58ab19361d2e8379072ce4626c4cbd502359ac42d6af6cbb0b822bc40005c0b7aea6c4aa886aa964f0555ca39e0b386539286511739ac3f1aa0e2c9ead378454844498487244a0ad02f28dafd936035d84e0cf85a0e6b302d748275ffb2a146b64f3eaa32b1f23390a09451b07c01ac94f5168ac6bd92d9bc050de106338a32f32aef7a581943a79ccce04789dd107b3e727f6c4c86415fe1b58d70f598e2a27d9477463519f5c560bd7c79b07f78d278522998ee6ee72b14e9441606174cd0b6b92f4bc30b058fa4d20c1232a3c7d9b945e6b7886a96ea6d555ab4da2e24a9b6724cbd055dd16bc6fe6c6e5b541f628b425e0881ac1a03ab5c58bd38bb3e2721a582dec213251045c078633f719359907ac4c0d584f49d79554387a683e78bd4581306b906a0e1594841cf4e95593e88d587b40bb5ed9e52b9cbee8720afbe6d7568c2e8bd5efbb5e669e92dee4335b78467fadbc59c44d13e661aab9a1881eef8ac9f9b379dd35c60a11ef913554595bfc3cb8d7bfa39475c47b5039f572253f857b941513ca5f34ccb0268739b02d044ef9db701f67be83e2f4bd5a0cd6fb8ecf74391e32e37ab6775c2110f8a5321ea588589daee058c99d12039fd41f51b6668c0d55c466a190af21b4cb1d49b4974da44eeb6027385d8be6a5006fa937138bb5ace6af9dce0c99743ed3e361e39bf12ccb10983f73887b520bf921348db966e4976041f9e5101e64bfd47f21798c36d5f7a98b89a3ece94699ef2a263173cee50e8b58d5a0f59259a7bbbb25f0407300c9fede66ecaad539462521036b51141f2b38e7f56754c721640266d306e5435629de7280ff4e068bd0e17b508c07917d9cdc3fd2cb79f849cdf776f1ab789ccd9fa92035e9b8f1ce12f552ec02ff20a7c523812494e9d267195b715bab4da597ee2fd905756d616a5e5e0c8e34719c966c2010cc6ab01191cdf45d6a5adc5e55141fd134bbc3ded7574b256409250848b377c1e7ea610eb919c4ba9d6fa31e13f8e7836027f26ec084ed6f4c7b638ff225e226daf407620484760822905f0a4f7e10fcaeb926e4a8cdcdfd0b3b2a10557d6a6dee4a4a4f175a038648bab053f4cb85d2f24879527ec534a18a8c0b81f205a70185d7c4ae0d70d66cc5bb8fdf466cb8f9ffabf5a1dffb8905578d150b4456a6149bd5d270bbee881c4ab790319d3aecd922ab2ce09bac17e5d8ed5f1230775b2f77dd07d43a82e916155838539fd5eb2517681fb272b10b6f33372ca9085d0ab835c96ed4e6b867883a7a5b7b606323fd664f31a7bada2457573202dad323c41f9563dc0cf349429267067bf14a52c5e45ddf5111bc4b6e7c7b5ae4a558088efd07fac5d4cd688ca07ebf0662c120731b555cafdd5ef30e36dfddf41eb3280cb1e395f4a29548be9e9c50c95d6a63454ae45ed6fb1f5e914c04b060d3436db0f47764308305b9c6723029e0b368f32c4ac5b7e85d52b72e22d8fe203d614a8fec7482f89a0649e27e5622dab0cfde66cf39e363aa540de07fa3d946448b2d1c55c70c4469e0b2dfeae9f27e41d754eee5872351257bb40fbca9041e75c9fd7ce6be33c991a0702c395e6524340ad902e5d264c74d6e29ad104888261e622a2ec1c50dfa79592d6c316074ab2d72063b70a4df9fa81a0bda6bf38b8e7ba6994a1964bb17520cbd40f75e3d755804b295441fe36a67dcd4c5931e6e97f88d269298afd7d79adfb3c16028f4f6b1440229c3e7bfec94e6c2bb79a37ee0ae27e5a197af3e2e17f7ba6469e22d828c0de201112751f65f00f3544cd30eed60c98a7311b4946f68c813bbfba6e00fb6e8623fe5af3a4207db51de2a7c55312867dfb4133527c5a1761671cc917b1d333548cef01466f1b81ff4b82ff9b9b2cdd6b20441c34045672fca16021002e395c29b2aca0eeef0ed37adafeb251303d4bf41c2dc30d272697f7e3b58765a5713404fd06f2f37854756d411b7c66ae7173ab1da88bd9713d4be449573cbd7686d8b1a232e6cbbaed975e332c3be7580ef83181ad74677505b96a228252284bd2cb693726dc4919bb3ff24a219e5bd4fa5d060e10d2226b8a4eac6ebdaec57c236ce794ca900cf8a494bea23f598549dff0e4fba5f8d5594d34c4e4bf6f3fef940114be308e6e1e6e9f11b12bc9be40856afd1029675035deaa94385bc524eff37b28f6ed1f005a62cb3379037558b8667bf775f46e0740f107068f15dea82b7f348dafa096fe4042494854d51a98699d15b41fab28508088700de925580c3161d301bfce99f993c65c5c0171ab370d62703738fa12f3f71f6a6fd20e01406c76bc7eb8b8793182fc520ada013569797b85ecf3b44f227d28c91395268d9a11ab7f6a180146c204167e29ec3384c111cf39ba770eb3ab1258f8c55cd1bb63db6574471fea2fa979ccb10a65fd12941f98729327a31a08e223b232b5d007f09f1597fd245b471e97326ce97d6336312752461fd3b12b6fa49e376b81b836a43810f054abf5e3e2dfdafde27b93f828279a0d95c6447c3fe33f3a6321370fa113d0c084516217adf6b39bf6ed7a42aea478c5e45271ea8c8a085df7598b82b4c3dcb69e83a4606cd08f6d32ce195dbca30dfd8ea71aa489efbfbdff9ee2f7e2c12a7b35d5221037b67097b552a65636d24e0a8a42cb17e0f02057981bcbdfbc227bf8942583fdb72474d4885279c35462f2e4a7cfec0af59baa6dc9279328e74cbcc012dbf50aae4e0f1804a694c218c6ef069fbe24454b2877131f8a0d33b30a7df8fc5727fda2b9f5c3c3c40f32fb9117598064d2f756d011b4a4bfed62b81553ad6faa1a96925d5791035e2236b66212b0b595b024b85be316b630ba10bcb80013f852ba8cd65d4bec6a97cdaf8eb320528202205d68f889452064cdcc33faf30344cc928d95fb13317494cf82d49b70d6cea523947328455ffab49c3fbed211506abee27ee3311eb70036a310dc94c4b1a2447c89c9aa055441e22d593d50a422abbf2588b2f88ed16f2b68a138682c278b5f3c8256065104d00117db462a5d66f17751db7243bb53d09b812498129e636e98938b3eb82b8b53ae3121fed39770945866ea5b37e4f2b29e323b82845270efbdf4558b36be1cf129fe91038a99f0c66e481de91174c31481353441257aa521e67a1bf4c21455a5c1c55f9f725d960248ee147a53321c9eb5e556ec33ab30a123e94d03bb167b3639dbcc4861d17cd8c6dc7238deca0d02e9c57b227bf1ba8b070665af2f4601394c53317af42777626c31d9d725b983bb1d8761ebdc7d962ae7e69b6fc9ad45f744acb021fa336e0b29fc422ba5952edd6deadd67112821341bda521371688a48c86d5748fd85196d98386f599497e7cfe5da4580d76e49e8e03b656bf222f1f2a62b09c50928b078fd76ea7909a247f25a53c68fbef041c96351ee557aa1b2ad5c2e45f864c93ce71308f05bce156e496cfbfdc50cc12627bf0cf0ca1af5e4919586150cbcff984601ce2c0c0bde636fa7802573418514438186290e09690cdee060e166bd1e0edaa5e431406996acb82f9529b282570565ee53d3b024b0fb4431dedca398f3be1ca62e978b12d31b11db0bf4833778712afd0c279aaff1d997002d7875a064ee11b2f4b91f94f319d5488f5ed2925db7dc456398a9f8ea5e43a8804f873f89dd30457e78e8c76ab094298b532234baf8f3bb5eb49e1ecc4b5f877ea79577252073ee98a0bf6f6dd3220667fc0a7940072b8df59157d2d9b85c9db21e4073daa3067b7dd1507f339786b2290fa535dff7559c81ea02ce69acfc9e9a0298911f5af0abd2452f6431b1e9507cfadabd267b71539cc2aa6112674076c6294e692f7cd54d37cfe958ec65000a4", &(0x7f0000000100)=0x1000, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000157000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=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'}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) pipe(&(0x7f0000000140)) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="f9", 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair(0x10, 0x4000, 0x9, &(0x7f00000003c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x6c}, {}, {0x16}]}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x3}, 0x2, &(0x7f0000000380)="c730541c867c81672fba24959a8164d2237d9fcd13dbb030d41a182d1f324c5877829cce64", &(0x7f0000000400)=0x25, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f0000000480)=[{0x7, 0xa5, 0x3, 0x7}, {0x3b08, 0x4, 0x80, 0x100}, {0xdf, 0x80, 0x9, 0x200}, {0xcc, 0xff, 0x1, 0x20000003}, {0x7, 0x7, 0x1f, 0x6}, {0x6, 0x81, 0xe6, 0x1}, {0x4, 0x3, 0x7, 0x9}, {0x7ff, 0x20, 0x4, 0x4ff8}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000440), 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="a2", 0x1}], 0x1) 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r5, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000001240), 0x0, 0x0}, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000002700)={0x7, 0x2}, 0x3, &(0x7f0000002980), 0x0, 0x0, 0x18) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000040)="066944361ce519518cce778d7f668f85c933bbf63799ff46a0a94023f8a33e149c996bbe52b8c9585f8400000000ed0af36f2f52c01361e5bfd9184cd62b195b67d6663388a04ed19244e31c20ea9b141d79901321e85939f752ad96e2d15a0c4e1be07f8fba1e19ca4cc6595f", &(0x7f00000000c0)=0x6d, &(0x7f0000000100)="fbcbb8042018aaf81957b3172683af0295513d97ce22559c6dcd79f218b47e6692a622989584c7c9d630d8e4065d5c0a08b6", 0x32) executing program 5: sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="bd545da7c96a1d1c9c1ce1748d939ed2bd", 0x11) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="ac", 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000000c0)) executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040)="10c6f92c85", 0x0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000080)="e02c3b97", 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000084600fe8000000000000000000000000000bbfe8000000000000000000000000000aa3a00000100000000"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) syz_extract_tcp_res(&(0x7f0000000000), 0xfffffff8, 0x4) executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe800000b69f2b52a1df7428000000bbfe8000110000000000000000000000aa3c000001000000007dd83b19fef30b69bc952e454949a8202bc4e02420fa11d6651c28300174939539e671de5e32ec501caa656e2308ff5c180636a8c150606d81043d53a054e376bafe9b53f450e4b7"]) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000300)={&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000040)=0x9) writev(r5, &(0x7f0000001440)=[{0x0}, {0x0}, {&(0x7f0000001340)="0055607645e497760566384500992137dd406adf528548d3a4ba07242a5f08f7c8c088c566878513c1e940881d32054b9c5eeab1d94629f093723931a895c1a7eed8c6f9f61091f38525b8487351d743145401e0f9a5268016be7f31173bc1b0665f1e3f7f61f87d10e633c1bb1f94a2c9883da4b462763f3bfdf7d7eea77cad67247504f92d097cb395dcc55214a84c6aea3052829d9fba7c10e4c84d7b8a77880db5b3fa102d276ae4fe68f9b95f51c21b21d0191038f99d0e1e6de76506a029bd992a60ecbe30d82232a4b340e4a5a9dd1ec5f2061b4bf41c85cb85f61212a74247df7380c523f56a9e23ac6874bdbe20", 0xf2}], 0x3) getsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) msgget(0x2, 0x0) syz_emit_ethernet(0x0, 0x0) pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000001840)={0x0, 0x3f, 0x9, 0x8, 0x2, 0x1, 0x4, 0x10, [{0x1d, 0x2, 0x81, 0x29}, {0x0, 0x22, 0x2, 0x3c}, {0x0, 0x6, 0x0, 0x5}, {0x8001, 0x12c, 0x3, 0x4}, {0x10000, 0x2, 0x7fff, 0x80}, {0x5, 0x80000000, 0x8000, 0x2}, {0x1, 0x8, 0x6, 0x400}, {0x1, 0x7ff, 0x7, 0x2}, {0x7, 0x1, 0x3f, 0x49}, {0x2, 0x6, 0x0, 0x1}, {0x0, 0x4, 0x0, 0x1}, {}, {0x200, 0x1, 0x80, 0x40}, {0x7ff, 0xaa9b, 0x184, 0x4}, {0x8, 0x6, 0x9, 0x55ef}, {0xfffffffc, 0xfff, 0x3f, 0x7}]}) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000340)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, 0x0) syz_emit_ethernet(0x0, 0x0) readv(r5, &(0x7f0000003340)=[{0x0}, {&(0x7f00000005c0)=""/188, 0xbc}, {&(0x7f0000000200)=""/97, 0x61}, {0x0}, {&(0x7f0000003280)=""/115, 0x73}], 0x5) pwrite(r0, &(0x7f00000000c0)="a7", 0x1, 0x40007) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) mknodat(r0, &(0x7f0000000140)='\x00', 0xc000, 0x5e2f) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) writev(r1, &(0x7f0000004340), 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x5) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f00000007c0)={0xbd, 0x0, &(0x7f00000006c0)=""/189}) lchown(&(0x7f00000008c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x40) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x2) readv(r1, &(0x7f0000005b40)=[{&(0x7f00000009c0)=""/4109, 0x100d}, {&(0x7f0000005400)=""/165, 0xa5}, {&(0x7f00000054c0)=""/221, 0xdd}, {&(0x7f00000055c0)=""/233, 0xe9}, {&(0x7f00000056c0)=""/157, 0x9d}, {&(0x7f0000005780)=""/209, 0xd1}, {&(0x7f0000005880)=""/230, 0xe6}, {&(0x7f0000005980)=""/116, 0x74}, {&(0x7f0000005a00)=""/170, 0xaa}, {&(0x7f00000002c0)=""/126, 0x7e}], 0xa) setitimer(0x0, &(0x7f0000000000)={{0x100000000}}, 0x0) getitimer(0x2, &(0x7f0000000040)) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="fd9339c0fa4d", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@generic={0x4, 0x0, 0x0, '@]`9'}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="de42762753fd5208000000d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520ab095074ca91552c882e3274a40de511f25a4c7b9b5da27abdaac875206cdd15a302207e29e4615ad3fe39b5b7c290184e795e13430589eecffe73da2a165521842b2f65474c815101a756b7e40a7608c2df53bc1cb1c6b250ff4780de3b233eb3d302649c5b83c1fbb543e0e8391d048f70e1b6e018457f0bc363d87f68060d3fa22512403e644f1bf43cda4ee290c28d8f06382d63394f69eaf561f4a4d6066f7976c35b03f5a2c26092e30cc141f7f23f235ba8628d9b605bfc26534aa18160373955b4b508dfc1f38dfcb85270a", 0x10c}], 0x1) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r3) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) r5 = getuid() setreuid(0x0, r5) lchown(&(0x7f0000000140)='./file0\x00', r4, r3) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040), 0x4) fcntl$setstatus(r1, 0x4, 0x40) r6 = getpgrp() fcntl$setown(r1, 0x6, r6) msgget(0x3, 0x204) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) socket(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) dup(0xffffffffffffffff) executing program 7: syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd6067199600303aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb88009078000000000000000000000000000000000000000001039963d36e5bebeef872fec9f1a73ee76db6358449fce6"]) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x5) executing program 5: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x21}, 0x2, &(0x7f0000000340)="d9fb8ab43a68090ea5fe35734508f57a5c42c3c1f833bba1faf334b69928f189d7cc32a95272c1fd7107839df070d3ea4a2d68bf909643d6fbbfb90864f719730ac7e0f5e1163fc5ee538b2e05398655f4d395c5404e36cc94292ef1bfa58071d8f5077f3afba756f968d61b2b4b6de199b8233e1b29bd014ef00dce31d4fd1664ee15ae4b50084fbd63c5c7d26aa627cafc964374fe4475b6f050ad5cc0d63db652e55e3a3d30b2c7e1c01826225dc0f7c8c685555c2875cead1cbea02c10b7ce0da8447e596a616da4eacce096f5c3d87c6579566723873073e0cca1fb268ccfeb095b683286e26755cb88ca262f72a00b44a1ccb441057d23f97906068bab6499bcc57cc8aef7de58b97acdc2a9cdf2e0e2e51538746e5e7e73ebf91c89b2d51af570404f1dbdceefe67ea78da19ef73aa00a4fb7bb692fb4f7c5b7eeb4a3ae5e29032b9c2b3dd384495d48331d0fbba4099007604eb18667c666c9fac3c371e3125cfb6960c469b583b06c0d8a463cc2885ddeae01375235362bf45e1ae9602dd03959f433dc843f5db9b0683c584f6a44fe9f66f7cdfeae4f02448ac48d1687d5fd4c6c8c98a410a7d86af6649a60921e4f99592472a6ff95d2c6f53f846be640f093f99447d99e17e69d2403b3d2aee90bcaa6b67f5347bf1dd857b400986f14d3faa486fc35908653292adbe5582f434831224a5edb5caa49875ff1633994222cf5790d9c529ca78cccdbc33f47c8ffb25061bf8277082e9979c0c13718a79717c96c6cdfc38cf75cbde2330bd7b7641b631070936f6012a2de5fe8c0407430744bd34edd6becb64195544b3c0873f7941974e41680907c9145d248f60a455943f8106ff3b0bcdb0b6fbf751f0534a50b90b70b5bb89d6c1cd95d9761126e6cdad09fab723fd5d2279bc7496516c9ec60cf9ccb2f9b3d48c2b1cadb472030602614de2be52089dd543bcadfb861ac4d154b833821c1d301667eeb683c8f6812584a40b01dda7c1ac11e33d6d93d8e245c1a51fbe237e76d49ba9a3b68a2e85c355cd3f573e2180f92887e7e7efd2fb388d13e1a3ded853ee214ff6792373d8e7d8562d412409c75d06ce420e82cff1a77881defdb496e5b48b8dc93924df00c7d0bbbc22c2761d50f2f6e8499b37d21ed7fecf49d53a4599957e36f03f6e112cd4deaf3d7e93be9dcc90ed189cc8416fc288dd9cb016465bd4820ffafd6c538735cc86bc26f3a0a4954eea03ad7ed2b6e7b6d7ecd7223a7d528f8714a3afba4e55aad74d94a9f1c13a97afb8f9cb379bb928c09db27369a8a16506af8c340cd18fdfbd99fb3e59b90f5ced996eb29c167876290b14de7f0a64eff8d519c7308487fac47a2d645846d740931a4ff17c5f0064c78025311a80e1f381c37060dc77e514d2e7f2195a01db1f7f38bd2e6e6fb9b53a1f422321b531c4c0c9505d22c00f55ed6bf4d945ea8d8789ac825558d27d6a9d47b11d56f3bc6ab688bcf6cf0ad711c64c87a6154f86cbc90664037fbd723c23a1574e67fad66e36f1c09c7511b9205e8292ed9f782c332c9c7323a2944ef9848ce349484703cba710b1eeeb10b7635292b68a8f132990c604777d67889d51b4ae3cb9dd383091525b9e16f04f4dbe84c425a697f64b85b0449019e1608f6cb41e3395c41fb73923b3c04cc27c48fe06a74c7de782fde618c736bbbd5e68ce2115a2f3077e0633ec5e3dc446cba78f656406e29f35f66c41e9385417f99ff8a07ff4042615dcb0c6b44136bf29690b2bfb7d7263844d6689e3300f36d971a1c7ccabc695752e88c3e13bb330dfbdac639c27dff86561efc056e4153e778832e7f98924efbdd9441b5293037add86886c7aff82b968d6f9c84a61af4c80aff6cff9cb0e7ab0f92a824324e9d6c58ab19361d2e8379072ce4626c4cbd502359ac42d6af6cbb0b822bc40005c0b7aea6c4aa886aa964f0555ca39e0b386539286511739ac3f1aa0e2c9ead378454844498487244a0ad02f28dafd936035d84e0cf85a0e6b302d748275ffb2a146b64f3eaa32b1f23390a09451b07c01ac94f5168ac6bd92d9bc050de106338a32f32aef7a581943a79ccce04789dd107b3e727f6c4c86415fe1b58d70f598e2a27d9477463519f5c560bd7c79b07f78d278522998ee6ee72b14e9441606174cd0b6b92f4bc30b058fa4d20c1232a3c7d9b945e6b7886a96ea6d555ab4da2e24a9b6724cbd055dd16bc6fe6c6e5b541f628b425e0881ac1a03ab5c58bd38bb3e2721a582dec213251045c078633f719359907ac4c0d584f49d79554387a683e78bd4581306b906a0e1594841cf4e95593e88d587b40bb5ed9e52b9cbee8720afbe6d7568c2e8bd5efbb5e669e92dee4335b78467fadbc59c44d13e661aab9a1881eef8ac9f9b379dd35c60a11ef913554595bfc3cb8d7bfa39475c47b5039f572253f857b941513ca5f34ccb0268739b02d044ef9db701f67be83e2f4bd5a0cd6fb8ecf74391e32e37ab6775c2110f8a5321ea588589daee058c99d12039fd41f51b6668c0d55c466a190af21b4cb1d49b4974da44eeb6027385d8be6a5006fa937138bb5ace6af9dce0c99743ed3e361e39bf12ccb10983f73887b520bf921348db966e4976041f9e5101e64bfd47f21798c36d5f7a98b89a3ece94699ef2a263173cee50e8b58d5a0f59259a7bbbb25f0407300c9fede66ecaad539462521036b51141f2b38e7f56754c721640266d306e5435629de7280ff4e068bd0e17b508c07917d9cdc3fd2cb79f849cdf776f1ab789ccd9fa92035e9b8f1ce12f552ec02ff20a7c523812494e9d267195b715bab4da597ee2fd905756d616a5e5e0c8e34719c966c2010cc6ab01191cdf45d6a5adc5e55141fd134bbc3ded7574b256409250848b377c1e7ea610eb919c4ba9d6fa31e13f8e7836027f26ec084ed6f4c7b638ff225e226daf407620484760822905f0a4f7e10fcaeb926e4a8cdcdfd0b3b2a10557d6a6dee4a4a4f175a038648bab053f4cb85d2f24879527ec534a18a8c0b81f205a70185d7c4ae0d70d66cc5bb8fdf466cb8f9ffabf5a1dffb8905578d150b4456a6149bd5d270bbee881c4ab790319d3aecd922ab2ce09bac17e5d8ed5f1230775b2f77dd07d43a82e916155838539fd5eb2517681fb272b10b6f33372ca9085d0ab835c96ed4e6b867883a7a5b7b606323fd664f31a7bada2457573202dad323c41f9563dc0cf349429267067bf14a52c5e45ddf5111bc4b6e7c7b5ae4a558088efd07fac5d4cd688ca07ebf0662c120731b555cafdd5ef30e36dfddf41eb3280cb1e395f4a29548be9e9c50c95d6a63454ae45ed6fb1f5e914c04b060d3436db0f47764308305b9c6723029e0b368f32c4ac5b7e85d52b72e22d8fe203d614a8fec7482f89a0649e27e5622dab0cfde66cf39e363aa540de07fa3d946448b2d1c55c70c4469e0b2dfeae9f27e41d754eee5872351257bb40fbca9041e75c9fd7ce6be33c991a0702c395e6524340ad902e5d264c74d6e29ad104888261e622a2ec1c50dfa79592d6c316074ab2d72063b70a4df9fa81a0bda6bf38b8e7ba6994a1964bb17520cbd40f75e3d755804b295441fe36a67dcd4c5931e6e97f88d269298afd7d79adfb3c16028f4f6b1440229c3e7bfec94e6c2bb79a37ee0ae27e5a197af3e2e17f7ba6469e22d828c0de201112751f65f00f3544cd30eed60c98a7311b4946f68c813bbfba6e00fb6e8623fe5af3a4207db51de2a7c55312867dfb4133527c5a1761671cc917b1d333548cef01466f1b81ff4b82ff9b9b2cdd6b20441c34045672fca16021002e395c29b2aca0eeef0ed37adafeb251303d4bf41c2dc30d272697f7e3b58765a5713404fd06f2f37854756d411b7c66ae7173ab1da88bd9713d4be449573cbd7686d8b1a232e6cbbaed975e332c3be7580ef83181ad74677505b96a228252284bd2cb693726dc4919bb3ff24a219e5bd4fa5d060e10d2226b8a4eac6ebdaec57c236ce794ca900cf8a494bea23f598549dff0e4fba5f8d5594d34c4e4bf6f3fef940114be308e6e1e6e9f11b12bc9be40856afd1029675035deaa94385bc524eff37b28f6ed1f005a62cb3379037558b8667bf775f46e0740f107068f15dea82b7f348dafa096fe4042494854d51a98699d15b41fab28508088700de925580c3161d301bfce99f993c65c5c0171ab370d62703738fa12f3f71f6a6fd20e01406c76bc7eb8b8793182fc520ada013569797b85ecf3b44f227d28c91395268d9a11ab7f6a180146c204167e29ec3384c111cf39ba770eb3ab1258f8c55cd1bb63db6574471fea2fa979ccb10a65fd12941f98729327a31a08e223b232b5d007f09f1597fd245b471e97326ce97d6336312752461fd3b12b6fa49e376b81b836a43810f054abf5e3e2dfdafde27b93f828279a0d95c6447c3fe33f3a6321370fa113d0c084516217adf6b39bf6ed7a42aea478c5e45271ea8c8a085df7598b82b4c3dcb69e83a4606cd08f6d32ce195dbca30dfd8ea71aa489efbfbdff9ee2f7e2c12a7b35d5221037b67097b552a65636d24e0a8a42cb17e0f02057981bcbdfbc227bf8942583fdb72474d4885279c35462f2e4a7cfec0af59baa6dc9279328e74cbcc012dbf50aae4e0f1804a694c218c6ef069fbe24454b2877131f8a0d33b30a7df8fc5727fda2b9f5c3c3c40f32fb9117598064d2f756d011b4a4bfed62b81553ad6faa1a96925d5791035e2236b66212b0b595b024b85be316b630ba10bcb80013f852ba8cd65d4bec6a97cdaf8eb320528202205d68f889452064cdcc33faf30344cc928d95fb13317494cf82d49b70d6cea523947328455ffab49c3fbed211506abee27ee3311eb70036a310dc94c4b1a2447c89c9aa055441e22d593d50a422abbf2588b2f88ed16f2b68a138682c278b5f3c8256065104d00117db462a5d66f17751db7243bb53d09b812498129e636e98938b3eb82b8b53ae3121fed39770945866ea5b37e4f2b29e323b82845270efbdf4558b36be1cf129fe91038a99f0c66e481de91174c31481353441257aa521e67a1bf4c21455a5c1c55f9f725d960248ee147a53321c9eb5e556ec33ab30a123e94d03bb167b3639dbcc4861d17cd8c6dc7238deca0d02e9c57b227bf1ba8b070665af2f4601394c53317af42777626c31d9d725b983bb1d8761ebdc7d962ae7e69b6fc9ad45f744acb021fa336e0b29fc422ba5952edd6deadd67112821341bda521371688a48c86d5748fd85196d98386f599497e7cfe5da4580d76e49e8e03b656bf222f1f2a62b09c50928b078fd76ea7909a247f25a53c68fbef041c96351ee557aa1b2ad5c2e45f864c93ce71308f05bce156e496cfbfdc50cc12627bf0cf0ca1af5e4919586150cbcff984601ce2c0c0bde636fa7802573418514438186290e09690cdee060e166bd1e0edaa5e431406996acb82f9529b282570565ee53d3b024b0fb4431dedca398f3be1ca62e978b12d31b11db0bf4833778712afd0c279aaff1d997002d7875a064ee11b2f4b91f94f319d5488f5ed2925db7dc456398a9f8ea5e43a8804f873f89dd30457e78e8c76ab094298b532234baf8f3bb5eb49e1ecc4b5f877ea79577252073ee98a0bf6f6dd3220667fc0a7940072b8df59157d2d9b85c9db21e4073daa3067b7dd1507f339786b2290fa535dff7559c81ea02ce69acfc9e9a0298911f5af0abd2452f6431b1e9507cfadabd267b71539cc2aa6112674076c6294e692f7cd54d37cfe958ec65000a4", &(0x7f0000000100)=0x1000, 0xffffffffffffffff, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x1, 0x1, 0x0) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) (async) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') (async) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) r2 = socket(0x18, 0x1, 0x0) close(r2) (async) r3 = socket(0x18, 0x2, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) close(r4) (async) r5 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) (async) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000157000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=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'}) (async) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) (async) pipe(&(0x7f0000000140)) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) setsockopt(r2, 0x5, 0x1, &(0x7f00000000c0)="b3861e8732f7ba7cbf24adabcbac80088c442b0fc64d68ba910373dfa7f6da05d38e2d86f418f3bcf2ef3984dd7ef4ace66e2edd5a6be51fed1262bc7bb1bb406ccf485336b041ee49f1ec9c9539e48e83a40c81568e0385259f0578f033b9315c0a14600d7285e17842cab65747afdd16bded48925467b141b7c618a832f68e757bc3310ad366feeac87d46874fac227cfeec326d613acbfdcf52049311d9e42c15db45a59d0b9bbcbe5807e4d075fc338c1fe07a49659a89a8eb245355651c0efa620af7877836937e4a33e5467078439291e06f68b4fab703acdc69ab99dac599164a6c181f1b95bf0b5fdfb7abe1e05c6a381fb58578962946c891cad018fd396c5c243521cfcd2b067593d2c8f6224b211a5ff203f95e8e45624cd836327a7c0ec8e7a5d7ced4b12a8c59a1f5dafbebc9a6fa60b753ae4fce6361f1facfa1fd6df3e20a5455781920d06bf3cca9b48f0fff086ebbc472c41bd71e5aa74a9c6dce5c8ac2fc796e6dd476a677b23627c6c1272d8c2082906a9e88119fced56ec283ca2efeb3775969511e3971cd2dd33226244c18aac9b5d476d0f5d3d2d7f605be433aeba20bf41c982518bbee8d6c70c679193153531d1483fff3ac0707c23976ebecc08e2889dfa2adc7ec8cff59f61a9ff08191cb75e317a2b759091b4f8e7d7664a5529576702581af0177af345bc4e6d476650a1923bb577d9839803a5e08670d92b95985dbda4bc879265cb70f286dfc456cd715e1947bcca995b598e79b22457aa32bfab7bc63ae187cccef12d5df935c23329fd69883d7febaf456b268ab5368d8b25e3e88a44ea5657ce5e4da4c74d5bc5e9a84be220a7fba802fd31642f7c3eb7ae82070e7849e62338ec87d94a9f27d8d7de24c7b6c807d86c5554db54021481271c9ef7c06064cb5449ca0de36141ea18abc25cccff4b239fd1b865cd48d06f3bba2710c09d961567b038615d23e71c8aafa948858d2ec4b9880d1d3ec9e12cc95e8cada46a2891dc4b08209405472d0e050f74ae0be7a027a1c28257357807b93f2299ff2637c86193cc0ead79f714f64c975b99289e5a4c50fa06a83e01121c8722a9f27f2946d0c593f82b0732d420270ff2ea12e963556191a1ff5747b0055601479c13c21d9472ac70a8afa745a2fa694260e47f34266065d41f7b277b9f1aa36773a83df9a51c1ea8860d8e06fdca507196e1ebd63b65141fe8195a4898aa1fa52f5d276ddcb51ee7535fabc49092e82bcc0bad0dcb09d90643a81c1513ea86ea51d625b78718ffc4716f874f761402d506e01d6edb2b29083e88b6996baaa8c90c09c9d66c80d1b8fcb905279b8d77a8f66b123fec4495f10d7cfb7df357e703b000a08141159a8fe600c20a2363470dc7a1578f7e0487bb007f4cbcb39316e31bcadec4d34a041743d1d2135500ac21e72c43a728bd880fad67aab656cfcee8d74811751148b89b99bd6332f354c711e4c2efa57a783442b433e9cb621a41ec71a2e2def2b71b90ba1863ff1e36d02ccd3cb577167c5a02cb0dd8febcb5527442786f7279d2aec31b75cbc91dcac01b310740319f95928f81b1a32654bb6f1cf93957b7472dfbf3d44ed6dba6a1e1cc6fb8a870fc4677433efd826b701c69131d53c87c0ef867c23c05db36027d72b45a4d756b12ada3a4fafeeaad335eae47cf5d37ebbd28dfe0458a5e9041b78cd96107b1ccd3ade501252b60a3a9928befe2ec9e5b2c741de0903545d35c282faddbc7d90cd6a5e0fe91fa81f926c25b077e2c6cabd938126b2c4269556875efe3e256fe6e969bafd16024311dcd8c116ccf7d41bb67612ed5238474355600185465f61ccb0d2e55f7558aea2c9180026b8c0d54cbf08298c847fb50e7c0619effe869530a70c54962c622101d3e40d0cf42f4f5171ad27b077cc212df3b4400fbacd0c2abc373e946f12c97d8503074c29a6a4e20f7238dcd96b485c34d64ae492fd29cad28e8dffb4b2c0eec21a7f98de031d64cf398c71ff2d6433565d96eca078c87eedc64cc773d63817a40b5d4f66c98372a87315639b28905e86793c04539bb337340d148c7f9afd2f73a515cac3698758e81e2854850d0f0014681ce47eb9ffa5964f57a6198ac5a69bdd3028183f17f6025d66a625e193a081d29a751e78b8b47d6f24040f3d2dbc500014efbfdbc2d6aef7854ac8a654bdcab452507d7e1bd2df00d523c522f02779d4d13c85516875de097be4bf817851d9fd88dca1cd39cd2d0783da93794b8047ae754aacab72e365484ec8d44a845752dda72c7fb96ac2dd492e2286f2778799f0a3ce843be55e3f48c0f8304645f9b3d175259857a0fc8992b7641f1707ff7ed9f511ffc12a19f6434899a13af2b2d22f1d4c6ba95b8fcb95d9b821dcbd50feac85da14266ff01c18b27e7fcf93c9f3500d115fdbcc9c6b019b0d7eb55af6a93c6a0c97e81628a914cc52d06d07b79a91c2dcc64df0961d4f935c435e34c602dafa4dbabb40bf951ccb7b67773d26ce730876ccef96c920dd97b556148b67d56bb7166bf2f674870b6d285db42632d8c9ceaaff3af790108d47979c7fb18f56f272517f4663cd9921dfde261a7f25eafbcfaef803e236df3d19640368a10bbefeaeffbe6798f661ae2e359eb90ea108a6adb4701b925c4d204665ca175c613013f4732453d52138ef37805ace35cce79a76e92de508953025a73550dee90f11b3f82de66ea45f04b31e3be3d426840698c9f39895f1d2254ada74fbc33cc696df3c127cbbfbcc3cf34551844209b1043fbb3fa820512c275aad2291494d18cdfa9d36b704bddb0fa4de7479c7128fcdf421fc09c1b3e8b637138004915bc9d21a29a0e0e4b2c0cfa9c0928aa8918a2498c79ac6823a2e85e2e43e519f8ee1322cc26f3f50623e3c364033dee67312e0126f0ab21e292b819b97edc25be49ad7ee9391138693dfae39e1cda5ab7fc6f872d7f10a7eebfa1cf1c7f868ecc01b021a24e7ee10f9e49345e43f45970822dd5874cd77771b166685b33e73cc765fa21c956c8f33f14054d26a0e0c1fd52615836471f23f26b5210e12fca34bf6afa1b8d7fc3a955be69fab0967b7c930c20d9a8f99fb1f3cd267888db2b52f556d337ce3759f0a78561b7413aebf801a8fa33d0cbbcbe67dd9166a15cc43fbcaa3a1a70d407b8d7f9174e752dd69d64300e94220358e5700466ec608fd8c80c69169c20620bd34daa92cffd0b4bbf7432df9ef66954a3b737d56a862e16e47f89036a972dbc1367356473860640ee46981323f3d224a0cecce40d843bfe839dd1d4f4a1e07f3c846d33f4eed675ac9137e2b9acb5adf041db02e4195252bd97181a0f2c091ac4b3d8116e86c2f6fa6138e8e0b91f1d785da1ac22bfb3a53d1fede8d956fdfbf6eeba221d3ae11f299fe4f2871c794a686c302ce9b6a068ebeae2b1887d4e3b7560dc0d600ec39162270e0aa7067d0ff1dcb3a24b8100cd058d4eec1bb9a4e0093169d8195be2b6cc3d15d13e03153913167c57761d9dec61be14ba298b1300fa007b6c84eeb709b79c8b13d18913b258323afb61c1da3bc53e654b3e17006a432b605fa8d02ecd2b205cc2a32b59eb6af0600f40773cc77f8bdd90d3601e2504508b0719bf9e72478f8fdcff2e91bfc13629bb1f45bf1ad5bfd367ccf75f42607e8fc721e4cbc86fbc9aa11714728c9a6b1fd0b52cef2f9b693e698553aab3e91c5ec5aeed41fcebd64951a688d8614e67ac363fa27becefe8745ba517bd14139c41650035ed921c6e4dff1fd9f21fde9996d3eb8c1706cd733d63ebc03da1b3966723bb0690fb20e84a79eef79df61a35029b19ef85526d73d73fbcf5755e0f9025f8008f856a4d97ab246358812c61caa7c2334d331f8e323737aa84cc0868372bb98e16fe6fd9b42f6ce0709a36f355629c4db4b8fbb92286a6a1414ccd08169c25bbf83d56cec16f3ef437b6b26e0051d8d873fb71b282038490da755a92e06217507b5324c9287611619f1cdc9ce1f1f1a86683de3ee1c9aa5dd3264a97ba5d68303d2c5c8f05be6799d04034b274e56c27a1cd93d4c8c326c1892055ca34fddfcdb078ae93ce48dd6feea85e6b10f1b94bdd04366c64d9a3f8d444fbc873dc1fcc35e35a33880b984f773c5dd2e0705ee94c24712fee43329100592ea44bdd9bb2c201b3a80555f700916e2df39ea94b4d1d595e92490259a5e81252b9f2466121ecd68fb3965cc7f8dc02edbba13c48a7c434b27a2b80847b6144880b2bfcb50d146c6cbf7334be5413df3474a85405702e8fea4acc75a7ea2eac1f97df52c29b11562b12c72d3dad1e514e99cbc8e7b6bcc542d40dbd8af89927bff3c7d86b34cb3ac7bec8634187a61388610f47d824ee57c4e2ddd2af9c749006ed185e76d06f603b7aba059b2361858e7cc2b5bf2a0a78f19af450fc8e9a3a936022c48e3c466ee8b4319b66522b648b563a444e470a87f83a616f1c3d7e03acaef6180b78ea4f5bb5fc41d8d28a840631f22eeb658b50c91a06ffc89faeb9acdc52a79243b514842dca9f5a47138ce389c42c82b8a1e19d2ce66edb4abb55474a525458388f0a4524db9aa8d28e5950ca662876139dc9c66827f1f1dfa5e01689fd164c7e95664120b82a906e6d71232191ffd841142b29dffcd7107e81c592dadbcc1f1c0129a0c2853654af7824c6449a7a7ca22063b39efa06ea23227c50debfc3c9773c1702da8f2210d379b5998a9b9a1bb877dab8f9e6000dd653ae8bbf9cb8c5ff234e3189023ab32036bb936c4fa49c3b895b295e0150a6ec703e9d9518f871b7675137c30a235534354ca893b20bad0237b8216ab7b62c40c775f76bb84194b9aa3f5110b072d0bb5a5aa09e90e7c0620cc87e4d8fa69fabf8d51bc08f5a6f1891e7efded86e89a8efd37c11c1cecf440148f95cf0e150d3676957288793fa433150856b65c3cec9f309b0683c1ba0253cb576aa0e8f937d177a21c49685f4bc06f7fd4e63c031791c03c306fa4bff889306963f63fabb90b79c257eff2da29a42d7d33f35e3e7a1dcafc9217427092c755fbbe9c4dedc4cb1cadec88b0b9c5978b02759ebb20fb6361028020b086b9dabfe913e5b039d822801c0b57750972014d49a3c2e945411b588232413a228e47f0d98fdfeba14e1dc464362bf123fbd91a47df08b3f0dc53dbed8595e00bf3e7caa353570852bee6bf540707c2d40683d0f76e9ce094dd2645fe706a3907683117f222ee3601f555b6147b8ed17b83fd2383338431ada01318741ee864e8479918372d42fc4fd23d37343aed6400b15b2f9fd2af857338c47e2bf817cc5eb04db298ae6ca82014cddafb8a68047949a64987b72fbd7522df12dbc13f371eb801cd002044e3c5fd022b8d015ae9c8fa4ad272450cece41df1dab25e9ab71e6448beff4b99e013e92f723fa1b85cc5f9836ba7487846db15aa6129544f1012f3a234f284f4bed81b5a64c9a25184786f0f3fd1f5958fb620b035b2362a55f91bb5b3eb487134f12e5e748530ef032be3a0e2fd01e3453699d06928adddd3bb46021553367f7656230419e8d881d2777eb558f84c467916895a3f57fec0a87d5b842f5f95cf9dbdfa180e01f73bf698fa9d142f83469a6804600fedd875d8953419b0b963498fa074a3fcf1c6ae6f7f5fbcac9567d07750922708c0705aa734242ddd464b4e124a80af23f5e77d3018f95342c4a4b699b3d6b977e3e599e40b99152e2d5fb198b835af31cee4b7e629a8d67fcaeda62c7d53fb3aeca91e47de08", 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0x3, 0x0, 0x0, 0x0, 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000010c0)=[{0x4, 0x81, 0x0, 0x9}, {0x1, 0x0, 0x7, 0x7ff}, {0x4, 0x4, 0xf7, 0x4}]}) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001100), 0xc) recvmmsg(r4, &(0x7f00000006c0)={&(0x7f0000000680)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000001780)=""/203, 0xcb}, {&(0x7f00000003c0)=""/19, 0x13}, {&(0x7f00000016c0)=""/170, 0xaa}, {&(0x7f0000001600)=""/141, 0x8d}], 0x4, &(0x7f00000005c0)=""/132, 0x84}, 0x401}, 0x10, 0x1800, 0x0) readv(r4, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/172}, {&(0x7f00000009c0)=""/230, 0xfffffffffffffffb}, {&(0x7f00000007c0)=""/229}], 0x1111) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000001240)="ea839019b8acc6c381dbff4911e79d3d0950fe7b330a996beeb41df5983d5f8e85346af74c42212fd04d94d44f2ec1b9a60c00a302f339e1c077a0635b393b8bc5476a9abef900000000fecde92f0b91ada6a6d934967155f7206efd12d80e9ea7389ea8184dcf1400e5784269dc0d2fec291d8958aa0bfaae3ca8b61b72191c07e50db33a012c40439cf04c55b461c25fbda5ab541df7cdeddad84148eda9f65f4620c7d2e4a804a9690acf4f42f1dae67c62f78bb30a0727fe8e1ec98a7e7334d2d1a5305ab87a54564f8f2c5c6c810a076cfa88334eb44b5588319c2e2bc63a90501d7e356f5c6d884d75016d30f69e260821db18f7654a424b11018fabe8445b975e7b45da713d059f52682f5e5ebc7311", 0x113) geteuid() r5 = semget$private(0x0, 0x4000000009, 0x286) semctl$SETALL(r5, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x4e, 0x9]) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r6 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r6) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) executing program 6: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r2 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(r2, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x1}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r5) r6 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r3, r5, r6, r1}, 0x8, 0x80000001, 0x13217f73}) getegid() mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r11 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) executing program 2: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) syz_emit_ethernet(0x6e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad900383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe80004f2ec4f10000000000000000aa349b5cf27356a2424a81e93fd46264ac83"]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() kevent(r4, 0x0, 0x8, 0x0, 0x4, 0x0) execve(0x0, 0x0, 0x0) pread(r2, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7f, 0x0, 0x7f, 0xa1ba, 0x3}, 0xc) executing program 1: r0 = socket(0x20, 0x0, 0x0) syz_emit_ethernet(0x12e, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0, @ANYRES32=0x41424344, @ANYRESHEX, @ANYBLOB="440200605064046e78008200"]) executing program 7: mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) r1 = getpid() connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000400)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000100)) sendmsg(r2, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="ee56aeb3f517965ba7f164f97ad6b42ddddb970d8d447015664c62c62bce07311f443663a73dcdf135fb252bf289f651033f553c6ffb205e0bf57d5484762124270c772131d9d972f2c84c12b3a1c31050e43bc662eaac2e6eeaafb7000a318a2e1f1d540345d08fe9bf59cf2b", 0x6d}], 0x1, 0x0}, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) r5 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r5) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x1f, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r3 = socket(0x11, 0x8000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r5) close(r2) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9f", 0x5c3}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf", 0xa5}, {&(0x7f00000007c0)}], 0x4) shutdown(r6, 0x1) r7 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0206923, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) socket(0x18, 0x3, 0x41) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/16}, 0x18, 0x3, 0xc00) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x5c2, 0x0, 0x0, r10, 0x0, 0x50}, 0x2, 0x9, r9, 0x0, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0xc0}, {0x3}, {0x6}]}) executing program 5: mknod(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000580)=[{&(0x7f0000000480)="c0046854cc6aeebc680becb819229f223c6c358445e1e92df74903502e2e", 0x1e}, {&(0x7f0000000340)="d4", 0x1}], 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f00000005c0)=""/210, 0xd2}, {&(0x7f00000004c0)=""/188, 0xbc}, {&(0x7f00000006c0)=""/92, 0x5c}], 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) pwritev(r5, &(0x7f0000001600), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./bus\x00', 0x4, &(0x7f00000003c0)='./file1\x00', 0x8}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x93) accept(r6, &(0x7f0000001400)=@in, &(0x7f00000001c0)=0x4) r7 = msgget$private(0x0, 0x2) msgsnd(r7, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r7, &(0x7f0000001500)=ANY=[@ANYRESDEC=r6, @ANYBLOB="4f3bfe92c29352bcdb600b536dadcb3356a5f96886c17edcbe31d5ae1067976ef24984c299d387352c1e18", @ANYRES8, @ANYRESOCT=r6], 0x401, 0x800) executing program 3: r0 = syz_open_pts() syz_open_pts() poll(&(0x7f00000002c0)=[{r0}], 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r1 = kqueue() r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) r4 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) r6 = socket(0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300", 0x5f, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872e623ed7aadb7c04300000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f834", 0xa6, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x0, 0x0, 0xd1c, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000100)) kqueue() r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x8a, 0x0, 0x740f6774, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) setuid(0xffffffffffffffff) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd00ff0000000000000000000000000001fe8000000000000000000000000000aa8500907800"/62]) close(r1) executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 1: socket(0x2, 0x4001, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(0xffffffffffffffff, r0) socketpair(0x20, 0x1, 0x3, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x0, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) recvmmsg(r6, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES16=r3]) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x4) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r7 = getpid() r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000140)='<', 0x1}], 0x1) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r7) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) setrlimit(0x0, &(0x7f0000000980)) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() executing program 7: socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chown(&(0x7f0000000140)='./file0\x00', 0x0, r1) setuid(0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x801, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000100)={0x0, 0x5d50c48, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 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(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {0x48}, {0x8006}]}) (async) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) executing program 0: r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x1000, 0xb0, &(0x7f00000d2000/0x1000)=nil) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt(r0, 0x1000000029, 0x3d, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069b2, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat(r1, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x80, 0x0, 0x6}, {0x1}, {0x6, 0x0, 0xfe, 0x40}]}) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) executing program 0: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r1 = msgget$private(0x0, 0x10) r2 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r2, r2, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x8000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x6, 0x0, 0x0, 0x3f, 0x6, 0x1, 0x20000080000000c5}) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)="bb384992570dd3f37ced0d8601f8fac29373f9924dc3876611a726f3df5216a4671995f02021f3b0cc319b41bf9ebf044e67fe7104e54869d216fc312f1b0e7dab73437857cd01", 0x47}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {&(0x7f0000000500)="aff8f61c0e31ca75e2f77d703bb07e342cd851c0226be752b5ef142895b10bc746f7c7b5ef2ffd4663c01b21037be401be1e639101cd41ae961f69dc1836220bcbdfcad30f8c0bbcdf2dd0c9b854842f06bad35f33bf55668fcd960a9f37a108ad9fd91446600c7224b0e723639a6132efac64c00a6d597d8a2c9b861c9ef8b80f09ac", 0x83}, {&(0x7f00000005c0)="a3b920b9cf65a36f882fda9979532f79aa9a93605d7269d4ee7144d288ed193cf2fa0c6341beb67856784448e83ed8af3e8e9e1b8bb326ed3b055a", 0x3b}, {&(0x7f0000000700)="fa89b1", 0x3}, {&(0x7f0000003600)="23c3e43f78c57a372c288a135be147cece0e557bee4645c6e2e7292dd8d9f1aebea713df77ac2c2abcb0fb55ae31b8a22ba0235175592b1a28ef9f1e824690ebc2eba650286a1e8da4cc72ba747f59f9ab6d289ebcf4601f446353e0276e72dfb537c2cbc7f2aaf21183e0b6b18c7351ffbc5b6cd9dbe38ebd6c2699582ca6df93bf365654d49ef37acc847587e6e69da9b8a4c5519dc40f079e8acbe7215994f211b9876b9bafb895743939da8deb7381162afea9340261d2aff7102f6adaf92cb17b06e41d9f0ce92454c4e8aee5ac3ca893ac40427c71408233c1f792285fc0efd21c21f34443263353e0a100825f6ccad98ffebe5928d6966781d8bda7c68edf9f477ab7fc7f2c1b1f9b0cf134f37be1cb23c48cf61c0c1d0674c99d209755c020e51bf4336f3dc2a2affd4b922d355963ec7688ef3cb4545c549485b49c8a79673cc1ea25c0f825abec4a22c9d8eff94e43b7e3f4cf2756522c0505cd027ed68d0781d8c4f7fe2589affe41b1e9ac9abc7666d6a3e54e73b37a7b85352241b9876dbb42b56c701ec95e28ea081d89f09632d903cc941088fe4fea69dd640ee46922f97d7516cf2a0a711d9d106ebd87c2c54eb292766d84a3377f3d4e069584920f00685266f3d47c38bec68944d645e79d12b0fc69e0f8b16081c8dbb575f5fd18db47fd50d173428827875fbe6a5f277425cf931e576d946053c6b16a83d0653bc1ed6abde9e003c0fe62ea424daa7d980089c0a9de5c56c3552caa04591f5053529f266f703b96b00f5dfe7d09bf950f5760c6bc5d56ff95aa09aed3ececd2b965bbd0d77a8d049ae333a13f4fb166a3411cbc6dc3f3af5c430801ed9bd338c708321a21f8b26aad0d4dd49c11d4517b4ec69fa7de28526189efef6f90bf79332392015f954ac961ab342760c2650afdc7e75dde5b0f3c4ca4b8d5ca092f40be9df7917061824373cf446288d136822517599cb979220a31df907dc6a57f5289b8f9a4a3fa4e3b55c4f28f4dc3f1f16beae3f710d2196dd46464a51d030c9b3c71b0a47736656d38466765846e19ba4eb5a05605ef5b3e2aaa811b52d023e6920fd487289391a66eee3e3a3280adcf0e70c44e3d6ce0f0332bd95c17f3c8b162b59f96a9cd33213f713ad9e7aceccc9196cf1166f2a3fc8e4337bcbe6ddcdcb7029ca3ecf0b137a1952c691b9dc67bd077bee3a66ee20edd588af9301eeff9e05a3e9be888e38ebb4e78fb7cce66f7fd54ff4e273efe27344b2de5295d31b96d6f8236dc6981d750ac1b1c25c8f3acefbb12ceb5b4f19e5ee75fd0b2da2aa2cce7eda8550407fb866f6d91c4c45872f8a191c7b9c7b3af48789d46e05f5e3e04fddc509bdf02d208729079296062f6b8605bdff317adc8b7daf915d1074a5fadada050672e9c7795be6d822e0d993f75403e45b4ff35b458a224cb7469d73cb4cb2ab6262ff9cd5cc8bbefd9d992e83545a14bf5ad36c826ac3c45d0b713bccf77c22a4111e819aff9b51d335cdb65c312b20976a17f94a2074cf04edcaa04a8d8931fe3da352b2415a3f6261e9451018795bafb5a84118a674697eceb03013dbde27ccc8771a30c3f42cd46da9c88f96a1ae87a45dfa6e4e8f87d549c1eba499c7a6fbe62d4af369149abefe9f34110cd353f93326816815a5bee08119aac11aa8cea4943b98c8291899f206440cde4e8a45a6c48b4643f8e705a2c98fc207b2abcb2bf6b3160bc964c3957b5b1d98ccb9c832fc332635bf7620009e8d995194b61bb743de00f73eb025ad736124826940a7fac776ae81b4e94378b5e4e57dc6cd2afa63743a8849d04ac9daaecfc540d68e42f483a2bacec458195582c1ca12fe9454643e88c8c193c8909c1a87ea7b36fd3fd5b7fbd7e149fd2203ff817d673b62a40db0fb7da0a6dd15f6897f8ba482f980e3e195fd6a531f5c74a042760d60ebe4e8c00f3ffc9a1781899ba1171010c20e8ad78a5cee69c59c00f8bff3e9900c4b6ae661e181fc2e02a4168b05019aee161625e63f26e4d0718cbc5aa43ac71222f456a09abaec3768cce8d6a24cf8e32582b5196e40d8ab9be105d212722848de350d770b2b88aec29938ff9747a79e3f1bd9266abea7b7697896e1f490f0178ecb09b8210761488c8fd94c9512c1a177065db3ef7d3bbb43401d9de30143d6084b372f15789df58fbe4d047f96e338b7659e68c2021e3e50cfbe8f0fa305e03c3321b439d3d656ee2f74fe57cfc0edc5cf30c9f67862e0e915420562b4803d6019ad3147ceb96cee0ba7f6d5815b86a297590685afed5e13a36a54bc3e5ff55c8080c752791950ace59333a6d0222046b855527a03b0f712f2b558a89342c4e32d1c7279e8303cfb69c744e11f0a2776535420925641010bdd4461188e33891bc978e827895657425ad1cc731d9676c7cb356f471f145af628fd0ca28074b5bbacace5ed627dad1935b98568b420bfed2c2f6bb59ab35de89484dd996efe93846c66cc9f7f4956a608aca7fed7f4e95ab55c61cdc6b651d9a63aaa673dd17635b29f15ecf8073db1975cfbdc7d46ea9a93818b280c7e40cf1f8044c72b620f3f7a8b9a3226d5a3b9abed575bc97b38dc6f596773b003d6f57bb8d6930deb782193d03808b69e00645a39c47eb36c8af4e6c82ef631023222c2e125bda2ac45ea26d1d14055eab738b2733f9592cc92f9e0233b9626c132a63fa76d46a564768475411e240dcc51833d8a9fd3ef8082aaab18e453b3e56240fafb34bc2c81ae25375ed1d1393366f7954cc0059b77c47d0d5f66428aa8a2cbe2ad57d9e4098b5f97da755bd126a5d481da142cc35273408326f9c4473809be01f5ad6f08c06c1ac39e00fdb1b8b5f20f2f89ef244d14b9aa5295e3744fcae3625340e2c5ea27eda155f71cb9fe2f1eb27cece7602106f8eacc0d66b5a3932eb7697f6df4b6152fa80a9ca6a0ab40da081f278c6eb9a12b08a0e658d9ee3f2c509dd1e84bd0fa03e6277a7ee4f89066cec85de954bf628e8f57cfa53461e15071e82cc5b28964c63c15eda7842681f06fd760cc90eb53ab889f93d35e944b86e74182d29b82f8c61b945d1f6c8dbf522b2e0f3d07833a45c53f378686feb576c532ed54541cf09c47ec60a30d20c36df8e1c0c607a334457e3dd471be97470a61fa090e5590d4450dc4b1ef6bdb45886f165427fc044033a4fa44791cc8499889ea72a76f9845905d0590e2047423737546e6cc792036cf7ee420673eb2c4934660381812bd68de22928a1f39db9215b53ed66e894cb1f313009d063114e4480bcf2f7d6c25dca3a5d0a97fd462bcd8d84cd2339eb493414f13c02769fe93e55ed5a8868b024e1d81d53065a2308437c9088ca9ed253bbf5047e5313536c23691792f8bbacae5151da544c7ac722378ad7db49a1cad240857b73dea25c4e5a170a49e8c3ea01ade3722c1cab9024df7644e9d4c4dd46f681f83180d2343732b1af1b10d188fb4de15fd37fe2487530fa099b190b0df11d76476d291b53f43965f1eaf73624d9d5b275f8e3a6c75c0098d918fabcae88ab478395ad8b09e81753fcc5cf99c7298c574c31e52457e5b772329be6237e232f0a9415954c766c52e6eba03034e27557e2e40b559aa95aa69e00675d39fe73a662d88d504c7ec9774c30d18ba78049c49cd886c7e2cd6e966122febe2dfdf666fca9f94e0a7ee10bece85abdaf40acf66df500181d02ff09304d8c4dcd39fbbf86017c8a4b56d13f69b19fb52940502dd055764af3f545584a38e508facc1c3cfe12b0bfa6b3f90ead22cdbb94031cccc12e46dee8576aeedb0a8310d35efcb237f2d7baba8f82eae954636d92d47d8458f99f1fd05b3aa41e368db15cc8b0e4435e5927c5005e7d4e7cd5f742a25a54dfd421e66b8473fb36dbfeb405ec5f925eabb32ecceb7fcb74b00742b2ec3bea648d548c7566ff0aca33f09648cd6b85e04bc499550fae510aa007e027f288e7add09f466759ad4be103f700ab6827cd3ac02c273f0e1a00c53e914db64643c383adf7840e00d65068b173504cec848413412018946667f735094c75b7b156fc3656b71a964db519605b552250b3ada4e5b0fc7303494b337034ce0d79a4c6dee8aea36f2704782c9257188749f45f825eda25d95b4139c6143c2fbbca5896569a08a9ae05d28087937b4507a6de3731bdfd31bc7ed295bfdc3693ebc1f83fd4cf8af832ddc3d3ff7b721e0140e5907389d74db2733d7ea4bbb02f495e0a1a02bf97aad4efe837e8542ac677c114e2dfcf52b3c443bade8a0680c3c19f069943048bc85ebef1caf60f5e84cc20f9e3bce3960e26c1ad98b1b9e644c21e441a4de4b4caa7e2cb3fa85ba6ba13ee1910ff2e1afaba9a5c92133ccbfa2e25853dd94233a3d2ef9b0fb3dadd394efc3ff18b47195b828ef6182a4d2e810d177578dcd04527446f791ed929d0ef70f3dbe161904ceb0491029f9c04008c8a04c50a8f89f106961d5eefe934d891070ced4a29b776ffefeef17bc55d63e3bf0793b9fc5be4a208a6c9d89be813fb5cb9c0be93009357b32ce7dd6d6fed39f44753d4a526bd154ebe7ddbc50c68846025bcb7c5d64b154388af023cb01a274841911261c9ff2140a7b895c8dda1b82a157a47181470575087e8f7e50b22e55a7adee0a30e16309b1bada9b9948991971f9cb8d035dc4582ed41dbb34a73cc17a09d7d3cb682b5df81fb52b6e84797a08ace295eab3edc90a741488e25309dfcb6486defd45000663e0d58c9ee3a7fff1a85179c85f5616fbd6f678363e120ec3a372a56189ba5d1e98e01e35e3dc4cada83fa592895df7c531dcb287a31b117637cc28e322f92535d3e4d80a0fc0137f22b92454fb51945a5385fb528c626484d4fb0ced6aefa0df0c541e477d1b42fab8c17cd3d7cfd376f0ec10da53588b30e10bdf5e9b8aeed00e2003ec8c51089a7f4f7ba55223119980ab14cf9db76fe05eb9b9f7479bb3d4701db9594c8a1703ca114703ceed87c82e17eaa050c5d8383abd1e121bd1e5d22086f8a6150298c39b10f9ea13fd2ae6db06c86f02775528f5e71875b2d0e2345c040562569740cfc301106130335291cffa00d671890f5aba5d1e8f65512cb79df2a9db9eba85f1199283d42871444201c985e4ab2fc1e06b4c81c284d532060886577e2e8ad40e51ef40dec27c2667f813fbac9a3ffe30ef5d0df0df33dc24793c626ce35449f30737cf0a92cea2cb0ef518a4c9a2a27bd3005d478f28808e1b4eb3993621422883fdaf7e73231880408ef8e12f8decca52468e81265c06cb08de7ebde94a57c8eef714d41d5bc3fefa07f053f544f144eb28481ab5bb94f7788f3e6258be383eb4f1452157368a92ec3c639f97787a903f69d7055def67f465b7d67bd00691644423ed17578714b440076df789a4471df0e56365bb78e912c497679ef74889a0f462447d3707197d248fdf1704db2b69e0e92da053543dde2b1c87daf2043a570f2bde5584da69ab370c535bf9e46223ef23c365373222ff1cad62ce8dc4a1bbabe85fef86dcf41613b3cb0eaaeff4ede625aaa90a2064462d138280161438ab238537c1eea83e4039022eb576c32fae89e635041aa93283a08b940c4cb9a45add5cd8acad962467748384f1bb34e4f5ab395f3938d031a1705eb4dccd7c2b84fa07d907ef1e114897cb6621c8fac08f8507ea47dd428197d3c211f01418c4140e1f7d436c4a15e87d63d1cac4bd431d29c1eeb001081596e70a73d0bada733351bc3dbec5315668e0869229c", 0x1000}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x7, 0x0, 0x0, 0x4}, 0x40a) msgrcv(r1, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d1164d9d5"], 0x176, 0x800) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mquery(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x0, r0, 0x5) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f00000002c0)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) r1 = syz_open_pts() dup2(r1, r0) executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f00000004c0)=[{r0, 0x40}], 0x1, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000080)={'./file0\x00'}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x20) mmap(&(0x7f000046b000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x800) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x7, 0xca}, {0x8e, 0x1ff}, {0x4, 0x75}, {0x0, 0x8001}], 0x4}) r4 = socket(0x2, 0x0, 0x0) dup2(r4, r4) socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080), &(0x7f0000000140), 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x800215}, 0x8) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x4286, &(0x7f0000000180)="0c5079418b0f19de6ea2c3f60fb040f566459baa7b9e6a8e94962b86a401be103feaa26ee83b497f7f4e8257e39ce871c3d0cf97136587ffda0299ace976599950957537ab93c3dea89dd6b2ee32b3d05b628fda6651fa9d0f5fe90723b7b3f3ee23b22f3d2ba2eff88b826390", &(0x7f0000000100)=0x6d, &(0x7f0000000200)="115ceeae5f1dcf285a802f4f4045eb580c33de4820781f2003c5d0a0a5c461515414d05335516b24135bfaf38553cdf1b59fbdac242658561294dec3351011bb647b37e6489a6343f9ce080e94cecbf86cb3546cf3f9bb6e8ae63825143079f1bd9df87fe849af912d8ff38db4060389540e01f2db9711d556bdf1d142cd68f206b95ff85c5f94bb5e1d54024ec670db45cc7323ed7ce805c4cc04031068b41bf72ef03d18df", 0xa6) sendmsg(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x7, 0x6010, r5, 0x3) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000001180)=[{&(0x7f0000000200)="8348c3e7000300", 0x7}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xffffffbf, "ffff09060000000000000000000000c9a900"}) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x7, 0xca}, {0x8e, 0x1ff}, {0x4, 0x75}, {0x0, 0x8001}], 0x4}) r3 = socket(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) dup2(r3, r3) r4 = socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080), &(0x7f0000000140), 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0)={0x5, 0x16}, 0x8) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x4286, &(0x7f0000000180)="0c5079418b0f19de6ea2c3f60fb040f566459baa7b9e6a8e94962b86a401be103feaa26ee83b497f7f4e8257e39ce871c3d0cf97136587ffda0299ace976599950957537ab93c3dea89dd6b2ee32b3d05b628fda6651fa9d0f5fe90723b7b3f3ee23b22f3d2ba2eff88b826390", &(0x7f0000000100)=0x6d, &(0x7f0000000200)="115ceeae5f1dcf285a802f4f4045eb580c33de4820781f2003c5d0a0a5c461515414d05335516b24135bfaf38553cdf1b59fbdac242658561294dec3351011bb647b37e6489a6343f9ce080e94cecbf86cb3546cf3f9bb6e8ae63825143079f1bd9df87fe849af912d8ff38db4060389540e01f2db9711d556bdf1d142cd68f206b95ff85c5f94bb5e1d54024ec670db45cc7323ed7ce805c4cc04031068b41bf72ef03d18df", 0xa6) sendmsg(r4, &(0x7f0000001880)={&(0x7f0000000380)=@in6={0x18, 0x1, 0x2924, 0x5}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}, {&(0x7f00000018c0)="35a954dda3f79a5ceb4687e6152fab6cba8c2f39e1292d1507563fb72f17d8bd71ca33b554c657700cb112fdc6e008c966cfaa7ebffe1dd1130215bf3f96738f7983a314abb3b4fa7d69703642587271b8a085da8672e8db79f30203142f59312d10d1a76ccc550b6548ab671e51cfc641d76abe7e5475b3f01ef3b0d22604585b2a4390f592f8a8a3623df67b85aae80eb4bbd1064459a720a1b05362689749631d29dde9c2d54e53c43b0f3766a95b391ecf7c111f10a08b3da47a4a028ddc9ddfd323c132bc9ad07aa924d6dc4426909a01c3ffdf7866c8c98ea22369dc657ff27b48d9375726a712d91702401a39d6639186ffa5aaeeab1d7838ff53a527c8cb6a4733dcff21c8f47ae396b85f4fc5f2820cf39a396a01d9e82c26bf542caf8fae1f9566f44d25cec81d8205209bf03353b7af437224d22bc004a45b472827d41397889241567d647e7b26dd115fc559b3f0d520e13030feaca2ab2e5400976d69bdd4d6e78538e1c16e72f8709f6345e7466b4c118ac878508f0cb9a863ea1593bbf95f5695569ba047b4d12d1f90239f68ed91467d94dfabf18a3dd497d173e82afaaeb67810ed409bc91116510de7600ff26b22ec74b14a8ff131ea405ae693ad0ba5cfba32daeb35dae8ce97ce60bb4da43b61f270aa2088772fc22c27b84bdfae63836a57da18acb785124c788a7782803e94820695df9e2d085e36649cc2aead632fa31763e2bd3844d1b7031aef56a94e9613ca5add2fecc02fbb7a153531f0e4ae62b941551927180254cf64ab3c35ae1a26fdc1af6f57db403220027d6a3daa58bef1980e137da66629aa309d2540a3eb5b7aa86ae0dbf3d54708193756e8707ccd76b7e5c1d1569b0f8dc7a74be601eceedc7799f0854ab5e16996fb3b0cc2bc1d3bdb75177014820f33949452ba17306a976b5ae0dd2761a6a333384a1ca28cc4e70415ee49fdae8c37574e6f9ce389306b12f154cb22424461de8ecddc487688351f1969e1c0f82c17c4a512018059c0d9268bbd5bde412ac211f1b0df9ce30554aea19b0d2118d1e1e38a5124070aa40c072d7a154fce7569a1676045558ce84741a51604d76397543419d4cebe04bae1bcde2dbfc6216e97d73db08965e8678e737fb40b31e7c0557cd93411694a762c48e47982047e81474bad84738cd4c239d7d9b2b072151796b1887c10e79903db6ad00d6622ce2ef51577d0023fc4b44ff58b00983a439b3a8b252af122da7da75fe40c8026834a9f3ce63cb1db4e11bda5951bf5a5e6a615bc4dab7e7fe78f49fcdf1a72b83ca9e3462b1ce4fc6daece16e780bdef87260056240d6afed3bdc393a6c11c9efd45faa11422468468c2122c80634d3cc2a58a4825f919edd23f0085af25228924e242aa809f715816b05b796d3f8f89fed14d6179de42261a78e4009f2bd9e2b8e944ca0d8500db801b924da3f68b2ba0db5dcab15acc6742009a91d19747ef17bd7ee8e1247a9e783795ccf1b8158d5eefce5224e1eceb575912aefcf6e4ce5e0e79a15c889795d3a15144f59bfe9550f60cbece2dc2080fda57187606ba0fa879b3586036df3f8bb167bd27095237dad249e46c211e99538f0f2d2578c1c7f6beb16fbd160e9f8594bffc780b25827a53af4a781cebcb024cd36d15ecf735d806a992278b55d73dd927580f5cc1d9e1e7da816b6bc0d057e75639f6c37493378f3f37ad0c7ee7cb4a74a8547817b8ae8b0da1ecfb243273453aab1d06ae031d2b3c858431bcd60b0d1a769d1f3aa4985876d6fd3ab6a1c2ae1bb5594b67f02fa10585ab9580ceea027dfaeee928876ff0409339aa688a0bec2e83a16f19ce7001baeb978da242f07720b3fab2573f1c2e8223fae3a5d35e525d20894d9656b72000bf03047ed0f0ac07b34a0a17fc9f3ff203f28090a239e0a97ebf0beacc0bb998731f13834ff1561cfd2e7add1ea6fdadcc2c2ff4e4fa6c6d45ebe7cf73a571a98695f5860700e2038ee231a9a8874c3a8aa3cf7f5816b1dda375fb10a304c19e5dcfeca9bf8e3b23ac20c55e0c4c6eb8320e3773efda1944f865757f8f08d6fc51526eab8585a7dde23a8efdb72e711b65619e2f596572a958b5d59e9b034dc7f3de9ed6724431eacfc612ab94aa32e88a3003b0a4655409f9900fd7774e7c9ea1f3e236234f91c40336173bee162ff82a931693548bad9523bb0b8826cd699155b5802fd14c1e18afe7efabdc74fa4adfe5b17a7581f1fccfd81c3c7c225ed902c26c3bbc83bacccb6019d6942805817a9e452b9948d5ada7df23edd0e6e4090088f35c10bdcb2d4d754a368ba8688349ceec7bc5508be8ed94766af4db25e58ef1a6cd6d1b90385efd00752d6374c3ce6881e1de611390ff84c6ff08b701ed96123a6452fa67f6d33f7390609a10806c8b92f4b99ae65399b3dad5078600c61968ee77fea041d76b01b8ac5a6151bb68737107fe1494d5025afb56f475dfe0d97b6f3db4ee246f2164da5818eeb2983f10c96ad8bf179effbcbe48839b53c40f1586daee7d8dac195651e9b95e28fe0a0db3b38e0ba6cabbc7abaa727e5666a53711fd5f9e0056ea9cd3c436b2da0b7e50dab3a31687c936b595f3c907b080ce10a28885829c6799ef12c1d5d49835d73d780efe6a9f702616c70905362e8a2d101f14159bc5d09b9108ab5cc1277743abf07d67fceb4fcfbc8f18a68c62541bd7702e6b3c703ee3a0ecb687235e48e071977a2cbf78b1c2ac94572c4e6333c7d2e751d18a69c6db0a9cc29e47a904e017a2dd9d33a3e6b5de2a409b1a32849f7f0ee1e510b6e3821491f97c0434cdf3485dd3726b0e87c253d12b52cb0bd7505ef97908e01722b73304a4de40b06a84a8fac85465cbc8e41c747d5cda8c0f682bb989f814e3c4bfc51acb95f15486d3478875b408c185128ed6e1f1905a7a5078b8383836e8880549c463d8e399bbc844666b62d247590bbf3b6ec78479ceea1c274df8d401579049602a9dfcf03ab0d1c146edda8c95f8a9c7890f52733a28b9749c5e902fa3a73d51b620352f581e44a473a0c331e98ba7192f78c6527c2dc3dac2ca86159b36be686b8da1d74139cd51e6b05d393f1600dc69d8e5fd600b4dad54fee68c4311db82297f32d0ded10cfd819aa73711a6fff76ca98351aa8dd373b39a6960f05bff15b5e9039e7c528cfbd33171f8a477f87f85d4a1eac2bf9916caee02a46d84c3c8ff8fc68fd940d23fd8da1b7117a67d330d5bdf2e477dbf0c4dc2bb5c9e0858acd4176d5af99bfa207224de677d77999a225196b86defc2bf8716f6e02d87cb3b3043424bc3edc27fb74ccd0bebe300a0b9d9b8c4723637811a59874169bde617535c7a1db9deb486ff0c107300134e91e4c5f1c1ff4f37acb0c47a86a5ec499280e838507e48dc6d02a7045bea6a52e7c434779cd48f30410311a0191b855e6c50e153d1d1cc07777ed8514f4b50ccb231733d21a652dc55d6684dc4d32f29c1b13e701bd49d835babbe9e56b25ad9e5885faebdfdeef021131d5f78d3a2afaa532ed0fa94557e50dbb086b92fadea18bb424b57b953c3ba6710a2afdc4564af06a932eaca345614428a67b36619181af54df3fa57ac2724116243e24c214240d15505e30e5f209caa8065a1117d329948ef4af1fa79a9dc0682dac2ea92089216268563abb64c9532f2257da38058f68efc4e199c22e73b889764efc31ee8a47efa8923481a30ffd580245025853264742ee98a85e5983d7e14efd432c62e1927d61a779447d8ad61b986009934c22b831043b3a1f60014a539908d60342fb5c0a7ce326418f59ba4d659fa25dac0cd33d55b21bcedf3546f52d9a8df94b1f64f2d6378d278142343b0f5e2bd7cf6b3d104b1ab448e1220b93cee42fdf0ac9006bd8e06db429264c1d64e49037bbcde2219804c275830401a61c521f0ee1556a55d1a8c9187a5a96bc44ae2c6dc21cd87eca693f517e2aa122816abc5429c419a271dd1cc63aaa8beb99a54884b19afea55a6af71e2d2d33714e056fd1192e8824b8dc74486747d0e777b7f3ae2118e67b810482345cc16843496920266485886548b28596e62bf16a3097b964151f5005e28d1a007277dc191dcc3587e32077ce188e22580060b615d7b6d4ccc61506bbd8f876657075fc35799b487646ff26fc65c06a16476b86172457b7160d4e98f796c41689c9a10f42c17c2b80cf21429adf314007074f3607fc6dabc2e2695bc41ee63c80924c4e8bd379bcf070f779b0a542ff320fb15c7be97d9ad4fd770c47d5a63950c84967562f06ace62e70dc075eb52192ed0ae186cb11172bca046c9e37ec0df6ddc7b12b8891d11ef9ed30bf8087a3179738e69b17ec9059f2724a148e41bc0bc85bdc51e316df738f56cddba4f3b04ef32ae83bdcd1003e8294e2bcda3471b0741db8eb02757c49e9218389aa2db7d79590ea1ebe8fdac1a813da5794fe2d4819273225a85559dd982234b05413730c1a3d1fe2733ed418b177af6c6d3835bce5c0c8d3c1f65ff545f7877f0213a3eb3ec3952e8d53c34df5bfdefbde0f829889ffe4fc662089a5a0553e3199cb45c999c7090197d3d48ea706643123778fa98aef3075053f9a1eb484d6cd6b983aaa0b6857e6ebed1cf91329388debdf626f435a14e574cf70ddd05981893afbe7c8ba7286cce5c16458f301be31b97a73f0c823f01f21590a623b3f0742d5b5038f391202c079b469a08a26fd7bca34c0943992dca58f37cb9b22f2ee2304fbf5d52214694146735e9b41618865e067694352f4d0f49dfbefe183ecfab455a34cec0b1ad9fd892ed34e66b1904de2e97f35f246c37b897ae3f485c1c65c34a1b467f29512dbcaf0ea1b6896c78f1b4b3190394dae6de7d30fed37499c6838e170acf4c6a8409bc594811e3c730883944800aca706ee97bd7a37d37e1527be63a678b48b6a25841f949eb5005b10bea3dbb83175e026dddd6bb7af2ec48ccf45df800a30f5083be9fc5023cb30bfb5e1fdab2007adc172245363f84a159e4e45e5a9dac971393d3be58e2c6951284d4185a179b9c558391152237a459c8d6309718b400e3bec7cdd2bfccb96f316390235a5cb779de64a26a4daa7f3e792cec966d045861ec6131a0cc9122f3ab3c94e4cbe1e996a9857e3698d0c1d68e72b01fa564e348bac05a527a9f5f07b22a0539a2ab3cc36529f6a4ddd2ba76120d595f1066ed8e1db6819d4d676cfe6449de0ad8cc3def6f5f2aa64697236626c82cb9a24cb11898b3ef801828219f6769cba91f4baada1bac6180f8da291b62d263b6bed9196b5c56e727f224bbdd5aa15ebbbbfafe6a1028aedfd2cc0f9b0bf3421bfe5f551585355b1f61d2f5e9b31b4f502c550d314c70e8bdf4257bb3a42c369dd3c7eb5263b2545725923d735f39dd0de7fa9cfc5d769c6d185e36a9aeaf3830b1f6882bb6d3c1d900929ee76c004e2a2fc6a7073412c06fbd071a2646eae63bc410e135e79c3672fc803d071c3722138aa3a5a7b938593f7dd2293a875bfa1170730a5665069bc3c6c8eca4f1251af02c27a3e53acf5100752e8fd3340e7b3d2c33cb69cb016f90ac80419233b55962a3aa93b7e710323b4f7c964f2eb4093c5df912d104d794135a5db0aac52d3ec0eed29ac1627871ee9956f8cde5c29e996ad0f84ab3ae99956763f42efa906a5616e3465023f304276f4f4120a0a5bca43ae54c2c26bf3650955b38888dbfa65b1e933a3bf4026559f2d66cbc6d41335a1f78bf923a08ca31", 0xff8}, {&(0x7f00000002c0)="593cde8af8d55d748fef467344992fb03e559f6fe6596964e8b599ecf4b3c9548a9994a97c54f27ee6b4615d472bd3d5f88af2b28671f9ba", 0x38}], 0x3, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}], 0x1d0}, 0x401) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r6) r8 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[{0x18, 0x0, 0x0, "cc"}], 0x18}, 0x4}, 0x10, 0x0) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000dc0)={0x0}, 0x10, 0x42, 0x0) executing program 4: socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r0) chown(&(0x7f0000000140)='./file0\x00', 0x0, r0) setuid(0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x801, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000100)={0x0, 0x5d50c48, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) executing program 5: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", &(0x7f00000000c0)=0x9c, 0xfffffffffffffffe, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) kqueue() writev(r0, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="836ce898e0fcfffffffff9ff86dd60ab956500088900fe8000000000000000000000000000aa6ddd6d79cbe7cfff3aa873063828d9dc0000000000000000"]) sysctl$ddb(&(0x7f0000000200)={0x9, 0x5}, 0x2, &(0x7f0000000280)="1092ed5dc47b8c98ad7ca339d2c6a31db7c01e16234e32318f6e74ecd925c49be04a208dd4edd1074ed2a6fac32a18b6449039bd3fa7beddd4d52d0acdf70fa0260af54b519753a0154e87188cad0a0e288b24135f59bd2be5779ea99ae16b7e2bb3a3ac7a", &(0x7f0000000300)=0x65, &(0x7f0000000340)="81a757824710a9160ab96149ea122a348167b937f1ad5014b7b53c5dea754cb951e1d3ac9e17c2405512c3f252039682494c85d7d1b715e9b882bb817a9fbce62c16eaad64aa9946dad8d07d0e078df3a46c186d35f08ad1969790ef7eab5ff2d6b91dd49a539ec45bdbc572e0a79a1c1228422eac47df66126cca418bc8b56c429d262d00b0f650b1952b805ecc2a80b4abb440fda78eeeb83e4d01b2b2cba7f56d6be67f5a2f76eb5b5b4eea655ac591c397ac86fd60f74f23d8e18e80fd7a439bf5bcfe8c8fff", 0xc8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000440)=[{0x1, 0x8, 0x7f, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 2: sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x192) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r6 = socket$inet(0x2, 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x44}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="53a7c3f17f5676299a0600987beac1", 0x2}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000), 0x10) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000100)=0x9) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x8000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{}, {0x2d}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000340)="47d4376bb9d9219ed109f831644bcc84cb95bbe6485276ae0abd23cc8f6b69418e26d83200a07b8c1c657eff1b86702d6b6e3837", 0x34}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xf7, &(0x7f0000000b80)={@remote, @local, [{[], {0x8100, 0x2, 0x1, 0x2}}], {@generic={0x6005, "c71b2f69e6ff8edb08b232de8ac05cc67728bba738c53dcc10e6fa91fb0c60298a336d20879a1071d2afc0d3a683af1050eba38745e42ac08a941d1f5b0483e085dfa1a65955785722e58a9fdeb07dd8c1b4d66c42e5700eaeaddaa98228fb10567f3893156ee0417c587ddbef7c4a6a7d4962e0274cd15a4dc97768a69486a28082fb1c961dde8a7a30bf05101e6d783cc505f0571a6f3ac1b7f770d04bc427a238aade3ad4c28fc8dbe3925e9f19c4f8d4ac80041bf5948bb396700073fb6f69ce96d724aaef9b6fde8aa1f2ee9431d8513c6eacf6fc39c44e6a66a298297725bcaaafd6"}}}) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000740)={'./file0\x00', 0x9, 0x3, 0x14ac}) listen(r1, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2000000000000253, &(0x7f0000000040)=[{0x81}, {0x81}, {0x6, 0x2, 0x7f, 0x4}]}) syz_emit_ethernet(0x62, &(0x7f0000000280)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x28}, {0x3, 0x0, 0x2}, {0x8106}]}) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000100)=""/192, 0xc0}, {&(0x7f0000000380)=""/191, 0xbf}, {&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000440)=""/228, 0xe4}, {&(0x7f0000000540)=""/245, 0xf5}, {&(0x7f00000001c0)=""/69, 0x45}, {&(0x7f0000000280)=""/110, 0x6e}], 0x7) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000006c0)={0x0, './file0\x00', './file0\x00'}) executing program 6: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) r3 = open(0x0, 0x0, 0x0) pwrite(r3, &(0x7f0000000180), 0x0, 0x2) setsockopt(r2, 0x0, 0x3, 0x0, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="7bb3ce6e235cb883879eff817223ed0f61f5d5bca9378974953e895d2290b45ebcc36691c605e6c335399acce5cca693916a37ccff40b251fc869cfc77d7868e1f72bdc647d538603f9fe42fefb486037b3f824785df3b8c006a1e620a834500f684afa8", 0x64}], 0x1) socket$inet(0x2, 0x4000, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000540), 0x2, 0x0) pwrite(r4, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') executing program 1: syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/99}, &(0x7f00000000c0)=0x65) r2 = fcntl$getown(r0, 0x5) r3 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000440)='./file0\x00', 0x0, r8) r9 = semget$private(0x0, 0x4, 0x114) r10 = geteuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r10, r8, 0x9, 0x1ff}, 0x9, 0x5, 0x10001}) r11 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r11, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f00000001c0)="f7559f7524ebe365a75d73541fa3c2366c50f72e8889d55532860be2209818621310c875093ffa4ad72d29d7a1014841cf36825959f09c7e4f8152dea8e75ba9054c0897c08041a8d2e28d989717b7937457828cf92657b84ab6b1230eb80dc91bdeb92dac96e9e722ab17bec520be466946fc6e33522a47bd3f2804892d6e79aed549", 0x50}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r4, r6, r8}], 0x40, 0x2}, 0x404) syz_open_pts() mknod(&(0x7f0000000300)='./file0\x00', 0x8, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x10) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0xfea}, 0x0) executing program 7: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000001100)='&\x00\x00\x00', 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@generic={0x21, 0x0, 0x0, "4495a0de"}}}}}) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) r4 = socket(0x18, 0x2, 0x0) close(r4) listen(r4, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r5) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r6, r0) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d223e7d029d6ba8af63003728210200720f70c1f5a472c881ea6e69e0", 0x71, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x3) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r2 = open$dir(&(0x7f0000000480)='./file0/file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x90) read(r2, &(0x7f0000000100)=""/192, 0xc0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000340)=[{0xfffe, 0x1, 0x6, 0x8}, {0x2, 0x5, 0x3f, 0x401}, {0x7fff, 0x8, 0x7, 0x10000}, {0x8, 0x20, 0x9f, 0x3}, {0x0, 0x21, 0x20, 0xfffffffd}, {0x3, 0x54, 0x9, 0x1}]}) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000280)=0x8) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000003c0)={0x0, 0xf7a, 0x401, 0xffffffb9, "0000000000000004002300", 0x800}) poll(&(0x7f0000000040)=[{r5, 0x1}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x8) symlinkat(&(0x7f0000000200)='./file2\x00', r6, &(0x7f0000000240)='.\x00') ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000004c0)) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) ioctl$BIOCFLUSH(r2, 0x20004268) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) chflags(&(0x7f0000000080)='./file0\x00', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0xffffffff, 0x87e, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) executing program 6: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000380)='./file1\x00') setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) sendmmsg(0xffffffffffffffff, &(0x7f0000000900)={0x0}, 0xfffffffffffffc7a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r6}], 0x1, 0x9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, 0x0, 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto(r0, &(0x7f0000000140)="c0fadae9e5497e85b9", 0x9, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xf6, 0x170}, 0xc) listen(0xffffffffffffffff, 0x0) r1 = socket(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(r1, &(0x7f00000001c0)="18", 0x1, 0x0, 0x0, 0x0) recvmmsg(r1, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSCTTY(r3, 0x20007461) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040)="9c95f9433f9150", &(0x7f0000000100)=0x7, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="83", 0x1) r4 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe1, 0x1200100000000}) r5 = socket(0x6, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt(r7, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0xfffc, 0x0, 0x0, 0x9}, {0x5}]}) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) getgroups(0x0, 0x0) executing program 6: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x24, 0x0, 0x0, "fe339657"}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) r1 = socket(0x800000018, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0x0) r5 = getuid() fchdir(r2) getrlimit(0x6, &(0x7f0000000040)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) getsockopt$sock_int(r7, 0xffff, 0x200, 0xfffffffffffffffe, &(0x7f0000000140)) pread(0xffffffffffffffff, &(0x7f0000000180), 0xfffffffffffffe88, 0x100000000) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000240)=r1) sysctl$kern(&(0x7f0000000000)={0x1, 0x57}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6, 0x0, 0x4, 0x3fe}]}) writev(r6, &(0x7f0000002640)=[{&(0x7f0000000100)="67ade457f3c20b6cf7", 0x9}], 0x1) setreuid(0xee00, r5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') readlinkat(r2, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/17, 0x11) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) executing program 1: r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f00000003c0), 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) close(r3) dup2(r1, r0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 3: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000300)=""/152, 0x98}], 0x1, 0x0}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) close(r5) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r9 = socket$inet(0x2, 0x2, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) close(r9) r11 = socket$inet(0x2, 0x4002, 0x0) dup2(r8, r11) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffdc000006"], 0x9}, 0x0) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/232, 0xe8}, 0x0) chroot(&(0x7f0000000740)='.\x00') executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000380)=""/38, 0x26}, {&(0x7f0000000140)=""/162, 0xa2}, {&(0x7f0000000200)=""/161, 0xa1}, {&(0x7f00000002c0)=""/167, 0xa7}, {&(0x7f0000000400)=""/152, 0x98}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f00000004c0)=""/98, 0x62}], 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 2: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x7f) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) getrlimit(0x1, &(0x7f0000000240)) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdff030000d700"/177, 0xb1, 0x401, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x1, 0x2, 0x800}, {0x3, 0x9, 0x1800}, {0x0, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(r3) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect(r8, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5}, 0xc) r9 = socket$unix(0x1, 0x2, 0x0) connect$unix(r9, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) close(r8) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r10 = socket(0x18, 0x3, 0x0) r11 = dup2(r10, r10) setsockopt(r11, 0x0, 0x2e, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_open_pts() r12 = syz_open_pts() ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000000140)=0xff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r4, 0x0, 0x0, r5, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r5, r4}, 0x0, 0x0, 0x101}) executing program 0: socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setuid(0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000100)={0x0, 0x5d50c48, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 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, 0x8020699d, &(0x7f00000001c0)) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000ac0)={@empty, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2f, 0x0, 0x0, 0x1}]}}}}}) executing program 5: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r3 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x5, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000500)=0xc) r8 = getuid() r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x810, r9, 0xdb3) setreuid(r3, r8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r6, 0x0, r6, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r7, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0xa3, 0x800}], 0x4) recvfrom$unix(r5, &(0x7f0000000600)=""/250, 0xfa, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) clock_settime(0x100000000000000, &(0x7f00000002c0)) semop(r7, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xffffffffffffffff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x7, r1, r6, 0x0, r6, 0x0, 0x2}, 0x7, 0x7, 0x4}) semctl$SETVAL(r7, 0x7, 0x8, &(0x7f0000000340)=0x3) executing program 1: poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x4}, {0x1}, {0x8126}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000340)="96e9cf1c159fc25ac05e6f4c744f6c7c8173d81fec6e655a94c94f18a11867410e0000000000004157c25436532b246921cf31433353bf28e3a8a422d6d4b429bbfa93d5db9bf6c77640ce86d2d8f91913e36534c0f65c921e21cb33326043db1a94cffd87da4ce1415beae92abaac074e96dacdf68fc20decdf8d1dceafae5448e2b4f528805a2f4d9920860f9c80717907dca3aee039e11eef1b8d781b9a46b89a13aa161bb1b092fa908d489f2850bb9338b50e102279c0ccc59cc0e8ca8feba128fe4bba4cd2ca9aa037e7558b9a0bf560d62c3e026b49198e77a9771ea172f4d40a2234c9b623af1883e96aae9df348804869d1aebdde545f6a031acd114af4613bad6f03f7359ae0d8f322aeb80849c06b11032fcf9ae4d86b97bc255c2b94323aff312712a888fa38f40ad7b2aae15b415f7ffe3f90dc2c1af2f33096c84d659ef4acc3f68086c4fcefd70445bd3f9d2c2509ccfd4a22ffe0060fd036f7f2687a1f7cbf8c53712937f7cd3168ddf33ce76510a9c905d93b562c93cd66238191f39b8eca66f236403d0ecd6ba2a59c92e90c9c036476e7cca535c455d6eb76fa49bb09cb5c3ccbee62216a144709ac219ee4906988cf28a16bf9482d8b0e7374a776559db92ec997aa191cbfecb6101cdbb655f87c11d4183646edd2652d10ee786644eeaf7c3ebb03eae24867023418413094126fc8bdd1326bb0526c", 0x200}], 0x1) sendto$unix(r1, &(0x7f0000000040)="b448ec26a9206e88ca5c0eccc3dcdb3fc0feaa39553a5550bce561ff756df213f3b25f3ea9b85630c0a4d778313716ba6554549be16ef29b", 0x38, 0x4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r1, r0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x4, 0x0, 0xf7}}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000009c0)=[{&(0x7f0000000a40)="91077e824da57755d45527dbe68ef38ff3356cf2f04c101977bdb22c2573b51dfc46d88ef0565d6657b3cd4dbc1ad8af4e4cc11796876157ff213429ab2a74d411f4c16356019e9761ee6da2f640d4a65b548ef6aaa78769a654ebbaf682efd4592aea05a7a72f096d6a1c0279eaddedc3dc96e78b9f6554ad0035068041ca36a51f7f16dfae25b2bc92d85f8c221f77b696b0214f0b3849fc7dd696a31103e384a0bf43f9ec2c7199d4ad9e8f609fee589ca417d11e984333666fa462bdc2ed8ad293d76caf3e5bd29e397580cc81f6", 0xd0}, {&(0x7f0000000540)="509196fa256c24661e733446330158abb4abe38c5605fbf5d5190e7bb55edf444f3c6d483c801f4f0bf249be9322b319cf4fcee761782a14cda1599b213cf3ebdf3fde240483ab0355476967ec577bf4bf0fdaa5b3f45c504473f5b09e89fc015d30cdab5d8498e0e422d9dfedf5b28d6738bc07f2cdf40ddc95a22701adbcd3351134f95f950d24455f985aa2dd0665e8be5670d68f972de83516bda71e0c4ee32b7e1cecc70cec96355c7d1d4fd78fdad3b329486d678eec19ffb2e0c0d76d8a3d57d5deac983be06515d5c503f800c4a6b549f14acad84cf333caa998f6537190770d79674d", 0xe7}, {&(0x7f0000000640)="fa4a90b9547dde0bed88da92c6f2e9430ffc98d21f6b8cdbefcbedebcd000566e1bdf9c0fe9d0fa0a32b9a09c5c84232924017e7010edf808fefbd64772513bf5f048a5c0207e310346cc3a35b341126219c8038fd164ce0444a6e77119dbea44c708ef4691f429a90dc61e2349b53702189dcdae51c3ffe77f388d21fc59b6c354d263bf1f505dfd6e41bbf1953cfd56d5dad42bd429ecd3c63dabe93a41e0044876b63c6d40ee08ee4ef4f059b5708f1a0d9252bab5535ce70e79441c3535cea34baedf79b3e3989e574a09459a8b00d0bcc6a11ef2561", 0xd8}, {&(0x7f0000000480)="69a19039168ed4c4d4813bc38b2dce0764c94ac01ff0463585cecfe30823a07af6270f7ea96ea8487d8c330f97c42c63074aa23487c5754603ec1f3fd49c26073bc869d7cfa9319587000000000000000000000000e5c90bc16a13a1946f157bc80b6eb6b15c5fd015498d9dbc1b987fe21cd95d9fcea1ea9e1212", 0x7b}, {&(0x7f0000000b40)="fa18bf807ae38450de4db5e80e6d4f3b097d714235dac8cc732a0e46a1b851354a3a00a28780c42c8c288658738f701fec1ad9ec2817df5b6c543576c4b8a74507cbad0089911215b4745e4e5d270019d902a9779f2a13ff97cee80e2653ccd582fb1e9f1c0cb1861d8a2643fb04dbbab1d995b5488648530f87b7558a35869ac7238bcdf884c8f4dfa9e7ebab05804131722813643b0e244519930080615c8c916cb49ddc04d36146779c66c35f4ea513ec0493689a525be2c06fddf8541aeaba30da826444e48636480c88beb7ef54cb0ce5e76a0c81797c8290fb017ef77827e26927d91d767e26dc3e8f8180a8b74cf8853b8444f05f9aca7bdc", 0xfc}, {&(0x7f00000002c0)="7aad01dc04ae87741ebae58c8a27302266287935ab4786d01a853acbd337e5fc290ebda7b9af9c69b4e672ddee067925dc72a20fdf4f20bba492a1fe4b5c6c8f34c5a264cb36f2ef2c4fa01edf0ebb0b18d57ed92668d7f775eeafbeef07b1a5df25c68a830a651cfc43a7ca81e045be58b072c7", 0x74}, {&(0x7f0000000740)="5b54042fbe0e4e8b85a1c7cf3d8c44661b571248316faadcb33fad7247ad0d635266deebb6bf70204b66b514397d77a86cd5b62315eda2910692e82a5a2d7e9040a3c866759d36a5cc04494cb8de7159e931236255830a7ff26c9532c3afacf434a2f000a6835f504ee9e03d3dbec09545644543e56dc1957e6a63aaf34755b797dadc758b8adf47688b6b5402c4e1d4b07b71c498f04bc77aa51947781ecb61a0b15fa94cdce078cb9346983d48d5228b43c8d023512da2cb7446a1c388b4e8674e9146ac695bedc4cc5e2e65ef5b3aa0f2c254116c78befb33a942b391b7063194ff540aec27d6c3a397", 0xeb}, {0x0}], 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$diskmap(0xffffffffffffff9c, 0x0, 0x8000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x1e, 0x2, 0x2}, 0x4000000000000263, &(0x7f0000000c40)="b9e3ac1bdb16f5240cac670058eca8fc600b19035631850766c1f8da73f510455927ef94f9ac1994ade325f440feb749cb10e5ad93357b5e22d1f3f499ca7bde98c33ea472cf408d9297ed1b425d3eaac9cfb323dc7ad36bc550f985fe2361730ee842a6bbabbb020533a1e201630102a3235463770da71ba308b970551f391ecf7d5f138d620682127197a9cc0bc158bdb19def3915c94dc8eef8a86b49367b29dbec58886cab35c4bc52be826e8e8301f67ed83276ccb10f98b405493d01fed6e58b803debe3083ba85c30cae06038e1a2d22b62b3ab7185bf37ec5c57", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() r2 = msgget$private(0x0, 0x0) setreuid(0x0, 0x0) r3 = getuid() bind(r0, &(0x7f0000000440)=@in6={0x18, 0x2, 0xfffc, 0xffffffff}, 0xc) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0xfffffffffffffe93) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x20) setreuid(0xee00, r3) msgctl$IPC_STAT(r2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x2, 0x0, &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) executing program 5: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0xff, 0x2, 0xf7}, {0x4, 0x75, 0xff, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) sysctl$hw(&(0x7f0000000000)={0x6, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x80}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="e5be7cd9", &(0x7f0000000140)=0x4, &(0x7f0000000180)="b3ea2fca470b2848268e2557cf930df5fcd918490085c3b7701c47eaec5b6a4a36cec01596e9b90dfc8a944c1d63a6abbbd0d23914ed18e310030bc32f410e5fa20ee4a2ddbb18d581ab1054f02a9340821dabffa41ac14598a3722b6c6a22a64122a9d8831e7b5a90fada7a6093b43332ca90bbc8aa565e3a25e1e649a0dfad43ed77984cf9e0064ccfa70517ac4820e67dded1498c43c127de616cda4b306f84ef58bf24db84595ab3a8edec9d15e9abd96e8e659c6c3d881c01d3800fc4ecdd1beaa6788a29eaaa6b3bd6af3b661b7984948e5b5a176a83617ac05749503b5b763c3129728dad0fb9354dcbb001c8b9a950060e81f7680bc51db0a8bf6d4d53d2304e708620ef71d08373ec8a17f4021109967b4f7c170568e8bebe2c024206328a9179bc210778ecccc2ab3d3a6ebd7ba363a0e4c1fdbe597a66f5d5b1fcb4d5dfa869a654fb96516190abc6d122e7e0094255dda316c54f82fa02857751d37b76c80f03f908f7a04de812d03fa6e8245e5e58e6f350", 0x178) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil, 0x1}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f000011a000/0x1000)=nil}, {&(0x7f0000357000/0x3000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000530000/0x4000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x801169ab, &(0x7f00000001c0)) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000040), 0x0, &(0x7f0000000080)="dad07100000000", 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x2, 0x7}], 0x1}) socket$inet(0x2, 0x1, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() chown(0x0, 0x0, 0x0) mkdir(0x0, 0x0) setreuid(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) chflags(0x0, 0x0) readlink(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) open(0x0, 0xf8e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x1}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x800b2a8, 0x0, 0x9, 0xffffffe1, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="c6f1acca4d5b20300521ec76218473d04cd058a60b696d40d8238645908e0df5925bfc0ba849c1be5f7e109db48efc5d0b1bbed1f7ab770ecd58b23414b37ce9e8b93c56433e83d2e5a0e86e9244b8af34eb32c0458ff33ff6e00c6e25b2cc22a7ab38b17d008df370c703f8fb73fc8708ffd0a8c7ba1e2d21a0a00af4f87bca19d8a0c7aefb5ad004313fba88010f795d5efe4ba46dfeb85b2d5db44316b807c0396d75a3f90fdf778e7f", 0xab}, {&(0x7f0000000100)="4dd0222cb68bf9f8c44cd14611d809e1544fd0043378716d43e942b7f1b772fff11f351feaa2c01d17a2e3c043a276ce91d284de3824f02933c49f18524dbc2b3fe749dbfe6d45fc95fcc3228c5a635b3ed8e5", 0x53}, {&(0x7f0000000180)="3f0a82fe6ecf9e6bad40fde5337844dabd517aa50967d28a22c269107e05e03d79d845912129f191aa0fba33904c4ab4c326cc16e6268cbb3f5ce1068a68db8dc1c2023db632066a84ab674e50a736917fcfec086afe21f4bdbe4cdc0cdff23f8a26b8ef9bf82d2ad0e3b7d553af8175", 0x70}], 0x3) executing program 3: semop(0x0, &(0x7f00000000c0), 0x0) (async) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) (async) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000100)="9edebdc05791438ff6b032270200", 0xe) (async) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000200)="ea0000e36e52d3bb66baa801", 0xc) (async) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) (async) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x0, 0xfffffffc}) (async) msgrcv(0x0, &(0x7f0000001380)={0x0, ""/120}, 0x80, 0x2, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) (async) msgsnd(0x0, 0x0, 0x2f, 0x0) msgget$private(0x0, 0x0) (async, rerun: 32) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) munmap(&(0x7f000017f000/0x2000)=nil, 0x2000) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) (async, rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x1, 0x1, 0x0) close(r4) (async, rerun: 64) r5 = socket(0x18, 0x1, 0x0) (rerun: 64) close(r5) r6 = socket(0x18, 0x2, 0x0) (async) getegid() setsockopt(r6, 0x27, 0x6, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 5: syz_emit_ethernet(0xffffffffffffff8a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x1278, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x1d, 0x12, 0x0, 0x0, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @rand_addr="cf976b44e5a684e4b475d97fe0363d1a", @rand_addr="5200f6f8134e1f98cbf7f0b7a27cfc40", @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @rand_addr="22ef0446ab9cbda96c74ea27cf9e8dd4", @loopback, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @dstopts={0x6c, 0x23a, '\x00', [@enc_lim={0x4, 0x1, 0xe7}, @generic={0x1, 0x100, "713db0784adbfc1a81e2dc7288451bb6b0068c4eb6fbafc68bbd61ffdcaac1a41cbdb6e5ced94f06f67a5fad68c638c6bcfa7cb4b702e53a012adc573c6efa83ac426e5b06b6f03fb05198c1632dbe4eb87ead028ee7ce4f98a0fb5a26e89ef1b363e530d72632918b68307a48c5b52145ee54cac68daa65c5aeda8f56623b4515460a8f069f837c22bf42e738b3a52a118eee95620d1c775fbbaee384a2086cbe995a08ec570bef7d00f9cbd2fdc93939eb89d09df4e78f9489ccf659543894ca0a9ec1d9cdaf4445ef97ad11a56cddfc703492a7482d19d6e32485d60d86f3ba9d9ff92ef465a3315fd8b69cd5449e5d1cc14522401348e5481388bbb0084e"}, @jumbo={0xc2, 0x4, 0x101}, @generic={0x8, 0xb7, "cb381b35e81ce107610f58fff94ce5e29c174b128934f19def757bd3691d65d41d1bb2cecbd152870271ef4992513f9559da667128ac392d0463f0aeab64e52dcf92f2460b22e9fa3a4bc1bbd0ac50d99368c5debbdd500accff83ae365dfce265ce6f5c843904e57fdc45fd1aafe0fd8679c87b4876601080674507abc523e134e694274cd99a7e1f2613e6930dea647eea64a11483f2ba24bcf718c15623ffef2bad77258c1f2069595d629b25ff42e2a86be03a9932"}, @ra={0x5, 0x2, 0x800}, @generic={0x8, 0x1000, "c0450b21d284f45add8f51b88ba4272cc30b141045a946252b321c4402dc3665aeb2633858fc2d8b65625c5af14a0a8cb040328463b3017f4501ea0d076906ea7a2856e5190f625e2db434d4a7bbb22288965c8dc286afbc7054190e83410e4f994f450662e993a75c610f356d1684d12d99e08f5688fe6f7d38a2e56289133607adca9d4e8bb92f50ecadc8459b7a6bcc5b1d094ac4bc4f2e7fb3cbdae329d5ad9f3c037184fd46eac5c744bece3ea62dadc3fed63a4ccbf0201dadfec4a37862f842edf3ef8b2261762a6d839c90d6126558e01f02bda8372aa71a64b93ef01a7a6d19d124bd5188121e7ba3e3b05c608d4afdc096cc5c1fd241b03dae21d079498389592cd300414a357f4423db85a658e5077bf96c934b90f336e863ca59be4f73448b8d6efb467121710ec969e1ca74613ec7ae5e69d07aa967e9f7e98d09d2ff746c9c67a6a9568fd8a36a762261d9e404c89db26acaeb4d8fdd2112be1105975559948478f6a940a2df2035f5df2ed911fcbc3ecb3c266badf746e433157289773c672e6b4d79a9d7770afbdfa7ffbdc8fd5b5b86d207b7e6e37b84964dd3bd2c624abd0835111bca17ed6d5dc64b8eb27e44ee1babbee3e3f78d990ff9b4b034ee1fcc9d0b857af8136fec4fb28ffca6dea19bef078e45bc60c9a7b2c00da0a3a2dad369f811bd10e043741c4124466c9d805b1b4e6b78ecea0067e961450c2642beb07b3c1d58bb78b9f698318acaebcf60d79824227f1c136b6fb51f25770b1a628c7a7daf0fdd9b89774e4c7873303ba44fc51f46604c1f86eef500ebddba9c29498468125d51d2ca3182c0fa6ac81aae8ef95d7a9824cc59c036676dfbb688bdf78ffa1ba3d933044ed6c92616dcfe9fbaafab13ee437e1585e4a84266310e2a47a32e98815cf702d3947447f6ec2b3ee6736c3887b1407ef47507fde4d6d85fb9883b07dc5fa1969d0c2da96180b311072d5d4e1f9f0c253d06ad0b52f09b11ec4b7dbaf450fa7c5ec6a9da4306bced8f4ad6ae6bdc8126a6f4fd7c2c4b3197d0ebdcb5568b58da35730edd17ea685e2a01e9acdc97f4091822bb7e27b7f19bc645e116b036bb29a794972444e2608e8aa19c5aca577f1b3259907477bdda5a82390e4e9002b8a342821a7705960ed70ac3a425ca7396da7a92c8b9924454f9f5d7d83ec1042fcfe24e824be89e5068866956a9c29b00f49babcb4384c3f5edafcf4493f9dc47a7df668f4d7477b0f5514320ed528b3cfe5e0c253c6aa2696d9b0020cc84fc0ce8f6505809802edf6d93171ed7006b54e090dc6773bc628892e58fcafb102a1bb7a1554fec01ad748aca83738896ba81b354af11c4ffba14388afdd79ef1ffbf411a1c34861d4facdadc2871e868ec97deb0733832527f6eea58dcc47f85e2e67d064df3bb452aa68d1ea3f3949b3a06dc718247cb0a793525675f120577f3856167de6d4930a6fce0b67204c4f9a7c45438a149485833012d2c95261653dec76c6be4e88d1b555f754a8ac8530bf0cc6056028fbb1ba871e24103d46135abb70af6bcb70f262fc4b0144343502bac0497b944948e712b5c01e4c386af653b55f78dcc35952f5423cd85d3f2c3af0d47b75cff8b07598ed93c6fcef32fcbee15b44cab85986da646b832bb468119a382fbddf73c36c41c5829f2fc2a7c29d335856250d7d13cd610178c420a621fdd84dced09c34ba38a6b6c1ac49f1762cabfd0891dd528a0fd5acfe83510c5e170154525c35e9bb82c7af37e0ac1f3455fef6b7324ba2e1e7dbe545ec5144b31c661dbf20e4ad8921d8a5f1559aacff43cd0a3e99f2ca84bbe8a3c53c4ad32a48318c26814eac03accb7e92b332df915f323221be27b8c4f15219178024391f2d4056e60696015d84ded3061273f1ede63cb02d464dfa6a584069be32ab0b1f929b4cf2db23bdfc718ca8bf6f559f487e6d6ac2c5168d971d2b9e6a2801d5106e45687501d41ad530aafa606932282c668b189397776919e6866e40013f4bda361c89046156518dcc29f3b900af908854873654a604224d41485de9349a5ed1729c8d1302e945c9532c3bfe7d0d6033e678463437d5737c2537fbcaf3bb2f2a39ec81ddcaf5940ca0a6bf6cf090195c2ee580b957eccdfc9979a0e0b9de2c25e9a3f7f48da987691a710a3e428c025764d7d023142fa4c8506a854e389e2418a75f02453fb632b6260f615392b639f3264c533de9d9b080fe7a694129d1c96e6add2d4955314ce0cbd00796e3c82c874d9510bbb5424a6407eda0bd354bcda59e4403c841c30ea20daa96efbf63027a47e8a1bae9afc6b85c4f881fefbba539b4b3a0e4d7599c10d7200e67bc996702fcd51c26b39aa5c03b27ffa30cee72d7392c9078cc832923a0f4aa7e8d57529685b6cbf4dfe248b47a172b47fd45b24b58ae02ca9dfefb450311669a11af80b286c21559e66c3c3b1b8ff4893d9948511861ee162cf84b0c69c90ee8ba36b7de0b95315c96247c7e610c29db1168a1a3844ea3603d2b490fc21c18c0a36190b96931fa2cf1facd44da1be9ce6ee8ae002fb296b0cf48d9dd7f172c31983a0440b49467a4129230429bd2fde4a4af0450f47a9eaf73d38533489da259fd49062f5d51845f85082334cca115e3e8388b48ed6b54419062cb6c3cadef0657e24b017298829dcb1c47ca8aa17fd32a829d4abbd40f330985b36373dad23b42cf4cf46bf6e56f0c901e8d62e0478e8bf5b8945343bb22bcc4f82a9f0e2e1226fedc5903e959e6c6b6fd81640ab2ed299866e531d2a997288ddeba3122c68aad8c8e30a8b360d7d12b960860a17b9eabf6bfef07ff37172df1317cd615f06dcb55b5aeec2105759d96122182d8191027f600fdfa9499a2a2e7a2489864c53a8ab1e1063abaa359745f688a5810054d5b02430355e6550d0637c41071061a56dbcf1c847875f6de8632c4ff156ad22fecb7543e3d46623299b69ed0f94b3ffe74cdfb23468533f68c31c01ebcf97e6c28297eefc3454602090c713da5c6ef586ffa8ff010cd8e6871353b1bd6c1fc27947bfae26074ddc243fdc27dc9ec0502896485c3870f11f90cba06a1dded1c0c1d1c2da7c199303aa05970ea6d6a872b46a87d063973ff70650728f0183fcb636de4a46aad17b1aba9d568fb3c0afa62502c12bedde39d8346ef362af9c932b63642b632f459a848217d3c6d386f0938381309acc41425fab1c3c16c94d5c8fd4c3e2cfedb7c99c1f8c6c9b3263d46a6678a9c96a4c6997984fbac2c5fb3bcb2703cfd39a44d8541586f947babceba16fcdbb4c9d56b403b693262efa0659f47f0142024f6669c23c6c13f3ec814539c5694956fd37e93085716250fed1316415726718f71e9f56111d541923ac5ba11ddb8d2d821cd62480cc6514b599f955e410e0abfb2b77e4db14b12aa3302f39451a8ccbf76c828e05474405e40c7d0a9a19db57a3e25be85cc81ed5f4f80371945134b7b0945e8c542d38e3d9b734e7f53d1e16a619dc59fe3206365ae07461345b8f626f33fa57cb7f19fe3acabee24f4fd76ce92ed169718fa42b9f5dc04857583472239d9c8b4d8400a9f4d7ffd852de0b76cf08f36e2bfb9fe507ac2e7effc288730d825636088f6483dcdd91a703ede7fce794e6db1f753a5ed4f264e6a3efe7da5fd1515666cee68051d176d661daccabcc91c826e3c9abf48f590c35a9db5b31c55fbdc29c9e8f2c206d1348b92678280046d1135e0095ebd74a24d90f3482cbc3a254369b08a6fa9b23013151410cc38be76ca787fc0d6c25163f6612d6d927325a9860480864a38150522d05bb5e6f9f5e8fac2a6e35539a980c65577acc0fc0f622c4ac79ca09a48cdfc6f32b3f30ec04f57f1d1b40134047adbae69e3c20237e00636d51e4c4a27aa3eda8f30ab56abd0f1e97a8a6f69dfa1be77897ab10dddb4e613512fac209711d811a1a33b08bb7a14690e493a67f9c4ab343daae6f0d0f00f9be9e8ba1690462655d4a093344899c10d35e1e18448b84b7aac419d4da216d1a4913d8eafa681dc84acf531620f955d46d3994b9074165f957917599ec0ff074431fe07441ece9e1f88baa49e98efbdd4e0939c190f5d779c062f0e27569de696218c25ae612154bdddf081d0f9cf669bc954f60b686c570ff0d8eaa1a3feb223bae2a07737e0abe6855d8288d9b1dd5cd5bfb5024c68a18974e125ba6888e151d8cbe3325cbfd22d7be92c32e5f4c34e10192eeb6002efca18158c14cc328754b8230f6ad3a9d91cbc649374b9b63db781f7c87f4d1b3e80834bf0222ec4c1466dcae8b031a05b50053ef4ef338c4aa2953e8efbb0de2b2d24ed1e345ea43f573c9c86c5eb48340f162f15488ea68fe2cc5d4e581dd6596c0ecac79663ee1678fed5d58e2026dd40681310303ab8adeaaee3f7848bab075207e4276b3bc84a3586de28991061ab8d7630844a1e07d1c6fe305e821706ae9a481feb7cb3fc5046cb38d159f229dda67a75ed8775b44fddf9d77974c4bf8b93bc4ba67ef61f25c38a316a1322c5d264bcbb85b3be366cfece6a2ba6180b3b399c4869e874b5eba735c881cbe380f433f0f7712a2789ced15b277957d4aa50d56598a56658295e83d87fb2d11b831803eae45e4a9b96ab07259ef550ceca1af67a4ee7c92e4fbabe3dcc2fdd846ffb9a466a45e60b29876829b3048230f7f5c30cc62af4515fd7023f45d8d7b9ad3d6de127fbee83a6a6011b4dc09b40b6f6ade2e8314d3884dd64f1189766024cb0e8acaa21636755d791036e3fa53feeae56bb1910fde510cc0f0a5b049e9663ccb8f532fce2d54021487eb146226dbba5e9286d21553a1d93bbbfa846fec83d5c833adb44341684f98628acbd1a024d9479f817c39f9e4768e11b78871ff6a1343898edada6044355f95cc5c1ee39726b5b8c064a56a2c58aaefcd5be4a64a61ab3f430d6f2c8328acc3ac1e181195b2cfa630f1ec7b80e2ff06d70d5ea8939683ec5f779af25cec517e8de8b2b4d729318dcc585f2495dba55f9d6162d417ab090440cc7c18b0b9c807df2de7c4625f9607b6c24be7efc7b60241cf56142031571bc290910e9149df71b6e2148daa97755737d4cc8211b0b5e341aa8a44519d3a312866ceaf3764c5f5cb997d48140dd34349ccc503828ac456bec1e61558b4ea395bff8448a2fc3613d8946b56cc180e19613774b8714a76dd50587217a91bacc184da5b00bc9f06018fe0054c521a95b4e0261a8123d0df85c0e3aed40df8dfc8d1847fe484c2207c502fd02cb0e033c2cb048e97e5e78ecd7856ee25fe4ffd18c0040585e749c88df4b57c541133062c3efbd9aff287946050c2bd3baf70197705086947c07ec19d7d6e5aaaa14cd148a6c766fbe4b824f4942e1adf11fd75fc452793438b64c88c0257c2e387cb45cd8adf54c7766a2d2590fbeb1fd3a69fa57fc964c384dddd687ad74ca0ba2e88b0a518f614a47a86666de3f4cdbf2ad5239c1c7d85edc1220fd396b776e50005de1fa5f8b2abe247a2b7c971c447cdb23ae7a82d779bf80c5f8606e5f595b4e4b79b0a449a45131f2b716510062aa2f720982020af22d25b2aba5a0c7e8614fada4498aee44e93ef178a06402a1860a45f57f65d90df9ce01569ba37acbef364905ae062d1f144b3c62d9a1936687b7087f19932e39af96f79e1db7ccadf5ce284ebd658a75f2304c21264a2ff2ad967b3e1813d42ff8bea1f2b2262e114f6109af33e014dbd4e907925ef6ec4bde4d55f238128ab30444ef151"}, @pad1, @ra={0x5, 0x2, 0x140}]}]}}}}}) executing program 1: read(0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x60) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x200, 0x9, 0xb4, 0x2}, {0x3, 0x6, 0x40, 0x7a}, {0x5, 0x7f, 0x3, 0x2}, {0x100, 0x1f, 0x7, 0xfd}, {0x7, 0x4, 0x2, 0x1}, {0x1, 0xf, 0x0, 0xfffffffe}, {0x8001, 0x3e, 0x81, 0xfc}]}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/14) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000540)='n.P', 0x3}], 0x1) r3 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r3, 0xffffffffffffffff}, 0x7, 0x0, 0x200000000000}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 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, &(0x7f00001ad000/0x6000)=nil}, {&(0x7f00003de000/0x3000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8579}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000070e000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000582000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000113000/0x14000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000411000/0x3000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil, &(0x7f00005c3000/0x3000)=nil}, {&(0x7f000061a000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1f}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r6, 0x29, 0x2c, 0x0, 0x0) syz_emit_ethernet(0x7e, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) write(r7, &(0x7f0000000180)="952aba046861", 0x6) ioctl$SPKRTONE(r7, 0x80085301, &(0x7f0000000040)={0x4}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r1, 0x0) socket(0x1, 0x2, 0xff) close(r1) close(r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) executing program 3: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) dup2(r3, r0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000580)=""/253, 0xfd}], 0x1, 0x2279) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg(r4, 0x0, 0x40c) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f00000001c0)="5c35bd357d1dfa11b24cf46ad70c080bea61652c08c59da962", 0x0, &(0x7f0000000440)="6de19b3f35b6933aaed9f7da846ee48b000000e317a56a8632620fb03b8d290100896f3b907e36d968b476a2b7a89fa0a803a9b4674e101e85f80a65e6f4e666edb669ba4694349d2b82eeb74c657814a26a3101bd01e296991dbfc5463e381187532b1bca41b99a7dd943d983adf6105bb4139f95219ec3c95bcfb84d09ee8e08241d53576fbad8b2fddcd5c4062143e7a54510af78060df012f21f138b52d0cce754cf6d0adcfa9a98acf9", 0xac) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mknod(&(0x7f0000000780)='./file0\x00', 0x4, 0x500) sysctl$hw(&(0x7f0000000080)={0x6, 0x12}, 0x2, &(0x7f0000000200)="6cbb759f33dc33e1204204f0f8d9ea63cd81d7c930dc3863dba0533fd7769afed8c9b98ae503e56018442491c7a63fc11e6916a4179516f7070348abf07b73b001e2b1d44043ae0f58b9c71cb4e70db26849615ca3e17eee6849afd219b874d5be28bda38c962f1ec8b901e6f6f966059bc6cf8623377688e6849f59d1e87d73", &(0x7f0000000140)=0x80, &(0x7f0000000280)="9293f5af8c92a121def9868db478f3483882ea3ef1f43cb167b4a4640eee69c300e49adc6672b54f58adf105a6e7594dfc7be2be8ac707756b1d3e8bbc898f95ecdd3ca28e946a36a70fa6c3532e4abc2aa30d9a98d315a1da4241769c030821e382119474a6b9a15965ef6382d4bfba16deba8cb6ccc7", 0x77) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f00000003c0)="601f939b0152d7a2242a5ec8a39aa3ece636351fc12c306773a842fc54c83c17f564f073a9f302e1e6e213c555fbe14f37dc8c8b0db2be99e3898edb8ae3d0f27b00a9ce86e45fe92fe678d70bac6fa35c742cafb38cd10543b653dd4a8d4f8d0a7ebd3639c905bf8e913f6b22272b011cf541f5adf2e17e35", 0x79}], 0x1) execve(0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) close(r6) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open(0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={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, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) 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}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYRES64]) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0xffffffffffffffff], [], [], [], [{}, {}, {0xfffe}]}}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 6: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x7a) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) fcntl$setown(r3, 0x6, r4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="865fb91a", 0x4) executing program 5: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) sendto(0xffffffffffffffff, &(0x7f0000000240)="7eb400881795198f6eedc7e0101c1dfabf39655d98f37ccfef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27675ffefc448be73dde5b15d5a8524240b4a80f75a5efec792d6688f7c8f382947208aa5339f54d36bd3c76a570466e82df2873a1371a60000", 0x8d, 0x405, &(0x7f0000000540)=@in={0x2, 0x3}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x10000) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffffffffffdfb) r4 = dup(r3) sendto$inet(r4, &(0x7f0000000440)='w', 0x1, 0x7, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xffffffff, 0x2, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) socket(0x2, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) fchflags(r6, 0x0) r7 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) dup2(r5, r7) sendmmsg(r3, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x2010, 0xffffffffffffffff, 0x80000001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r8, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) close(r0) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) setrlimit(0x8, 0x0) sysctl$kern(&(0x7f0000000300)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000040)="0000a8942edaef1ffc9aae417db067dd", 0x10) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x4}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r2 = syz_open_pts() sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x0, "102609307e7be2df67de208c8bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x78, &(0x7f0000000240)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c00000000000000000000000000000000000000000072000800001a003f000000058100907800b0e724cdfff240bf140770206bea1a0000d1c70953849eeaf8e1a1023ef330641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa893a4837bdb9d2f7f82f8e2a412acbcf65d182bdf43a97e6f17abcffcd3eba43f1430cbaf21c0a4eb46f09c4fb755fc2cae57af969f03164bd1ade51b5def281e10b20c5a11d2fd4f91"]) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5fc4cf71b59c7afec370824fa4619e9af6bf07fdb06edf2ce1281c538a3f99b2631e512fadc4b648ac4ebe1dd018ff023da48e5b8dfbe71db313e5a964", &(0x7f0000000080)=0x4e, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{0xffffffffffffff9c}}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(r4, &(0x7f0000000080)=[{0x0}], 0x1) r5 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) bind(r5, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x42, &(0x7f0000000080)=ANY=[@ANYBLOB="5dee02f6d0b700000000000008009078ac1400bbe0000001830300000c00907800000000450000000000000000000000e0000001ffffffff"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1c}, {0x74}, {0x812e, 0xd2}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="9215ca3160ed2176928ab8119ff94090e4bada9063e09250d9f42d43af32df0ea09e04b4d444bde66d6f6c12ca3bf36231488d2cf292f17786024fed3dbbe877f9bc30804a5ef3dcdd260d9638981ec43a2eebe9af9c", 0x56) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = geteuid() ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140), 0x0) socketpair(0x10, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) fchdir(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) lseek(0xffffffffffffffff, 0xd9, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000540)={0x1, &(0x7f0000000500)=[{0x1da}]}) poll(0x0, 0x0, 0x80) openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x80, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ktrace(0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x7}, {0x35}, {0x6, 0x0, 0x0, 0x1000}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 1: socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setuid(0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000100)={0x0, 0x5d50c48, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 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, 0x8020699d, &(0x7f00000001c0)) executing program 2: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000174000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x1000000000029, 0x7f7, &(0x7f0000000400)="1e9ed93a2731e7bfa95c6a5fd6ddd42079fa06e9ce0feda3e5736e70680de702aaa6acda2ba0179b9092f9b7a2e609e4ff53a3d07b5ac9c9f8bd535df5104317bb0659c18eea22c41f6dbcdbb2bcc0f203cb8bd1f5311d0a2c870c45aa12825ae4e54ae1a02acd759aae305a30576e08cc12fb10d95172a547be664790b2d74dc70bc07d8277531c2df62ad8841987543632c3363ccd31f45efaec41a854de9bce7d6f601c5a16faa2d662396cd749b3a4b09660fa505be69446786948fb4e1979660067ccc5bf34cce899ef16838d136320f7bbd65146b1070e242a22f3866f21ac930faa58fff391ccadb5fb983cad20312f5b3d191344ac931b7ad4efa0a487fdb8791b19192cad6a3949b032dcc22b316a4d0555b04c180ba8448b35b3c6308fe03562aa51d60357fb04b434fee18a2f2eb85d2895e7f64c66b11170e9b85a0199abd111d6e08d24bdbc4b20bd4c1b04c48a68e7ddb969b47fc1bac0a04c1a4b413837b2703b9bf2a0060c0285466a90f5a5c8dbcd98f46c4eb7f64e7f5e396335c544f8ba130e79a9bac9f13d14b78972f49df3205be97b76bfae077cd953acdadea8741b4e1eddb1a73d32cc2a6c93", 0xfc3b) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x6b, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 7: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x881) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) read(r1, &(0x7f0000000340)=""/86, 0x6b6ec23628daea25) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) dup2(r3, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) fcntl$getown(r0, 0x5) readv(r5, &(0x7f0000000600), 0x33) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000040)="955bd134", &(0x7f0000000100)=0x4, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x6) executing program 6: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x28}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[]) r1 = socket$inet(0x2, 0x8003, 0x0) shutdown(r1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xc07, 0x0, "9707957d0500c0406b1309000000fb00000f7e00"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x6, 0x67, 0x100000001, 0x2, 0x100000001, 0x5, 0x1, 0x200}, &(0x7f0000000080)={0xb0, 0x6, 0x0, 0x2, 0xffffffffffffff9d, 0x6, 0x10000, 0x5}, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x1, 0x3, 0xffffffffffffffff, 0x1, 0x7}, &(0x7f0000000100)={0x3, 0x8}) ²pckbd_enable: command error executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) close(r0) execve(0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xfffffff6, "1007004d007c2600"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) read(r3, &(0x7f0000001300)=""/249, 0xfffffffffffffd66) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0xfffffffe) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) executing program 7: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 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'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000380), 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x164) setreuid(0x0, 0xee01) chflags(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x93, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900005d0600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a002"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() getrlimit(0x6, &(0x7f0000000040)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) getsockopt$sock_int(r3, 0xffff, 0x200, 0xfffffffffffffffe, &(0x7f0000000140)) executing program 2: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x1d}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0xfea3, &(0x7f0000000080)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x18, 0x0, 0x0, @rand_addr="83b45a3f0f238c0c5352c985d7965d02", @mcast1, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @mcast2}}}}}}) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0xee01) fsync(0xffffffffffffffff) getppid() r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) readv(r4, &(0x7f0000000600), 0x33) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000000080)="00811e7993e6b879e77c3e68e1ce9359b622cef481162e0a4e35af9d3681dd09c4c694de", &(0x7f00000001c0)=0x24, &(0x7f0000000200)="59c82be5aef9cb902392087c89c0d00c4f72b0d154c2d2b74f15cb2412af6d55a4ec04930a64b75172f949a331ca88e83b2ea3f365cfa3db5606cd55e36a6e511162223b82e20178d63a82eec7d37a5eea9d69f72e7454c55dd643a99fde92b788fb3ecb7392866f9d893cb6c70760823b991c15ed221b57214c9377b3b2ebb873af810676369408858ec4c15101d8b148cd559a7128071a4f2352d3339d30cbc3e2ec26c2cbb1dd53c74e2a", 0xac) executing program 1: mlockall(0x0) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000000)=""/167, 0xa7}, {&(0x7f00000000c0)=""/190, 0xbe}, {&(0x7f0000000180)=""/103, 0x67}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000280)=""/22, 0x16}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/190, 0xbe}, {&(0x7f0000001380)=""/10, 0xa}, {&(0x7f00000013c0)=""/165, 0xa5}, {&(0x7f0000001480)=""/92, 0x5c}], 0xa) execve(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001700)=[&(0x7f0000001600)='(\x00', &(0x7f0000001640)='9#\x00', &(0x7f0000001680)='!\x00', &(0x7f00000016c0)='[^\x00'], &(0x7f0000001780)=[&(0x7f0000001740)='\xa4{%\x00']) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) r2 = open(&(0x7f0000001800)='./file0\x00', 0x10, 0x1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000001840)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001880), 0x80, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000001940)={&(0x7f00000018c0)='./file0\x00', 0x3, &(0x7f0000001900)='./file0\x00', 0x8}) preadv(r1, &(0x7f00000019c0)=[{&(0x7f0000001980)=""/31, 0x1f}], 0x1, 0xffffffff) r4 = fcntl$dupfd(r1, 0x0, r2) openat$vmm(0xffffffffffffff9c, &(0x7f0000001a00), 0x1, 0x0) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000001ac0)=0x3f) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000001b00)={""/16, @ifru_addr=@un=@file={0x0, ""/31}}) sendto$unix(r0, &(0x7f0000001b40)="306fe6d6fc05331becf087ca240272f7abb7b837f00310e19029073dab36a3c8cfe04e831633ed25b376626d5ff9f2945b33c9e775a2ca237a3803a5950346407e3d9b3601c22147df63d4e5e5f0bec0d0f269d68c02e722664639a6dfff5c2b3674d8ad1d38bc989784d8c144a13f840dd7e241e73ace123ad1479de24eefb2715a4dc73b1c55fbd2848d81692ef3ffde07350e6a598f8babbd2e909dba998fde78f3cb90f7db50e79e7a9cd1c9f95c9766513cdad8338a1cc747016674c71782e26bc59e2b0a708bb31f512046dc1daeb3090e32b8d7d3e802d32d2c62bbe00634d7ba6d5bd66c3c563515b30801f4e4d05fcd3e63c52f590f", 0xfa, 0x2, &(0x7f0000001c40)=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r4, 0x2, 0x1) chdir(&(0x7f0000001c80)='./file0\x00') sendmsg(r3, &(0x7f0000003640)={&(0x7f0000001cc0)=@in6={0x18, 0x2, 0x4, 0xc599}, 0xc, &(0x7f0000002100)=[{&(0x7f0000001d00)="4f407261a72037e58a1dc4c27f1189a87dbc45de39900378d0e7a323d96daf1e216fde292cc1821f83d9dc5a6285d1f0bb9a33ee09dcab87e4bbeaab224010aeac4525ae7627dcc62efee353e12fc38ca9cb6eecca3f674185747c9ded6e72bf4b208c4a77c62a7166cf78fe80bdfbf1fc765bd78f9a13a61af353ef87d6a6353fd1c0eb5e198807f48495234449673b6cf27b3ad2f99bcde5bcf8e0b2c1f33a938d8bc796ff174cd587b752d7acf337b45560d8bb649ab081289a65f10885a22685eab9a1b72a19957aa2f24396cd98ecf4365e2728332df7650c0b95e7e62eda8ef0a1e570a2a569ed73cf7d44", 0xee}, {&(0x7f0000001e00)="28af4c846fb5ee960b58544d4bf1d1d471bfb8124da0f7b73b0a7e15ddd043708083d6407ffe9abb43c3d304768531a35e5cc2d418a4c472005789fad673e2390d5f66f350c3f5172f9094915389e1d24bc33b2bb4134e50b49b382f39", 0x5d}, {&(0x7f0000001e80)="60bb881bd620cf5a8a31ad3a57d28daf240372925f42ad8203b218d4ee3194062a8361305db6e83237c1e2d50cc0e21463bc947d6f9a70d250682c9ca50e62cdd75599aca3bbc78b015b78652b84354da6c3c2d7b4478a7f571745a8eede483665121948002e0a4bb48fec61420682c260128f69581f33405fa18e3082ff60f30d236556738024762ce1f42e1e6e012208bb7d5f8d9dfb447a4877d03313f19e654110f205b67fc218a07dddaffca109462a837ab1d270ce9c402f0ebba6c83d10c8f5cdc556a1eb9c0c694b53419672ca8f04fd", 0xd4}, {&(0x7f0000001f80)="8d8f388b8c501eaa3b2536555cc8fc12", 0x10}, {&(0x7f0000001fc0)="222b934470495f01692d34eda68e4bcfd379f83bbf7eda08ff2f9a63ffe0953adf14dc27c33f47c162a853bbaaed1e4db0bec4ff4f4af4023d0295d8129526278b86830c5203e554b022b27d3ac20e912468a6fd7c7d4851c67128f77f2cbcfc8b6cad53bba7f385cbc08969e9c56f553da728b7", 0x74}, {&(0x7f0000002040)="938d013ff6ccfffbf504b41bad2a69c2b089df727294dac4b30faa5c3402f91e37a1297cff3927934e2864d6b73e31b4f9827ede7a75a90b50253d9559dbf49d438e76fb5a83b73c5bfa39c46da67f2a2dd81009528c067a6a7829d0e7b1f66a1ee5e71461539869023237945ecc4d27c96aacf8dfeb1b8e8e500019eb2d8aa928b72d3167db76999acd73737ff9382bc61bc6fe6e65002f58f166f5c9a198f8ab85d9e22384b2e6a01d1e6ac910313d931a4ccf911a3beb134fbde4", 0xbc}], 0x6, &(0x7f0000002180)=[{0x68, 0x1, 0x80000000, "2643f5a3aea6b6d756a75a4b13ecaf2262f9664660624b4700e5a7956a52a32378f187cfc840837c7b84774733c8f52cc4e1ac281b627ca1a1e059c474f71c90947ab56652052e25ed44ed78d0b214c9f2e6"}, {0xb8, 0xffff, 0x4, "cb9ba7881c6b3f4965b6b3b511c4edd18a8fbfebcd72398516874da62539a606760484b550c2cba681b7601a42bd86d9dacf8203e8170da40b914375d83e149d419567cbba3053a91209f9873e0648a2b23af832b436f452da718c1fdd2c1c5518fc82bc6e6f1a0d3646268844ca2cac56be116b0186641d5f7a3cb8217d7d317da0ac36a16397d2e7c27b2537ab52f121f215afd8c5320720fa3261e0a2707cb748545fa2"}, {0xc8, 0x1, 0x0, "7b05273c7fa345ee31c8e4fc12a052ba15d4870fdab5a669b0a661cc787cee8c36e039261c1bb4b106aad03fb317de8458dc6da70908eca5eb6fddc524f55d8b46e3c1a8db5494c9005a544231bbc556839ff83d9a4dff39b299a99d459365d11eb35dc00f2e19e7bc91b77c24de0843198e861a2c98212ee0789c530d2f8f236c75cc422cde07efcd631545615a388a85d5d0d3361f96417666bb1b23e84bd3ee62f4a51228ef324cc849ab23043d406f3601625c096c75"}, {0x38, 0xffff, 0xa8, "c052c74a0eab79d59d839f4de4e8b1b84a2f6f2de3488c524cc2730a84abe819d6"}, {0x100, 0x1, 0xffffffff, "5b23244c4337927f2fe965de59bf8e8c0b459855788d2c063b8b8bf44ca5a12e149ff4b0f2223f275d8effc2110fb8ba442d7976d07e4801a852e7a55a9f733e1d80564586e5c4e3433dea8c82a8f8c043efbc64ee2884e9ae8cdfa7cce2d37af7d513ce1f4a3877a7112c99d816106a704e1aa094b4469915e4f09d2b3afa3b7056803801b6e9affd1534f7a9554f77e183b2de0e44494943f43df5ee89539763925cd7a6946d42d2923b33a547b15b37ea99c61dce4a9664899c02ba44f09f8a097cc27d673898027bffbce7f10fcafef6ec30cf43f18bad53791945a45f18cae51e72821e6eccc60b94"}, {0x28, 0xffff, 0x200, "38758c022b8bd6114b1a13b4d4065a32279736"}, {0x1010, 0x1, 0xf2e, "6cf1bc09420b7614a6898e0206c4939b624d6213d0be7951f8ed250bf63757409fa29947213f8f40365bf1631ad967512fc424771e51ad919430322f2f0ab9ece4de769eca2ff325af09984f5f636abbe7be75a81d6d845ed9a13454b6140d7c005ba324cdec932ce5f27f29cf46fd64ecfbe15d6d8cb771db7497739bedb3bc93803dc84bd52ead2be5888dbbcab330b8270919325279cf36590b6db16b6f94c89615c3f7f9fcca50537585e7c65681e34001cf2f678c62a3fc4a19abdb6524ca507fa0ddc52b0a9d5019228552fd246a270060a9a96910d5e50c11fd7972ebd2e10c6def50e58f4ff887a1d437a3b379f490b0ea765ec47340bf25dcc339a6fa7142599225aaf171b388b06045f85e9040e5c7079bad3c750fab4f55ce0ea146dc22ff97700c5d39a9a6703b65643b882bf4e609944913ec1e74c769a3eff68d366d87b2b75198ecb7557f73669d391cce4355f78abd8031f5a1edc7ec8f70f673496af4c20fb3727996e447d95435d98f5b6635dca44d71126bf5fa4e8eff0d3ee387b80cfff58e5ccbdcfa81b19700d16bc94bf3ceeff01ba1ed7ce34f9cde4507b0e61525f4c70c6dda8cfba3e73bdac3ae9c0d09663a9f6d16199b0cef96c8309ffb6a62c7d3fa7c831a62c51521df84764a3214a2ec2103f731ca9b47675f65f54e32fc01736741e4b791e7b4bd641c3f12360240c739924ebea2813a170391926b2f67fe4e7dbd81a344fcd1a97670ff41843474f067a0b97fa337830be3bafe0dabfac6065a2e1dd2733ddb685271395aa0e93410a45e47d278789db0152e1f71dfa6952dffd248cdc3d5168dc4c454f134f303bd400e2f03aaf0092ad8d786606e9e6409bff8a8b15a88f2be58861a296e1307a098848c1c9e19f3d772d67ca5c41ddba8627586cf629fbec432b602d9659d9426c18bfae6b36e9675766f35f93f187ef8896a0050e79f365a54ed241e6a73fe95fc6024ef9a77a442dffe919b2f39ee58bac93c5c1700f9eb78259e2bb2dc3d3c6a6d1870ce1f59955fa8cf4b78e0408775aebec2e4fa546e70789747c802335a7ed4f24f2725b04bd22814380f0153933dbf79141424657a19d3c1faf7910bfa9996685d0868c62229164dc46c8fd1c5098a260b7dc7a1aa0c4464a876bbcfac136c2b96445f0fbc74bf608a4030382d9846327e752bf29240c61995d0a419d5ed24af0c066ad087d01d577a9b2564b746f06e75fb08804a0fa0de210eaa1474b40e4d77c0fccecee0581e8a35cb4db14608bff180daa21fcc59df11efd709f91d29df2abe582df431b968ba2afd8a4c7c41fe6183ed8a65b9cb67c0b7bf49739a7632ede05795aaa4bee2e62e1ee6772be0a8fd43d051339e45336d407caa01c4afc48beb170e37ce00ddaa2ba86a990746679922651f2a0029f4c31a68d15c29622ba21281d99a75215fad6dbcca3fc75960eef30e618a0f81c42142753cf20153d8152104bb2eabb8ce2c5cbf6405761cb1cb221e8aa6a69f6080d90f7bf3c801bbf0a6c42f010f029396a4772e36edf723bc7ef91c73d9b4d1978c80f772bfe604d500b043f623d33148fdcef397926ec7f308d81446f8cf5edbae1015cc58ff7012ac7e1464040ead8a1bd5b16fa3d1e0c0b49b6420401ab2be746adcf10f8eda376a1d8ab74debcabfb7850508cc66f6a2ffd5e6f1b986ab9cad2ebbca5aac44a9518d18623c3f2cd55e1bc9096b43288d75d216ee31bfe851fa36bf7ffbb8fd471636a8c4091bebf88a1b250d764b7f262aa9db40eed1d94348bfcf2c25012d1b07b9db9699362234dc98605ac62ab3124149db2e889940c9216c52c6a0ec48fb6697504088a01df35b31cef6bc3eaff0161af0335449e4810899fbce738e8c80ea7bb4e94e76ebd9601997f0a287c3a0ebfb33a079a74a5b99d8d1ad0bdf474ae22e45ef9bedede199df14343138fb19f9662a5dc9e4cd28d908c98c2efbccd05ccefa3d5d4594cb6b80d51f577e0aedd94e2921a969b62345ea81c5dbce682520c358d9dfa1a5f3efad977437420c50635cafcb7d66819b64d15bf22c7b72fd0dd05cb60e100047c212e501bbc9213fb2d2d827021b603b8073907d18b9bae88944a1f6464f491e1c47e70688bba97d21b855741de92cdbcf9415433655753e7f579e0df9568b0441d20b4c6d2462b108911e946200f6d9f4260cfbd0f918936ad7f380ed6b806ee808e37ea748e98bcbb7caef85bc0e5d70063293a681c99b082452bf3432f4102a72320315db28afe509a6b412433a05413175c153cd29d521c595a8c1d855b718631799076cce3a5944b95471600f3057d6d215870a4e1c1eb595d615981129e83e0e40a8e0c6efeee674a1ddbdc56ddbe6739d20136fb1b2094f39233cff5b9b74206fbdff8be61f3d37328db1383173e620565b3c180d00a752d39eafae7e6a5868ed61f46f7bd5221655866decae57d8df3d002bdbcebec737dd36afa67b1131e2334ff97a6f84ee65e111f90ebe88f839f79463f2149aac70a35fe8a9e460d59ce1a92df8751365485793a5f33832fc9d66f8b1cdb43e20f45ad38ed655f5bd2f783ef9868e6680c5243fd5bc7aa5a787df36a48f00c2737bd40a71b499789613a9de26a7f344e46440900e753ccff99e570542f72f68c19f3feb3577169da28b3cec07e06b1efdf31e4202a276236a29b7864f6734d2a98542f58e546a6125cc8f5337fb64360ee8e91ffa1919c3e40c82ce3560b16ba2d0c318c897258773d61525e4b35bace6a9c9e16d9899346c222b4f054a6e15642cd3207a93d211881b518f565612742b041cb86cd8888733e496e92dc4cb4ad05f739a1a39572f2df736bc0b19b51de8e8e046edd3eb6593f7bd02b71f9a33ddc74582b6ecfd6b206d713aa1b356704a77ee0ae1830eb5bbc7c95d1c2a0645701b576893edb64b18fe582f1af180871748f67633ca57c8853a4831f8e210d207770c7389f3d8c28cae109ae021b0b818e798be364c842d8dd949fe5364264be2f15e971b12b60fdb450c7b68f3ffc086550240e20e6c3caa9d5c35049b4a43127ee089c3708b7e07e9d0006fdb32eb9d990bfe03ebc47194b973101dd2038889cd1d1c130a438cf6e7215df6e446ba1157e30752ced957fc342ae34fb9d520428e6ba23625b0fc4b0629971d3fa3b3cfb89e332faaeaa8e39da35cdd7274c709011ab4c996c0c695738d77b01cb3b2bf713d316088143ea2ca174a2bbcccbe6d210b1c46496e608602b4bd8d9e3ed76a0f55f7bbe860e38b77c8ae52afb4fdc31e169db85fed661ea929bdcc97ff285bc5a2c55542448e2a56ff840be8b047bef47fa61caedc89aab88a42ab6866fe37e8890581477cd1fc8442738df4bc5d29bb4780681aac59c96f8276f7c8778b933a85038b5445b3ac413ebe491c3220b4e12890173703296c22db55bc9201cb0836bdb6453d153306e61f74906f9da66771a37cb39c645b843d979ab81017e7ecc95e2b9150da3d2b4eec6454264d075a5043187f686c7be3392131c3bad8d21460d16d45ad481b26038c79ff51124d3811ad2d879a0c107572f1db5741a983b0f32114cee259a4d31742c3d761875682838905c8850f8815b8f0fbfe8769b268370279b4df7ddb82b251b907fcb4a2043e2fd08a8df9e8ffdd061e046523e001dfd6827540e6214bb592568297e2d088cf5fbcfead71718560120a9dc00698309f3b6c7a08146f8068bb4161459b43c67d6b40f27fb39c3e6dbee426e36506d417c5280476d0682193cc9fa0fd0de8a7eba318f0419f5eb1047158afcaa44969ab575c5b6e008964b553d437cc65084314aa47a91e00a2e1168100964128b68eff30dac837caf234cd3cebfede5bfad84a617a3e485fb58337ca555754e7d35c5c912526eba516193f6f25cc0efdeb50f5e994ddd12b4f04f704fc54323dafe64310b1194c0ba0c9e8830eae5ac93251cd0f351f116e508cf57539a81d1b98ae658adcd4a2dd0cbc3f9b3fb5d3a8ab41d3d9399e65dcc8e2ab4a6ef9aaaf835ba2725f7b7436dc86a239e491792c2de21c949f1836077c94d92c42723649a141c500bf4513eb143c9cab3ec76a7f73b93cbb81b5e8689b71352549df9f1c06531b74262852623e13071c1193dbe02824eab47e88f1dcee114a509836a02669ad49b0f95b35cfc9b4b0897c415f11623ee852740b37f7ab41eef7fe3c9ecb9df1cc1a2b8e26effc2624890ff4529e5171d68098f575919461b74434b4766aef355e4eeccf84fb0bf7c1f5137289759bb485eda85d2a141138f5952bb8ced906210eab2fd2f3043236246b946cf2d8a42189bfc34e7da88fde61833b1fc541b6fcaff9a185f94f999e7859c95ff52576e9f17d0944401ec045dd715ffa8ea6bc0b12401fe6e68102cc6f2449c00cf7e89409cffaf98884ab4f777d91253bfddc200330628272dada93d79c03a4fa8ccc24cbcbc945549b00cd2c98a9c6301ce7aabcb5706133c4ea4dc3ef2d459342214482ecfeb4213a611c1a252076b7bbe208fb6d2abf6f1328a3a4a1d3301870ae380d06afa6cca7552ac7bb273d47f742017955cc7c1fa77814fc305844d8e2911a5c0d0cab42c22e6ae509b0f25959726837ff840ec5ddb2272e56e532c25e12dad8763e2e6ee2ad10681aa5dd16d3df470ce149165eb379c68bcacdf81dd61c1bcb55554dd396e649b82402d594a867a4526388fa1870dc5d1b4c811a7abf1a005d2a37e9e4afd2d168ceb01e46c881d37a17a4f5e9563700b5033e6df779f7b1f5a71ef0123685f9d06b797bfdbbdd2ba4bbe94704284e94d2862bebef6d4eaa2f385074f1c266cf08104521c0923b32afa79f6b22605840686c4d7d6edb5ebb84f554d63dfca6969731e9d7f5179ec3b7e16773ebfec10456feb79aa3e49dfe9d9b8660c6eca801d0e7130a7abab27439cd4bc292e1e4f2d5068291bdbbb17ebdfb0bb5e5ba18ad394610f861de35ad8f83355f0d81d63586f69d8cd3827e5d1db68876ebb4effd78c78d85582b0c5c8bd2d274fd38975e99e55b04ef7911c79980ec800e09f567be89076bc3bbc8e936f7e47b3ccfbc0bd3c7185473e61a3d25ea58fd8badd294a24f00f8846af5784e4af9bce5f0a694c67c403a93e27d06c12275cf09fb8e2d95e1bb0c46fe9b065c247a11f5446daa6564d76b54a2dd67eb670967ef9407af170da5f12da66afea3d0be49c38b60df28d2703a46367c2cb0b9ecdf8ae3a636b1c766dc242ae771fba3db3b573fc815bbe1f1f5cfddaba893b1dbeff8964e3981e724f2977f05a12fff1ef83ba1807f9ed48b0e9746df7e4002139f5e93ae108a7fccb2aea5666d342e5c3e79cf08db9d668ba43b8223b8998d38579a6f9df05aa76d5548b68b7acb4775f7891458939e4cf7a6f6076419623a799e1b52635f1ac023a3fc327b8b1d65fd0b27861df29716cedf4e54d525f642a2263d6a3aa21484ba72aee64e523ca9f91eda3ed400eb8781c3569744ceef8d78689f93000fae6b59560d722989e70a39d38282c219f763d9d9e36319665cb1714da7db8e25ce67396c14bb462fcb746222d7ccf222fc992820b048a6c728dbbaa2f8965cc9add8f0b703c80af64454aed635c1e35c39f0355d551bdcdc181994ee71dd399981355defb1ad0950637cf8e018462a21bfadd31460e62a35da7f730fbba1708990e3f54ba1d2788e25df6e3600b6d4167dd8fc3b8e0c60ea638804993b2066a00d863e81bbd945da9a010123565b74f4ef12421039e6b42815"}, {0xb0, 0xffff, 0x0, "e6aefd0b80ff4539669c51e05eadb03886291ae2c640335738a80e2fbd830264a82ca2b0a8149fc199b1108df52c436c08c41fe5d3c93b4cc7790dd9ee62f3d0a0c10275a036f199f5097049cf1e3ac309d38b47dd77ea80a3fecf9c94ab4d4f5e402dae1c64e661ece7bcad522ff96b1a2471edcfa9609472fd91ad8aa6c0f5112297a0929e2a2345ee12849a80cecb18b924b7d1c4ef783df5fd7b5c"}, {0x98, 0xffff, 0x1, "9efe58a1b1918f14f5b86ce3e77420f6422f659e00bacae4cd0598c8379b1c81985b011e3c821dfe294712bff819a7ec86dee3b42065757e5c8e3fc35cd903362281ff7c0d5f6781d98b75f1f9baa494f6db1304d9903f87e4273349e2dd64b1b4fc06c0edb94026bca0f94e5b9f2e10cfb8334f0086c41be467e36894b1cf1cd0bec34c4ab1e0"}, {0x18, 0xf4480f9c64ed7a4f, 0x7, "fa690706"}], 0x14b8}, 0xc) r5 = accept$unix(r3, &(0x7f0000003680)=@abs, &(0x7f00000036c0)=0x8) bind$unix(r5, &(0x7f0000003700)=@file={0x1, './file0\x00'}, 0xa) linkat(r2, &(0x7f0000003740)='./file0\x00', r2, &(0x7f0000003780)='./file0\x00', 0x4) link(&(0x7f00000037c0)='./file0\x00', &(0x7f0000003800)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003880)={0x4, &(0x7f0000003840)=[{0x1, 0xfa, 0x1, 0x4}, {0x9, 0x3f, 0x7, 0xfffffff9}, {0xed, 0x5, 0x1, 0x8}, {0x20, 0x4, 0x7, 0x7}]}) ioctl$TIOCNOTTY(r1, 0x20007471) mknod(&(0x7f00000038c0)='./file0\x00', 0x40, 0xfb63) chflags(&(0x7f0000003900)='./file0\x00', 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000003940)=0x3f) mlockall(0x0) recvfrom$unix(r5, &(0x7f0000003980)=""/7, 0x7, 0x841, 0x0, 0x0) executing program 6: getrusage(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r0, &(0x7f0000000080), 0xf, &(0x7f0000000280)) socket(0x0, 0x0, 0x0) kqueue() mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x104) pread(0xffffffffffffffff, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) pipe2(&(0x7f0000000000), 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x3, 0x3a) sendto(0xffffffffffffff9c, &(0x7f00000018c0)="27d75a7f85e7c5e90171a827d185375c12c22ea648018acf53f3c3a5240f94d2ff65eac849823610f853a90e7310f0575ce7286801d79d36668e609cc0e1ebc054e09f99fb8753aa44c79fe307b2d2df74485935d4314e0fd3555ef6c8ef4a3b319b31e1b245ed48385dc43bc967d2b63f3f58b59039c219e2867b82fe9f57fcac7a2f5b9f5d68162201712633efd600d4fb11254d625dff73882856b6451cd283a1a74e65bc11553e44d8a62aba21b5f4be05f70b8406db75ffa017fc3ae12ebb19e25f544416efb55b5ce4f15ad1b32b7d7b1f6c1a1b2a878e331680a8147c59f835af1fc74b9200f66211d50a765e074b7f82a21d463571be9e36137f7d1992ad63de36d5886ee64a9d00fa0607d2c5145a09b90ac0e8c7aca8c73dcd78e814e98b0b91aa1fca272a4007002b04fd994d341faae974a4de57e2abc4cb44580a8fe6489b32180854106521d792db69081f21cc1e4f567a22aa90bccbd24381e61a6a6d96bf3c13774df1dc6cc50e31fffadc9b50f1825c7b9abddd790ffda6e44697ef8abe4930889b0d6d3efe7e85a578e2725ff9933023fb4ef7e9ded983ea583203105e60df9b40802a030cc1953240e94422d275a5be6ea7ff2f8d55d28aa5029a6abbb2b4ca49128c287b303776504614cc8f53ffed41190388e677a80b3b79f1ffa68e7b3bccf0db3369b9fe4f5d15a177c3688cec79a9d0466d67ccdcec6caf865e8a8f8248828f478197d6103b4d4714f3830fffedc001db9055dba03defd891179e87d70b5a49be80c769c0dec549ac968014e3afda05255f743ca7678f21b135e143a95eb68488bae873c317739dec2157e2e94bf69723a3140341639ea6b3e43858eccad16241032e564415c0b26e218e90073af316eb00980e97e9c3251e87017aaf25a831ee6967598d0dae99c628f4afbfe837cd4f29bfd2654511ddf9b2a3d7f7c2de56aabbbe4ecb448d07355f6d3335fa37491a4d48f33063229c8a0f1aae0283a9706602449511e35a93d42cd4943a46cc102b7f78ddb2a6ace67235a576015e674df35fe64ba41c60c7545da502046422a7204f3b3da0f7ab7b5d8919a6d0c420d38a68225b8ae1e377348c39008e235f7fca28b053f0f39aa28b2ae2386b5cd2b15bac4381591c5c5bf2ad4126160a21dbf2d3fd2062f58ee411f828810b46c0af109bbd7c8826e9323ef86a52024795ca0405d37b2127f5a97274903e2c874cf09e2a75da189b6c57b174cc000594920f30b9ec4340d020525c8debb6ba4741f341f0fe325bcb086e0f922ce0d292d16cfd32c172e9745549cbde3149bf250a0e5f2b93c7f28611302c502dc682887faa28ee3da56836b124c67172e48126d7a30e287f47ee0dff728e0d6b9648c061228063a828dba9d2e5521d5d5c2f48b40a0ea9051e5694180bdf0665c9714f56502bcde2d1a4d61f7125b43d4142848e26b3e2e46e7e893ccd4ed32fd71478c44f61e03aad018d7c4d32e641044aa0af88fafa6026a337076731df2acf7a855f5a97d2554fbcd20d5c0281297df206e65444acd14d7e789705a8798414fbb416071c77679a68f4d66f91c887ed9b85d7dc4b9bdce3b66e6e099df684902cec882781f30616170873fe6f4ffca40b5fdd5090f723ac21061acde8dda2cf65944d6752b62da699ebecbaa4f0d6d63e89165a27e5a585895c12416b23c01a95b6bc2eb1732fd42a902dc51565a8199153ebc1ad564582ba29e920455501791e743cc2a4a6371731b1331dfa90871bbcf1f14f8ce7bd36358a42980e46cd1d4567150334cd7c6a63677212be83de5d8c50a5000cea1bae1532dd55d092e8723c7acda874fcd515d2a026c6dd6882315bbee82b51a5764b905b20507a077a7b4a16b1db0873d813cc4f1d7a9cd7552b2ee1d253b97e1ef96b1d9961baa8832de115ad06a47fe9714429f3f58fc12055d91c88a16f3fd3f27c4b6c0afbcbc91610fb04a204fbeeccd75110fa347f2ef0edfe9ee4d4c4755f32746365acb07512af2c3bd0238d1885a2afeb2cc5105fad1526445d021032b5cc821e2ab20f43d91ed4531b60fb60c7ac7f0685b6fc62eda2e1a65a59274d477097e8df39e265aeae23631b7a999a8553db7b46ae310bbbc060687eb3a3d893e23a1f42b026705aad8d5dee814e5aa6ab8bd30e773f908d425076752fc7956ef175989e62eb4960e60bfacdef4a8f84e4c656a4c642766999131edcd1f443c322d112b4d449ffcaf1bce1688efacd51f46240726ed864aac3fe21bf840d912ea7e55afd8002a0c77a8432fe209c4fc2cf8b8fbe15f7eac6b1703c61e888ee67fb80f741c8be9935cd9d6be982a9ecd480f8999ef03dcf13b7c083ff9d65229103deb842da5e4fa8754c5836b72914323140d065e6d52e681995817f7cf5da96fd39b594a649255b612c2d61d56aab9aa9a2f1aff33afcdf5ef6b09fb63cdf17351a88a37b3b8d8eda2b09284e5f3e654fe396572f3586700e8b74f3129e46bb8c6da864245000704f0ec7bb34e049727ecef4c33387fcafe3c4e785d427d4e403becd3f3238592643ff7e28e95e9cc0ff1f3aae040b05dbb4d1cca82434cc49adcee69cf9c7bc95ddd5d6c283080b757456ef0c455b64bcbbe30c6e504c3003db37fb4eb93cf5a911d902558d0178f59619f718815e5f2c1720853fe83b4a64f5ade05f51fe6926407f19b05dbe9ec0082247d4aa4beff5f3b5c9bd8ef8f57c30a14914a56bb81a29689b8b727578efe1215855192f897d8a489f12b4d5228050cba28a0e6a02107dc79c25ff66671fc0f12e4455c69efe77e9ce9da0a95d27e615aded7abc500cda6398b59aa409b6684615bc23a92b7a8c790fddedc3be71d9b3494208a548369d495c98802b23e86b77996e7584fd1597946bcacc679516f49df9a7d277601a8336df478035ee80630943843c9425fc07ea59d75037a60c57e7fe74906ab9b3fe17ec4742beba1f25291495ce04827df546548a665c9beeaf94989f33b5b6124919d28ebdabf3dc8eaf45728e4ac938f9884f311d226f696b2eb85904cabe453812ed748978c02f2b4b51a7a2c767023a5e5beba5a182c1911ad71b1daa15e1b1d51e58b75c4aeadf7114b8ec0a167c194b271f9904a320d43c1ed957baf70402bd46c0ae0498f20bdf8ab882f830b480b92985aeedce63a0b732f702effb6c9ce3d250468d7ede207fb49d2a4acf07cc5e62351abd360d952189ef1b7252a1c7e5afc60701f5efb2a9193017360d61cb1ec8d98d5bc12022200b40b79bdf5f42c4f5413577023fb9e54dece1ce56bf1033d596845f4d249bebacbfbfc922ff271112a7368e9cf6efed3f2daa17dbc73f720bffe5887a468dce8e38e5ce75d28bbd01886ab0ce1abca457cc262f6499d6319fa6b5918ff69a5cef77aae8700c3778b03890b9e26e88a6ddbd6509a5721605bb12a855c26dfd12e84b6e5e5c45d81021dff4b017f61780271c778266d1c5be446fa4e75f2621dac0cef4e2b428561ba1b42011fa3a3acb549f37b7e70f2488fc2ffbf8688d9fec3edbb6eb1e71339a6a86434dadd686e78bdd42f2e4ef2265a060493b09ae7f6a935a09e364f96f67ead4aa93ac182eed76a31fa5f0dde966f7649c298145bb5434279a1a478a286844c73ff57a81125165610656995749106196ea939fe85566d3c8a932db3122a9e9703b8d16b56bb0a8d069eb43ae7936eeff6bf40075a9382f47d2f24d78109b0a8c2a0970e5be273c03bce3e40d67f687cdef00c6c2b8b64c2943874ae7cfb6791fdca411f2ffdde02b0cd0e478f7914f006f36c63956871a6d271ebda48a034cfdd06375e79711a7b650f1db528b2c9a873b909fc78bb01f5ad12d94b0eb974c011a97c3eed5664d4e18bd1badb0a54dbed6907b6569f325596af5fc1f2112fc85a7bc2793d9f194e1a31dee58cf8f850f28c50e3ef15d03a98758d496c440be57bd9425e91f9322806420607e45978783d94eb380544dc6cd5d16a9f39a2f27a568351b8d25450cb620cbcec74451edf2b50e591b384449685101c3363b1b60a8236871bf680a04fd127939a88f84de042d719aabd7f4a0c343bb8c0a9328fdf60061e4b21fc369477edf531997d97498e7ec2a9206ca67f49e9c4226d15c38bd45f2407fa805a32ef89a465b1ba54cfe7f29c9adddac9da0f42ed00b890939858e0c2cb52795b4c58403e6fc17950232854ba902b5254a8c84c6c4660f8cb505370aab5b6be27c468a35c66ae28a3d0292aa8d5e4ac5def83689ca532660dedd78b9ff040b46b08a6310681324dd25a5db6a2924a5c23c023f0062c669f06e7ac03fbc26bf197a7a2cee2a995408b0623f1cba47c4e06117621848b799e64ba895d389ed4ca9edfe844525ce7b965f229ed1c3bb7a6420c3a23e3c0162aed8313f62e5df02c4228b5a35f0e59cdb7caae42d17f02afc650de17773a91079598997da89c9994d98bf68349876718b8c991f81a69f0654eb0361c56a7c81dca1b48e626d3ce46b2c6d4b38f48b3633f32250e5da96e67ccd4c60d4cb68040516878c95df355e867c068b37dd49427809a47a8e81d5ee57dd87b7d27bf69821212c3bf6306829f229077069d32b5d975aa505fecd6312b80cbfcdd51d96205caa1aa7a49c8d3c2bf0eac81a01c2e475604e133ef3558b26b3d8a820b5f21671daf5095051c1364d788cf41a52eef30478aa0a5f0647d6de744ba8c09e1530a00acafa030b90ae112e79d47dc6f95ce7a422391038f2e0720257f3816447e1781c07dfc6649dac0e45c4e090970b91e8be01f64ea1d63d056eaae42fcbb5255a33393e0a1636834c7cc92d41f5b84097fd32d84a5bde16601bf6d6122732a69831f5cf3b0fcbe4130b0bce2f8daecd6ecf56c3e77da6812dd37d6f0e6f2fa797dc168bc2a443a1ea79e0c5997c5aede30944f92740b629fe49c0c1184171713f6e09055f41a099579e5c670beb13d00dba09186589363290e6c8a4b38fa5889555a097467e7668b5e604591331393c6d5a2a4370527a3ad9cbe41998268bcb1dfbef5a3ff41aea40eb38db8e1dcc8719a36040b25307e781d9fd52b981627aa809b0b4b5bb722a5225ff816f2b81a06ea39d74876155558c0a65039fd1ec593bc51cdb3814433891fc65685b948924061ef87108eb0a5fe81184c4435701fc00627e40b37460f0b7809a990ec81fbed5bd7356f851db16e563dfe276f88f9e8c4093066138a787035e9f3bfce1a3c905bbcfc692f6892f05d6ad4a0a31f05da69f0eb9a8c7806ba3b92eb260f30c0a2441c143a2b2ce3f06f85b5738438cd4476ca01e83f0d903c2beb1f45a8eb3fcfed98e8bacfe47f5845b0022d1876cf071c1486b86a16da25efe3101983ec5d87cb8a68572dd65f2360146d9257c363e52f4e6c023a5b000b6df561cf6e16803d5c2757edb15e371c8c7a20a5785b5eda846de56711a7cf911884a6626e5defad54d0faf8218cd2a3612f2d49f054cdd4a884a4111159e814577d2800461b562ba89d85bce8da069ec69a5861d4eabfafffc2749c3ca2157d875059f17314a0575aa6cde47fb4b3f6403295b3724f9c0c8a0b7766189ffed455f385da96f557742ae79a33e531919895b5221a043c31ce60c9a962b2fa39774c9b73ee116c3d81ba7965d5a7f0586da4e9d5d7e1518663e5d80cb5ad8361bbccf269d4df18324d27a44eb796107391eb895c41c8d354b2ef4a8c99a78e35b008f292fb08055dbbfc78430e92d229a75db6d3f70c7e65cb59243682ab57e", 0x1000, 0x7, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000140)={0x1}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x0, 0xfc}, {0x28}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r2, &(0x7f0000000200)="000020008cce07b8e72a091fd5165b23ea29eb37765838ebc81a000ca5e1f29386a8ca7eb60efb40e55a9390cb5e1135d571c40a480d8f18cda64a57826df991d92a70d32ee7a514d74b5891d6ed34510034171320a3f181a5b78636c95946907d215224000000000000000000000040000000000000000000", 0x79) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc038694e, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = syz_open_pts() r5 = dup2(r4, r4) close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7bb, "d8d1f9bdcaa9a00000000900000a67e6ff00"}) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x2a, &(0x7f0000000740)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @icmp=@generic={0x12, 0x0, 0x0, "4adcd5de"}}}}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x20, 0x4}, {0x6, 0x8}]}) close(r1) clock_settime(0x3, &(0x7f00000002c0)={0x40, 0x6}) socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x4}, {0x6}], 0x2}) (async) shmget$private(0x0, 0x1000, 0x509, &(0x7f0000fff000/0x1000)=nil) getuid() (async) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x8000, 0x0, 0x0, r2, 0x0, 0x118, 0x3}, 0xcd94, 0x1, 0x1}) (async, rerun: 64) fcntl$getown(r1, 0x5) (rerun: 64) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000240)="b10005010000009f0500070105000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297bd8aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) chflags(&(0x7f0000000080)='./file0/file0\x00', 0x0) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000617000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x7) sendto$unix(r1, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x2) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x29}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = getuid() r4 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) setreuid(0xee00, r3) chown(&(0x7f0000000080)='./file0\x00', r3, 0x0) syz_emit_ethernet(0x6e, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) msgrcv(0x0, &(0x7f0000000280)={0x0, ""/8}, 0x10, 0x3, 0x1800) msgrcv(r2, &(0x7f0000000180), 0x8, 0x1, 0x2800) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) syz_emit_ethernet(0x38, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0806000688470606000100000000000071cb94b54a65aaaaaaaaaabb3db446741b67d94ca6fc79f9070000a3"]) executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) setrlimit(0x8, 0x0) sysctl$kern(&(0x7f0000000300)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000040)="0000a8942edaef1ffc9aae417db067dd", 0x10) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x4}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r2 = syz_open_pts() sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x0, "102609307e7be2df67de208c8bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x78, &(0x7f0000000240)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c00000000000000000000000000000000000000000072000800001a003f000000058100907800b0e724cdfff240bf140770206bea1a0000d1c70953849eeaf8e1a1023ef330641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa893a4837bdb9d2f7f82f8e2a412acbcf65d182bdf43a97e6f17abcffcd3eba43f1430cbaf21c0a4eb46f09c4fb755fc2cae57af969f03164bd1ade51b5def281e10b20c5a11d2fd4f91"]) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5fc4cf71b59c7afec370824fa4619e9af6bf07fdb06edf2ce1281c538a3f99b2631e512fadc4b648ac4ebe1dd018ff023da48e5b8dfbe71db313e5a964", &(0x7f0000000080)=0x4e, 0x0, 0x0) executing program 1: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() mkdir(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x11, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0xc0}, {0x2}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "2ae282", 0x30, 0x0, 0x1, @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}}}}}}}) mprotect(&(0x7f000078c000/0x2000)=nil, 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mlock(&(0x7f000078c000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) r3 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) accept$inet(r3, 0x0, &(0x7f00000001c0)) executing program 7: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000000)="fd0cc085e28427", 0x2) sysctl$net_pipex(&(0x7f0000000380)={0x4, 0x23, 0x1}, 0x9, &(0x7f0000000080)="41530796e2f55d783a4e97d9aee16a7e6e58d5ade08e7c28a41c71a415cad344e1cd6e5191ebd938120b45ed56fc59e7b377cc0e04a153b478c694e0c3dcbdeba61a765a15db4083c839b5dd94ecec17ac9e5cad015d56dc50733afdfa9e95ac18856b1fab736f82d529d524ba6c4bb12ff9bc5bda4accd2bb182a3589d19c9bc7d02bb752e3cf70a970619faf29f32772a5643e168b9e9a052ff2e2c5bde2662edd99aadda885fed68c776802009a76bd58f19fca072d51067d958abe7aca84ecb16a4a86aadaa942f29d429918c9b62cd3e1b42261c539efbed0574867b7f6ef868920e44948a1996f649e941fd275d3cf12c47acb1a1512a824e95a1210812d793fe8d4db2e17d141a0d9692cdc0dc2fdbe89f9b49971964fd4f0d4b40a3f44c61e928c34e1e4387096497d310aaaa9c7", 0x0, 0x0, 0x0) executing program 4: socket(0x20, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000000c0), 0x8, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000080)=ANY=[@ANYBLOB="094b00000000aa0000fffe00019078ac1407eaaae0000001004090"]) open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x80003) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f0000003c00), 0x1013, 0x3, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000008c0)=""/216) 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"]) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r2) 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}, {r3, 0x80}, {}, {r0, 0x20}, {0xffffffffffffffff, 0x80}], 0x5, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x10) r4 = socket(0x1, 0x1, 0x1) bind(r4, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) setreuid(0x0, 0xee01) r5 = syz_open_pts() ioctl$TIOCSPGRP(r5, 0x40047477, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000240), 0x4) executing program 2: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmmsg(r0, &(0x7f0000001200)={&(0x7f00000011c0)={&(0x7f0000000080)=@un=@file={0x0, ""/4092}, 0xffe, &(0x7f0000001100)=[{&(0x7f0000001080)=""/95, 0x5f}], 0x1, &(0x7f0000001140)=""/92, 0x5c}, 0x40}, 0x10, 0x802, &(0x7f0000001240)={0x4, 0x8}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001280), 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000012c0)={0x3, './file0\x00'}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001300)={'./file0/file0\x00', 0x1000, 0xe232, 0x1, 0x0, 0x8, 0x10000, 0x2, 0x2, 0x1, 0xe2a, 0xffffffff}) setsockopt(r0, 0x1, 0x0, &(0x7f0000001380)="d254b3a22a251495d494b427e3a6927f4215747848bb8ef12023133041bcd03418f30fd96d6abfbabb583c1200064ccd107873c89bf02ed7f6ffd3dae9007b0a0bfca34ad6597c34b0c976c8eec8623f784cc1c0d312bf9c52607f9bf8945ccd18ac045d783c71876f630ad2f4358f75930e37f1f91b7b1241f4219ad97e5474342143675b5a96346e8cf91128555da1f6b74ea3b52661b29b8d7c929b4706ca9eff06ab1ab95abeca7fad1e84e8b0e03f8f7be54b84e66179f7b1a5805ae70f12f8d9c3626dd57b5fcebd4b34fa59c104d58798fd274eb7e883a20e98be33b609d9ed3533d75932bca291143fe8b4d92da52f48d0e31fde64162645433c082b820d1f2458f2cbc432b5aab293f7bd37046f27010790ff56709e14e8b0e097fa92a605ad5a7544af50152eb98a158284cb7edaec278c16a8aa1c139c609bf47787fb4d365b29dec37efbcf8a55b2abc19ea5874c5b36af7f5f23ce1b883cf678a5c777a77fc2d03b01de4ac338bb2ff0387b0dca6bb1c2bbb40bb7cec13e34cc67fe2a9d681fe7859a8dc48299ce06add9f903eedd9d594c1b3a1ca108b9e158ef07c01a1d56c2a7a9f857b2310ef8848bc49609610626e51175fff83d2a304c859ca9200fe31045aa7953b1e77fe2c07b12257e4bc9f80802d1fd862bd36a584bcf02420b679d9264e744fb3ad0d0f63a960fd4867cf5f09a1cb895cc735148bd010ac521f0c871794dcb8afdf67d9fd3200cefcc35f57b6744304c5d990e3225d9036397611064eae6c3f85ddc5875bb7e20f4436c4ef2689c4778a1a58c1a0b142fb9cd62e58f70968bb33e3db599a7a650afe4ddee933e3d05f48b9c837e155148b1716fcb8414144ab1c11bbc388e1a3fbf620db3f05f140e8b7f09f048e448547a342b6c7e13f01db7d40d0c4544dbc6c58d97f6dd846e68ad8314d811aa7d43d94859d2091592030b696bf959a4b1c8942cddf2150828934f478ddb103190210f46d28e95491b48f32dcca0c45bbd8da33c8af55239cb132d303cf417e2bf7a80d9e2fe6695fce325db897561109973b7696c1a3920e079df43419a6ff640422a8de03abf70483a3d7d7c5390d739e6564a085242692af34be4e4068f98ade46f5ca1b1554a248f6446b65b1307ad72018ae519f8e88cf55bb69192614ea9b454cc9d9e0b94fab08661567fb9bf3b5c009dec414aa596dccef0476938a6c7caa8a1afa22049e8ef98eb48d388ed3d53504270c53c2228fcfb9158154edf93c79a34a7bc04068dce99a1028dbbc7bf347b074bd4169a278d7e53c8849440921122ef6c5a75d854f8bd5f2fd677b731c99e10f8d9322de3ad8b4760e39f201b584756fd19f3f352ebcc0a777e148b3e5b8dc1088e42a000ea0932629907c2855af6c223108fdffd4eadfb36eacd10e5ae571e322e19a1b19debdfbde16568d0b3910d2c14c3317793abee3cc626338c4aa330b4c54b356f407867aec9d92d815af5395a4dfcbcbcdcdacac7a581a1bd2b2f3855a9b32647aabb37b00ea6e20aef7d6828787de02c88302b8787ccf85e7d3ad0c18d39274d8f7cf9b29f3dbbca017ef1665dba977020d9c56de73d59b3b796de972b096479354d32fa7bf961f1a0eab252d5af23e62059d7e9cdd1cd00880b06839925a04d066f3f2d1c99d0f67802deedda44ad25dbccbc08622c3a9141f5ffdd0098b3dd488359e3adecc900e33b0edc7ced4677946ea6039971b960dbbb550aee780802de6bd5fbbf635ce0b98fb82d86a233beb7be173fa7dee2894be88db90195fd47abd1c2d348944b53bef7b1f03c44aca5bd0657d81686163165e06e00411debc5c6db39c94cf7b6559c9076be490f677d636e4507732496ba2496802fad86c8d0e90c17bede87411b3e051236bc3eaf096c8644ad121f3f56c259ea8262985e5a0ccc71c6f67d0d3a880b1a0a80fd82628a0df94d437777a1204c8643a8c6e58bbc05becbfd7fea3d2214388fec752ef4dd7b038d0d82a6d3f22bd0cb4bbe3c1841d7ea6a4b1c7a815454a8a58e2e1f51d468c6bee7dcd52cf715ee203780da8af4cb14254009f4053ae3a5a2fe4981a37634cb2c6b9a291c5125acd3189f16427226c7bc52790581fa0f62120ef405d69c7f6d63b68622915cc0da8c4420cac03d0a879cd3e870f4ab3a54e72ed9e9f6040a00984b00c615f2cfef8a226927593104673b7737a16f79bbdd87f3356fd792d152b7ded83512e25e990401ea0f518696d0de0f36aaf1b0e6b991be8c84167de543018cee6cf0725c3840505ef04df54b4425127aeff3e7d085fe45930ff105fa0837ec2a0a57deb9bfe056b66dc2daf2bbc22770f8d1975aa7d3406583c16586cc634d9f3d166c5b69e24313bcd9af152c1134f08d96505b5348492bebc5486d5e7237447bf8bc241536dfb67bafcece1a66fca2a6d7abe87b4bdacff1fb63b939fb6399bcab9c187ad0ab63c2b6f0a92e4726cd8cca06037882833b85379b4a0f958d20798d8c0193fc37af420c46dbad8afc877d9b933baeb5d0f246a58df913eac80d79b2e9ab185480e2b732795eedad841400a95001ab6c7868e1bcc8d80800ac30987c2acec5cbfffc384e4367cc121b3ab8efa19b8c1fa634a9c7109ed578bcf1bff6d93d9fba26bcd42fe83fb88b95d7422be7244d7585fc03ad534d245aac29ac55d355d0c71c3159d6cc3ec4552ea37fa7e8547809f0bd33d0311ffa2fe6bd2a1c681889545a08356dce7d45abeb8fbb7b1c7e922621f21d2960f3c23f3173464fef3adeb5e0a886f791ba3354ef447e0304d72e9634611905bcc71b5edd7344c723322c2412bf5aad002185377b4ed6dfbfd4a86746da57a032f3363bcacca07ff5d7cfc340c054c70e86b45bb208a1cde234a7222a570116750c9a9466d2b474b0825be635ab7c3a71a11f54f3bd13b4958f4d169d02852e66458b5948ae3051cffcd4c30b8faa54e28f945b79b2b1928c8de0d4c005d2d4cdb1cb83983ecc15b07c27d04070f5e6d2983aa8602de66b312d25ce9410b2d93ae8d8048c5bec35fbd6ae6fdeac5634b2bb889c924d982510b0dcc4fc8b09eba71ff6a22d64b56205815879f4ff0eba6601fe096591aedb0322a948e1df1fb352117ed29a587f2dd854bfe284113f1375a419d5b921672d1f74392449f09a8bf19af11f7ffa9b5dbdc3b8854ca124f3f7788a43ced645dc21cb066c8a9681c034cd85d2d6b964433a29b6eb7a02b306b55f056b2c5762f1da481f19ef2b859d346df8eb9f2d015ef2f86b86d8a506cfe4907396370da95f5d2cce36b526a6e0f4ab9c82eeb068afcd105ff97a60b875d7948cb126d5783755477e58ff91c6469ef225227bf3403e941f8a1884031218af7a3cc80a16d960515e32f8c3871682e0e58202b6dadfcf164981a5b04c422c3728965c188d053d36a64327d8c0691e0dbbbb35cc2acac3f3d67cdcc035da4d53743112dde65457fd91a1ffae9ec71e583c79bafb24878818a3ddcf05b50e07f30b9d14aadd83665125c944df88bf936099ffc5fe65763a82f03c5555a2c667cab6ef20c3ffa184b135cda84280725513f1a77000f9f2aef4aa1f6075bf034f3d79797162913480c2cc4fd7de982c14fa789e36df72a6522cb8feffc17523175767c2e82f1e310535218e9fe8f2abc29700ee500a7bd4cd918950e0f610d3a70279e218d0c48f27837577a5d3d100eb690ed0567ec7546d0e240bbe185358d5cc524ed72b1dc022733b42b56f851a87254a0fa39abe8a89e3ac4467a340c28723ff3a76bfc98e755e63601fa8357aa971c381df0b49ded4390b6a4fb783144caea11635e77ebd5751d4aa3de19309a8fe1ff7ca50aafb04d42562e270a48499b792e5dae8e190b8b53d7171e0b78f48f0cb0f297097127e3d0095a8f135bd714ee8359113968b86eb5fb438e15f8e6d86c1581c847861a7050aafc1a8513ad85711fb0c02afd4f6d09df3004094735661bc4b13c9e1bf0dd582afd4e91eaba1b8144d5857469fc6c765dc47ef5b0015b1488741e2cb7ceec8eea6db400de6a23b2143bd265058f59898f5db7777d00775874cb8d13508ca503a61f2a887d8b54b6e79fcaee1b82eb62d3dfaea9df08d43c53eee042c7bb31bdec21b5a7655fe1798e046b0441ee7b6b1e2fa8e4920b632c082282628785c85be5dda7f61ab513efe74a7b48380341cb76369e07ecab33fd3c4922827bc5177dbec2f40f3abb9223be702e0290a4c62061d25698627647f39959cb4c7b1a60236e322bd23e4c770872827b675d4492581286e685b54ca2d0a1d02bcde5a7e5c673b746ebbace2e1b8d33502d8d05f38a6095e606f709215d0ccf7318938ec99ad6df8b64e9c6661ffd0f5f04d4811339ec78f5da8b20b3bb7da4cbecd8022b603bb32eab6c2cbcba1684a40844f2d249696e85bb262f994e29244b619fe4ca0b8f96a9b7ac70d81eef9ae4906b6cb96a0123f8ad59bd32de9a4586f5533e4e7b42dfe6f0db448f505ad6e0d3531b1d4a97dab0d0639edff05e9ebc28411b0700791d80a61f1223015d953edb650fcd1fd6430ac7f4c14600f55f36e08f08f5827757cbd395397058eabefafe94a2f8db9905cb45a7ad10332de82c06ab3edf9a76ec0662b0e4b64b9af5566433d100a62558b5737cc558af2663370954a0d548fd0dff27ca8036c433f05817935ab5307a51c087863ab01d98224dffedda4849b897902e4092725faabb5d8c141ed2a0b1e4db045978c317128418c03cc8612c946b8c51a1a01f47149eee349546b826b3c9d917823498c23bdedc3a22c5537d3583f39968bb90b90ef94f48b0fceea93b839ff0ed128c9cc02c29009148b4d4674fb5d367754e87b42fc9f0f1bfa4ac4fb1d5a702266907c4790398924fa9f7a85beb8f3a8740e43c2103c1a7aaa4866e20950da6966aa7ccdab88f580a03733ef0db884349782d90c03d52737a6bd96226019aec7975c447caf1b2b9c650e4fd4ebd30959916ae4788ec6df52699edca1fc0a86e2410ce6e2d67dde9fc2ce673dd5ec03890b54ff991bb6f1c966c4b8f9b15dbc2fe7d630d6682d3ecbac863f36e610b33186e6e8db624dea4b40aba1c1f2002a498960ba96607d8a6844240e2ddc71940c07135a99dfb7604cf1073a38ae1419e5470b127405cc3dc8b1d3bee0aa583e5b05016058c0c6930165fc4132b8afa928a08ad887211e2c77a97c588c6f879b7432279ac2f20fd81a472a15d5d1a41042b20cc2c700ca1f32d2fd06f6e5d31d3ced07f9c7871589b648903663e1711aed3d57a18879293a671b6241d17d8318e8eb54a32b17b13fc1174149727ae25357628127327b58080c1e5aea95916dcef6bc9c09b28ae54ddd700f8bfbe1f10cf6599754d03b13d88fc37030b5ac5efba91256e539cf8ccddb71bf3398e9543917e91aa9f20823a780228e3a34b7eab153357681208551776e5865179ceb418a8535b8c46a9ccd01d844e71961271e0e75ad43100ffca3ba9a73a67a9985143dea96f97a8d0a74016ea181d71a2a2bbc1c518b4b17f67f02e81bb978dae822bce95cdf838438bfa338860085bb349db8d14e9b368d5fe3601aa2b49aa53cb41e28a6a450db4ff5db5e2c1170ce9aecbe11362455b1aa4a1e8bb43d3aa3885ef766c911c5e68b2a41deee1ce8769d77fcd4f8cd46357c04390952ae1b7ad18b5541b2b85765bb20c6cb0f5db645d0b159a840ddc324d28a730356e25607ef0290348639e49aec130a477deb944ab3d49a80059c5a640c558d", 0x1000) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000002380)=0x1) mknod(&(0x7f00000023c0)='./file0/file1\x00', 0x2000, 0x4) acct(&(0x7f0000002400)='./file0/file1\x00') writev(r1, &(0x7f00000025c0)=[{&(0x7f0000002440)="b1eddd7ca83a026ff59a1cf01a3153317b206a772189156bad004f819425e68ddb437c69dbe34f86889d483e96939544fb3e68325a7b8877e65ba4f3", 0x3c}, {&(0x7f0000002480)="44344aae6e5bf05eeb9c5443d045bae6d2220ae3e327c178bb5fe641310831960ae94ba43eb0e17616d0c1263b003d2f92b042cd6567491fe2b4d2061c49995b7de712cf5e721de4fcc6b9fd67296a85ac1f2ca6da304ea02547a09d5fd1546753a97ce385aa3a8a026c0087694c7a4975943b0df5243288e9e0f30cb403a5c4eef1bc46015dd93cdb0c3e7d3b80016baf75ca52d8b44e76bbcec2d8d8a624d38e47bda8e519fbcfbd1e6fb3b6f7ba3b420186", 0xb3}, {&(0x7f0000002540)="172922a4c5eb52c2f6a105d03c79a9284d42071d5c6ee5b92c7c17898e5eed08a31bf37becf4b444eb6c66090ae3daa7d63573675713a666cdf4735bb7b53b9c74cda3bfa08763e8889cb9ec7c60f76c8f3273293a911a75a2e705bc", 0x5c}], 0x3) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000002600)={0x80000001, 0xe61}) r3 = socket(0x2, 0x2, 0x8) r4 = openat(0xffffffffffffffff, &(0x7f0000002680)='./file0/file0\x00', 0x20, 0x48) kevent(r3, &(0x7f0000002640)=[{{r2}, 0xffffffffffffffff, 0xc4, 0x1, 0x7, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x1d, 0x2, 0x7, 0x4}], 0x9, &(0x7f00000026c0)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x80, 0x5, 0x57e}, {{r1}, 0xfffffffffffffff8, 0x46, 0x1, 0x9, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0xd, 0x1, 0x3, 0xfcf}, {{r1}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x6, 0xffffffff}, {{r4}, 0x4, 0x1, 0x4, 0x4}], 0x2, &(0x7f0000002780)={0x1, 0x10}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000027c0)=0x48) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000002800)="d5b9928a96395b9ac86ee557d20b9716c1bab4ee8bc9ce8800096edbd5bae8bfd6f0363b0b4982158d63a835038e5a74a9bf98f80e25b266d598b5e1373e809d71fb09fd9ffa2bee7fa25d053a9140a47926721400690117e3fd422b9a21098de3e266e90ffaf39457a33889be6927518728ef6a7ce3bc2e47578f9a4eebdcb718194789855ceeabc0bcf69f9b01c1337d8a0ffbab908fb001e1775004bebf44f3bdcdfc392294385d3a49", 0xab) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000028c0)={'tap', 0x0}) dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000002900), 0x80, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000002940)={0x9}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002980), 0xc) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000029c0), 0x80, 0x0) chflags(&(0x7f0000002a00)='./file0\x00', 0x0) fcntl$setstatus(r5, 0x4, 0x4) kqueue() r6 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, 0xc) seteuid(r7) socket$unix(0x1, 0x1, 0x0) executing program 5: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x1ce, 0x5}, {0x8d, 0x91a}, {0x89, 0x101}, {0x8a, 0xffffffff}, {0x82, 0x3f}, {0x25, 0xfffffffe}, {0x41, 0x295}, {0x0, 0x800}, {0x8a, 0x317}], 0x9}) sysctl$hw(&(0x7f0000001440)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r1 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r1) write(r0, &(0x7f0000000180)="1e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, 0x0, 0x5}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000ff9000/0x3000)=nil, 0x20000000}, {0x0, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x509ca9c7}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000900)=0x3) syz_open_pts() sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000000040)="7216f3dded8551929b8750fc40a16c94babcd3da8d3cf10354b63a496ace881e9ef6e983ec38b7f4c4ee95ae99d7b15cf8048d2dc7540461b351f66fcc1a8f975b57d77f1612dcc7fce20d1baa633b391235a59ddb5c5d04ad4b7cc006e14d9e442f89b0eba787e8b9743c14fbfbe3a3ea535d620a9fdd75479429d15115b4a8869f2f3475843fc7f4d1d2644a2cdf92973d800736cd186fd1452e865964f9", &(0x7f0000000100)=0x9f, &(0x7f0000000140)="141938c18f09bf75aac27e3935aae1b8030ab26c88bf3a4c6b117508020e71093640e097b85b7b57868c54f2df39cfeac30490ddfee4c85c9bb032cf88fc6000c1a13f8e5290a5a984ad204623b4483130a684cf9dc9ba36ca499825db56a6c65fe31ec8440e1c5145bd74871969a55a0ba942cd694c1e6e15d2484bb7b3c0bcc6863630039a9a4d60910dfc94e90c60e1e54ee14de0da7e5388f681cb05e7d52fca0b392b9319a6e7b76bf9465f6763acbe548f71d77ed927c6c49a1424eafe", 0xc0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{}, {{}, 0x0, 0x0, 0x10, 0xfffffffffffffc01}], 0x0, 0x0, 0x7, &(0x7f0000000440)={0x800000081}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) setreuid(0xffffffffffffffff, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0x0, 0xff, 0x0, 0x0, "b1094b35e4d8518d20bdf9841213570b5a09833e"}) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000380)="1e5fd975ec293cd60235a54aacdee9f0a9f2bdc1059d5ff69829382d1c906b4265e2a86623a05cc2bc5b7756f7c47ec85e608cef999c26fbb9631a206eed0e33892432e2a44bb758799aaee28be891f3b7e806ef83f9131a42f65127091d0b380d", 0x61}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r3 = msgget(0x1, 0x10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000640)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x80}, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x9}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000780)=[{}]}) mmap(&(0x7f0000426000/0x1000)=nil, 0x1000, 0x3, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1100, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) poll(&(0x7f0000000040)=[{r5}], 0x1, 0x0) write(r5, &(0x7f00000001c0)="c9", 0x1) executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000a80), 0x10) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) r5 = dup(r4) listen(r5, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000580), 0x4) sysctl$net_inet_ah(&(0x7f0000000100)={0x4, 0x2, 0x33, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) close(0xffffffffffffffff) accept$inet(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_open_pts() syz_open_pts() r0 = socket(0x18, 0x2, 0x0) dup(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) executing program 3: r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, &(0x7f00000009c0)) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r4 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x300000001, r4}) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x2e, r4}) syz_emit_ethernet(0x3cc, &(0x7f0000000c80)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x396, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @empty, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x4, '\x00', {0xd, 0x6, "5d9232", 0xfff7, 0x3c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr=0x9183}, @mcast2, [@routing={0x88, 0x8, 0x0, 0x7, 0x0, [@mcast1, @rand_addr="7b3950377b2714280d76c7fbc98aaa31", @rand_addr="91d144ea6d36ae3eb0d6517798133e1a", @remote={0xfe, 0x80, '\x00', 0x0}]}, @routing={0x3a, 0x2, 0x0, 0x5, 0x0, [@mcast1]}, @routing={0x1, 0xa, 0x0, 0x4, 0x0, [@rand_addr="1534f47b9e303089a4fc69b4982d5252", @ipv4={'\x00', '\xff\xff', @loopback}, @mcast2, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}, @routing={0x88, 0x14, 0x0, 0x4, 0x0, [@loopback, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @loopback, @rand_addr="05e737a3b0a6cd26362444ac98cb04fa", @loopback, @rand_addr="4ba9dd6170279b4672015c6ec6bbfad9", @empty, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="d3face7fa53c0a2d32ca6dc7d48d723a", @mcast1]}, @dstopts={0x1, 0x13, '\x00', [@generic={0x1, 0x94, "24560f67810b89e87bca9dda360678608377452ab23eeaae7cdaa77e7b2d34ffb71d94e992df2969cf3d0bb94380bef936e80a0529849b95482d35d20e1783195c1c0fb82719cdbc91b0ff76372c863ccb571e595af6b66f7d816052708dc4f5c8491d79255288b6f6bbd172804b6cea088648157cd6642ce93cfdc8b7e0ea17298d56c256fe51124c1d4d2ee6cfdb8b503185e2"}, @jumbo={0xc2, 0x4, 0x400}]}, @dstopts={0x2c}, @routing={0x50, 0x4, 0x0, 0x93, 0x0, [@empty, @mcast1]}, @dstopts={0x17, 0x4, '\x00', [@padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0xfffffff7}, @jumbo={0xc2, 0x4, 0x174000}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x1}]}], "cddf914c88f3d7be7b6b1a0227f8ac82adffc643a63e931a93f5999944cf642a60dafcc7508667d41bae0b71c7af57194b03fdb78752756a8211cc50713a493565722dbee980d3cd2471a854fc5791ad3497f50555893be8541ddb879c5904289f67932a411c2a31e0c6f87d4b7ffaa65f659e6611904331fee7f79599c5ae5fceacb3122581beb25739bda29b506940048b90b003c04dbc0c9f26864e56fec05bf6de0a95b908343f1e574b2263babbdf33317ac48ccc84856c468b1ff0987d857e293561082bc2cc589a0bde90e401a43124dd550968016e9e2dfaa80ba585a94bdcfdf01307c9517219ff3dd7039cc8ddcaaa336b8c07df2f2170df87"}}}}}}}) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r5, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r6, &(0x7f0000000600), 0x33) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000000080)="00811e7993e6b879e77c3e68e1ce9359b622cef481162e0a4e35af9d3681dd09c4c694de56", &(0x7f00000001c0)=0x25, &(0x7f0000000200)="59c82be5aef9cb902392087c89c0d00c4f72b0d154c2d2b74f15cb2412af6d55a4ec04930a64b75172f949a331ca88e83b2ea3f365cfa3db5606cd55e36a6e511162223b82e20178d63a82eec7d37a5eea9d69f72e7454c55dd643a99fde92b788fb3ecb7392866f9d893cb6c70760823b991c15ed221b57214c9377b3b2ebb873af810676369408858ec4c15101d8b148cd559a7128071a4f2352d3339d30cbc3e2ec26c2cbb1dd53c74e2a", 0xac) accept$inet6(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x38, 0x0, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000002a40)={0x2, 0x3}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002a80), 0x0, 0x0) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000002ac0)={0x1}) executing program 5: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000440)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x2d, 0x9, &(0x7f0000000040)="03000000", 0x4) sysctl$net_inet_carp(&(0x7f00000002c0)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000480)="0b0125e7b6416a4fe24ff3a0285724ffe761f91a191e683bc8093c41823bc43a933645a9d918f0600e7be10ed217cd7b9e66e8b1fb05e2fe694b67157e651c0e0b172dfdc4ef69bf4d555e27107f40d62f3f154335eb30df408f04f1f187f5e4fc1211c72b735e790d00e89da066a6c90a1d4d85be8e374d0d666d09612ef894c13de45ef5669c9b", &(0x7f0000000540)=0x88, &(0x7f0000000580)="d12e6edb09b837051ccc14e11cbb665c929d948abe5c270da15fdf7caffcb314d349cb95118763f904a3f4135598c8eb32c8ed36c32c0168924434b30f3e6c1ec068176abf317ddd0ecb0650c4abff4883ac240d7f4a65ec776a2c4dc9de755dc565763a8392647e1cbde7da972b31b8f675c391a02896de7266b80ee0038d83199339d51148c5efe2b57995497776e1e9bacc3f62384ce4db7c6c051603a74bb362c22e5435c8c974", 0xa9) dup(r2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="12ea38ab80a1bcac595f57fec54befb57072aa5cf8d23d4d30cda13fffb5d63ad0773aaee886b8026c1ed6b810328a30ae4a1e1e11479b91c0021fa127cf7f2c64250dd54d92c7e5dcd0f11be183aa728de84b4828fa59f317710f5a6c7a9f0ca548f7b4e611f4fb0dc9034da62d6c702617252a6951a8278acd4afde7e921191406d3e2d6a42334080c308928f767b0f56f104570ea261420466e757abc7e7ec72e57a1892c3bf20c672fd746dd", 0xae) setsockopt(r2, 0x6, 0x5, &(0x7f0000000300)="0000000000000000000080b28d3a4c8123ed48fe0d4c81c157ff2541b1ae1d194ffa28778aad9334b95a553c765be129396552ed7c46893dc3c9fafe382bf99426ed4991751b6350eaebc1624e9dda3b9e0f71df876919a19284ca1af7dac6bea905a596e235fbab7a28a19b2b41338efa3beccb5ea8c690b87b1e5f2cdf81f5cb5e51c19a312b79d91fb2658d38c507d4533d8291ca26d32107bdd6decc960ca5e59159de137f3ce64208a9178a47263b5d0ca90de515dbc776dcc756457c3b28a433db7eb54033eabbf93ca1e4f0000448c3ddcd3000"/224, 0xe0) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000140)="ceb1d1fd", &(0x7f0000000200)=0x4, 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x15}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) chroot(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x2080, 0x205) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c00000000"]) executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000140)={0x1}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x0, 0xfc}, {0x28}, {0x4000006, 0x0, 0x0, 0x80000003}]}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) write(r3, &(0x7f0000000200)="000020008cce07b8e72a091fd5165b23ea29eb37765838ebc81a000ca5e1f29386a8ca7eb60efb40e55a9390cb5e1135d571c40a480d8f18cda64a57826df991d92a70d32ee7a514d74b5891d6ed34510034171320a3f181a5b78636c95946907d215224000000000000000000000040000000000000000000", 0x79) write(r1, &(0x7f00000001c0)="b0", 0x1) write(r1, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) r4 = accept$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4087}, &(0x7f0000000040)=0xff9) r5 = dup2(r0, r4) poll(&(0x7f0000000100)=[{r5, 0x4}], 0x1, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r7 = dup(r6) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000100)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x44, 0x4}, {0x16}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, &(0x7f0000000080)="65feaba9a71942a5", &(0x7f0000000100)=0x8, 0x0, 0x0) socket(0x6, 0x4000, 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000002c0)={0x0, 0x4, 0x342, 0x10000000000, 0x0, 0x3f, 0x0, 0xffffffffffffffff}, 0x0, &(0x7f0000001a80)={0x0, 0x0, 0xfffffffffffffffe, 0x4}, 0x0) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r2) r4 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x17}, 0x2, 0x0, 0x0, &(0x7f0000000400)="d6838b635f05bb13be1912d7d622d82cc3bf379f6cf2253dd17131e164476cbf5bbac6b76f8ba5d6713b7927e5e948824cb899ab5346af25b13c2e3585ea95e3bc1918c2df15bdd66e75f0c44b2709745bb76bc52da6e456841bc045aeda2caf7403865c7a2fcf33d31515d06cddff", 0x6f) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x3d, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000088a8010081000d3eedff382c22000806000f160006030004217cc4d9e069e4bab5000000000000b756140438c97404000000b75d31c49d38dd36a85c743491061f"]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000100)={0x5, 0x20}) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000040)="518d07aa", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80146959, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0xd18, r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad956c36eb180300000000000000000000ec00"}) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r4, &(0x7f0000000600)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = getppid() ktrace(0x0, 0x5, 0x1332, r7) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x1f}, {{r8}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x2, 0x0, 0x0, 0x9}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1012, r3, 0x0) executing program 0: ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4, 0x3}, {0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001340)={0x0, 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f0000000280)='x\x00') open$dir(&(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) chdir(0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) executing program 6: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)) r1 = open(0x0, 0x0, 0x0) r2 = getpid() ktrace(0x0, 0x0, 0x1102, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{}]}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000340), &(0x7f0000000380), 0x0) readlink(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000003c0)={0x0}) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x90, 0x80}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="19aed351a3a3b6c25c9218f1cfb45fb7c9a1c64915f84c6b9a578ba3b65766d475a3c95d2d1f308b36a77d3b8ec98762a198edc6a6e7395adabd703d229586156e0d4d6c35ee827351531aa50ac8dd871e599875fc3a15d74adf8a65c30cf877be12e873365be4b48b704f2f7b0549032167b86935534815ff", 0x79}], 0x1, 0x0}, 0x40a) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="0203fdffff9fdb1642", 0x9) recvmmsg(r0, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0xfffffffffffffef7, 0x0, &(0x7f0000000300)) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x120) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)) syz_emit_ethernet(0xaa, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x41, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x1e, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2, {[@timestamp={0x44, 0x1c, 0x0, 0x0, 0x0, [{[@empty]}, {[@remote={0xac, 0x14, 0x0}]}, {[@multicast2]}]}, @noop, @ra={0x94, 0x6}, @timestamp={0x44, 0x40, 0x0, 0x0, 0x0, [{[@remote={0xac, 0x14, 0x0}]}, {[@multicast2]}, {[@multicast2]}, {[@empty]}, {}, {[@broadcast]}, {[@rand_addr]}, {[@rand_addr]}]}]}}, "0300000000000000"}}}}}) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)='h1EB', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000001180)="9b82c671", &(0x7f0000000380)=0x4, &(0x7f00000003c0), 0x0) socket(0x18, 0x4003, 0x0) r0 = open$dir(0x0, 0x0, 0x0) open(0x0, 0x205, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) setreuid(0xee00, 0x0) msgget$private(0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001d1fde7bc4bc5"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) socketpair(0x1, 0x0, 0x22, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x23}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) socket$inet(0x2, 0x2, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 0: sysctl$net_inet_ip(&(0x7f00000003c0)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000300)="a1ee511e2a220965668b461fc8ba23b46fe79b4fc51ff8802daf916aa50970b7d74f46e4b08a91f3648bf00b50a6f9c6e935bc718f89d1788a4e34874fbe4270e4db579155c4aa37434abb77c61d42ebda3b53d4502ba9a228b85729e7b73d9275bd38412ea5e505829a0d478a088ab3d0b86cc46fe313e27f6d55ebf21801907f9e5d011804bc000000", 0x0, &(0x7f0000000400)="711ba35b21da7471ffaa603c533a1b6ddc698f52144a2defbd540000000100000001ab77343c1fd7bf3f5d0587cbfefcebf7e29203095b8bcd894f0f621bfe81bf5930d1e4e63f67fadc70c04e3bd330153627c85f0689e2845a68dcae769d942944ba62eb0b4c68a8267b135f7073c11eecae63a9e1227d2d28", 0x7a) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) truncate(0x0, 0x80003) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) close(0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x4}], 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000380)='./file0\x00', 0x6, 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000), 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{}, {{}, 0x0, 0x0, 0x10, 0xfffffffffffffc01}], 0x0, 0x0, 0x7, &(0x7f0000000440)={0x800000081}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) setreuid(0xffffffffffffffff, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0x0, 0xff, 0x0, 0x0, "b1094b35e4d8518d20bdf9841213570b5a09833e"}) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000380)="1e5fd975ec293cd60235a54aacdee9f0a9f2bdc1059d5ff69829382d1c906b4265e2a86623a05cc2bc5b7756f7c47ec85e608cef999c26fbb9631a206eed0e33892432e2a44bb758799aaee28be891f3b7e806ef83f9131a42f65127091d0b380d", 0x61}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r3 = msgget(0x1, 0x10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000640)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x80}, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x9}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000780)=[{}]}) mmap(&(0x7f0000426000/0x1000)=nil, 0x1000, 0x3, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1100, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) poll(&(0x7f0000000040)=[{r5}], 0x1, 0x0) write(r5, &(0x7f00000001c0)="c9", 0x1) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f0000000040)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f00000000c0)) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000100)={0xb762, 0x4, 0x2, 0x9}) ioctl$WSKBDIO_SETBACKLIGHT(r0, 0x800c5712, &(0x7f0000000140)={0x10001, 0x3a41d838, 0x4}) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x5, 0x1f, 0x4, 0x9, 0xffff}, {0x6, 0x9, 0x7, 0xffff, 0x40}, {0x3f, 0x6, 0xbc8, 0x81, 0x7}, {0x1, 0x7, 0x6, 0x47e0, 0xfffb}, {0xfffc, 0x0, 0x1, 0x80, 0xffff}, {0x8000, 0xffff, 0x400, 0x2, 0xae}]}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1ff, 0xee, 0x2, 0x3, 0x7fff}, {0x3, 0x101, 0x8, 0xfffc, 0x4}, {0x2, 0x6, 0x3, 0x1f, 0x7}]}) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x80, 0x1000, 0x7, 0xfffb, 0xfff}, {0x9, 0x3, 0xe4, 0x200}]}) fcntl$getflags(r1, 0x3) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000340)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x40, 0xd2) recvmmsg(r3, &(0x7f00000004c0)={&(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000003c0)}], 0x1, &(0x7f0000000440)=""/15, 0xf}, 0x400}, 0x10, 0x82, 0x0) semget(0x3, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0x7, 0x2, 0xd4d6, 0x1, 0x4, 0x1, 0x800, 0x1, 0x2, 0x7, 0x4}) mknod(&(0x7f0000000580)='./file0\x00', 0x20, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000005c0), &(0x7f0000000600)=0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r4, 0xffffffffffffffff) recvfrom(r3, &(0x7f0000000680)=""/44, 0x2c, 0x800, &(0x7f00000006c0)=@in6={0x18, 0x3, 0x8, 0xfffffffc}, 0xc) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000740)={0x3, &(0x7f0000000700)=[{0x6, 0x401, 0x9, 0x81, 0x17a7}, {0x4, 0x6, 0xfffb, 0x746, 0x7ff}, {0x5, 0x7ff, 0x0, 0xfff, 0x1ff}]}) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f0000000780)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000007c0)=0x4836b6d6) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000880)={0x8, &(0x7f0000000800)=[{0x9, 0x8001, 0x101, 0x4, 0xcb13}, {0x5, 0x42c, 0xff67, 0xc, 0xffff}, {0x1, 0x8, 0xfffc, 0x5, 0x9}, {0x3f, 0x9dc, 0x200, 0x0, 0x3}, {0x9, 0x129, 0x5, 0x7, 0x3ff}, {0x6, 0x8, 0x3, 0xfffd, 0x7}, {0x101, 0x3, 0x1, 0x7fff, 0xff91}, {0x5, 0xcfc, 0x4, 0x9}]}) recvfrom(r3, &(0x7f00000008c0)=""/181, 0xb5, 0x0, &(0x7f0000000980)=@in6={0x18, 0x2, 0x1, 0x2f58}, 0xc) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000009c0)) ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f0000000a00)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000a40)={'./file0\x00', 0x80000001, 0x8, 0xfffffff8, 0x1, 0x7ff, 0x8, 0x2, 0x2, 0x0, 0x4, 0x1}) executing program 5: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x6, &(0x7f0000000140)="8e5f6ecf71b59c7e04c47086d77c6c974c39487d02cc6c000000000026e83df57197828cad2e472001e73280c19faf89cf0803765b41285442c820e67f39e531333240fed6cea3c1fb8395397ae58953205d6d8143baabe4170d334f39726949b43d414a2e7366d8ed13326f468d323a00c75cd937096076a756b7", &(0x7f0000000100)=0x196d, 0x0, 0xffffffffffffffc7) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000800)=0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod$loop(0x0, 0x0, 0x1) rename(&(0x7f0000001340)='./file0\x00', &(0x7f0000000280)='./file1\x00') r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206916, &(0x7f00000001c0)) writev(r3, &(0x7f0000000540)=[{0x0}, {0x0}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064d", 0x6c}], 0x3) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000280)={0x2, 0x5, 0x98c49791d1c4874}, 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000040), 0x4, 0x0, &(0x7f0000001140), 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r7) recvmmsg(r8, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) executing program 7: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x10010000, 0x4) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x803}, {0x1d, 0x0, 0x0, 0x40000010}, {0x8106, 0xc3, 0x0, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[]) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900083a003be1e300000000000000000000000000fe8000000000000000000000000000aa8500907800000000dbc0"]) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) clock_getres(0x0, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1184}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0xc}, 0x2, &(0x7f0000000040)="c0e0e62234aee5f8787f8bdcda7554335b763bb5deea27cecb4d1b57a9f6fa18e47fc7b119db587e588110666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236ff5ae1993efacfb77e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2f2242028189160796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socket(0x6, 0x0, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a00000000000000a901f05f000000000000fe8000000000000000000000000000aa81"]) listen(r2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0xb63) pckbd_enable: command error executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{}, {}, {}, {{}, 0xfffffffffffffffa}], 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0xe, &(0x7f00000000c0)={@random="89fdd87960da", @random="7004f5b37527", [], {@generic={0x806}}}) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@random="5dee02f6d0b7", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfff9, 0x0, 0x0, 0x0, 0x33, 0x0, @multicast1, @broadcast}}}}}}) pckbd_enable: command error executing program 7: socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) chown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setuid(0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000100)={0x0, 0x5d50c48, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 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, 0x8020699d, &(0x7f00000001c0)) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="96e9cf1c159fc25ac05e6f4c744f6c7c8173d81fec6e655a94c94f18a11867410e0000000000004157c25436532b246921cf31433353bf28e3a8a422d6d4b429bbfa93d5db9bf6c77640ce86d2d8f91913e36534c0f65c921e21cb33326043db1a94cffd87da4ce1415beae92abaac074e96dacdf68fc20decdf8d1dceafae5448e2b4f528805a2f4d9920860f9c80717907dca3aee039e11eef1b8d781b9a46b89a13aa161bb1b092fa908d489f2850bb9338b50e102279c0ccc59cc0e8ca8feba128fe4bba4cd2ca9aa037e7558b9a0bf560d62c3e026b49198e77a9771ea172f4d40a2234c9b623af1883e96aae9df348804869d1aebdde545f6a031acd114af4613bad6f03f7359ae0d8f322aeb80849c06b11032fcf9ae4d86b97bc255c2b94323aff312712a888fa38f40ad7b2aae15b415f7ffe3f90dc2c1af2f33096c84d659ef4acc3f68086c4fcefd70445bd3f9d2c2509ccfd4a22ffe0060fd036f7f2687a1f7cbf8c53712937f7cd3168ddf33ce76510a9c905d93b562c93cd66238191f39b8eca66f236403d0ecd6ba2a59c92e90c9c036476e7cca535c455d6eb76fa49bb09cb5c3ccbee62216a144709ac219ee4906988cf28a16bf9482d8b0e7374a776559db92ec997aa191cbfecb6101cdbb655f87c11d4183646edd2652d10ee786644eeaf7c3ebb03eae24867023418413094126fc8bdd1326bb0526c", 0x200}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x10, 0x4, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) fcntl$setstatus(r1, 0x4, 0x40) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) msgget(0x3, 0x204) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) kqueue() r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x30, 0x0, 0x0, 0x201}, {}]}) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000480)={'./file1\x00', 0xffffffff}) syz_emit_ethernet(0xe, &(0x7f0000000040)={@local, @local, [], {@generic={0x8100}}}) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) acct(&(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = dup(r2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000900)={0x0, 0x0, {0x7}}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0xfff], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x7], [{0x0, 0xfffffffc, 0x80000000}]}}) executing program 6: socket(0x1a, 0x4, 0x8) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x206da) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000380), 0x4, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setrlimit(0x0, &(0x7f00000001c0)={0x6a9, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de20888bda64612c3100", 0x0, 0xfffffffd}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000400)="a063e47817809939e85860ca80790ebd33b09235423b7e8057201b6fd0dfe04fc0721d909215e8449d7c284d54a85cce147e86332588f5c9d94e6ca770ad3d5ab9aab602c05ae8fa1c3680b8139a11d169db04118f138620202750c8204d5d44ef2e804431eefb12b6f85f082cd87adb87fe661f0af76d1ae4ef400a0ac156afdabc20f5600d544c4f99ab08e3ff71d5244cd1375f838cb37072d43bfeeb1cf9c37cd55cef7bbafed9f3c17982963df1d228f5febde9accdb65024da8681d3f5c8643078e8dc37bf007f6bf3db090e36b7b52e5710486e8c4a39e3136ff8538f17b202848251c5648aaeaaccd98827d57b5d", 0xf2}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x2}, {0x40e}]}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000280)=[{0x2, 0x5, 0x1800}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003880)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffffffe2, "97071540d67d3f0000ffc100"}) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000540)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}, {&(0x7f00000000c0)="85a1883124591a18172f854fbd0457b8bb6d588b290c633f0e351b8826a918791bc85f5e898fe5433ebaac3ce887c9ea3cd5aac4f3e72a0620e70bbb349010785d5d4382c9f892e399c03935164b093b01a67bbe0f372e93a9f20baa262f6a0ae55a867acc79778460766742edab4c705a46befc159610f8716a5b3082b9f26efc263cc7558b3c153132914abbd60201325fbb8e6f8951b33406c98e997b5d53e792f3d4e8b9db851f563c10a4e60fdf9c5e"}], 0x14) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x8) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffff9, "bb08000100a44e591067145e07cbbdbbc700"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0x22}], 0x1) executing program 1: openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x20000, 0x10) openat$wskbd(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000140)) (async) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000140)) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) socket(0x18, 0x2, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x11d) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x20) (async) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x20) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) (async) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x3, 0xfdff, 0x7f, 0x5, 0xfffd}, {0x40, 0x0, 0x80, 0xcc8, 0x2}, {0x3, 0x1, 0x1ff, 0xfffb, 0x43e}, {}]}) (async) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x3, 0xfdff, 0x7f, 0x5, 0xfffd}, {0x40, 0x0, 0x80, 0xcc8, 0x2}, {0x3, 0x1, 0x1ff, 0xfffb, 0x43e}, {}]}) close(0xffffffffffffffff) executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r3) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000080)=0x7) r4 = msgget(0x0, 0x24) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x7fffffff, r1, r2, r1, r2, 0x0, 0x5}, 0x101, 0x512, 0x0, r0, 0x80000001, 0x0, 0x3ff, 0x100000000}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) fchown(r5, r1, r2) r6 = msgget(0x1, 0x418) msgrcv(r6, &(0x7f0000000180)={0x0, ""/45}, 0x35, 0x2, 0x800) msgctl$IPC_RMID(r6, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000200)="06f36610a867047b871aaccd6142edade65794ba93c402b13e93cbc2bbbc3c997474de6650e9aba7e1666cb06687618007affc1fa81ce4088601144311ac9f03bf03401552f4f7f97aa849330f4b195e35096a08643d30128ebf63d3e8bd9443bacbc73aa331c74e62ce219760f4bcbce5d7b97b2fd628871104c463a025cdb9c37b9eb8d820823d010209505edcf011054ef892175224ef365cc499e6e22e1dfd64ac2ae88a958dba19840fb123921a1949699d357fe9bd06573f36921859fd84dc25e64f5d7561127156d32df743a22944e854dc04a2e890c94fdaa2d74ce40f3f26bf", &(0x7f0000000300)=0xe4, &(0x7f0000000340)="1338627d04e77d5aeaed25cc4b69d3e2041a3ca6ac48602cf2c5d43278f05f2115a0939da697490cfc50812f61a6b3f6b8a7f8ed25eefa7c704f1c0ded1ac5ff34d7e1d28da44ef43b3b7da0d44ea21f74b8c5b2a89648625c0d1b490b90299784e071e5f2c667d04c5418712f70b2ba1dc81e8e8798110d0f376d65d5b5260cdaaec5ef3ceab15a420eb94874e92a17a2ebc369565a84c5a948ed8e2ad0e0c32273f6d8da9b454aac200eafbc99454c", 0xb0) sysctl$vm_swapencrypt(&(0x7f0000000400), 0x3, &(0x7f0000000440)="f2beb01dec53fd79fd34fbd3911d3660b6eb6cea7d2594738a88d4bbd65b6c911bb83708013728257a0f813dd5f6ad1280fe8c9c15b6f234c7087c82580d63dc461507f888a6a870a6db00545d8ba92ee75ee3d2f81b9169dd6cac9aeb118f68968402b5fc872a1c5f8d34d810671bcd28eafc90ed00931e8e3fe51232e12a8ec15653881ca8f984bb2e1ce471043d933987d788c3f54385f018d056cae0718139db39ce57169e8542aa99fee798455ef86dec734e809ec1c8f6caaa6ec3b364c0d833eb39d5c99580d17445", &(0x7f0000000540)=0xcc, &(0x7f0000000580)="0129d766649fa67080ac788326cf20750a321f900c7e0f9b2af1b7da8c75a56895ab0fd967c437b707857a9f044eec3660a4b492bff50a535c7ca369b0ae60063130eec2acacb7d061bbc93e8d5de47003e8b3bb4c4b472cd37f4491a1ae14e8c0f2e0bf1a05fc8bc69fdd3b00509466eba081c99e18bf4393a3f88e88a705f6f39939f62fe56b4257890a1d52c137d41671f3708d12a0a01b01fec6b3357b2c9e156dc0bb53c760ae77e6315ced8d021c855f5da25f57674b8583883b77ca7f6ac5f93c18e5f7d326927a01f3b02afc318fdb879bfb58c189d7962b41b7063ecda3af1bd3725244328b0bc6f1ac6c78d6e9", 0xf2) msgsnd(r4, &(0x7f0000000680)={0x2, "8b2aa4e1ceb6ba6fcbf0b64781b1df1beed69a3c8178fe25fa6cbf624dc14a59d43e05c444c243c0391a379991ef7325d4a75d48351daacdec4aeb59665d65d1566fb0871498daf58eb179e71cc5dbe656fa9d5a71a60c4b6c24819c172de4ed12cb5d380fb182"}, 0x6f, 0x0) writev(r5, &(0x7f00000029c0)=[{&(0x7f0000000700)="e527e7215e442385e5ce8abe64f0cd9e1e9e848673f7b5a4b6264a2c5e6976525c9b3b8822eec0835c709621852b29f0bcd5211fc696e5d51d6ef8e37941702fb4bc270aff0d00a822751395931e6fc808db959f53109471bd82e3c1569daf27e7", 0x61}, {&(0x7f0000000780)="de115a1462d3a32c65352d3671813cd0209cc2d058aba3fd8eb2d266631b2d0d799562d37abb0d1c0da17b4d7273b7d24c05381aefa7d29e6589e5d7533cf5f3daba38b6a4b2ccddc17191cf7cc44d31e3869d83282b55a349876dddbf20b27df78a5d5f992327fc09fe1474785a0d9ebd273699bd9044791d95694f3a85151dd91deeb24cbb9a43caf15385cf93f3a112215f037d1e4a6cd339a23a08", 0x9d}, {&(0x7f0000000840)="51304e226b3a681946025adf01ea76d357bfe8d718a5c39411c06d7108ce4ce48ca428a36762d201fdbf243f91eaf81ff926d6743ea9bbde4d59aa6e815e8336078788c6943874f46e3fe14e6ab50dbc71eaad8172c08dd3d827c1685790829b9547aace68ed674e03ad27b944399ac372f5834d85efe644cd80362bfc24b7b7fdbeb1309113ff6b5e3c2ab998c008ba0f951bc2301d1a65835827fed5aeea8252b6ca3157078dca718b1c60d846ed1fef0c4a133e40ae249f4b4827fabd7c536fb1294c9ffc9ea8e87b1278a4b0cd1ff5cd732a6d21113b38715e544a201951", 0xe0}, {&(0x7f0000000940)="c1c361711230d7043540f0cd97ceb938dd89e7f71bbbc9174df28ef541635c7a344282e38f2e17f9db54402811cfc55623c9c8829e36f0d0462aec43dc31bc903f46c82dd82cecb5fb2281b669a9688a7e9e04bd44a8090b916312860f4ddd13e93f9ce1cb8fd087ae78bb481ed91a195b6a76c670c9d4a1c67651d66b019470924ffc7ff2c4a5c6e006db16f6934aeb61f4b319c6b87900835480c1bdb23278dfbd1c116c6ff670f3011e447e4ee293cf9f8af678adcf6cdf75c0ca07c80f3e3e3744b2ae83f3212fd96a4d3e92e62888b43ac8e36820b3033865e4cb304a21ace7e26d1359cc81baa9368d9cf0328282f843f92c5abae27693d2bd47b457a0ede57b3e1fddb3bed1c802f26557b99e7e6996ffd69c16ae577235e4a7510770dd9056c5b88d4d9893123fc0d9c800e0a36097262d169bf5b9fc06bd209b2c25ef46f1c58b9d4a6449a1388b000367564dcf8b424a6d963bf081389e9086981bd73939478736fb8fda2557b49931ade191088a09b404310b903df99b9a4f283d8496d28f0c7323b4a2b0ec252e2bea6c8838139090b33116cfae53bfa39abbee53c3c7b41685dcb9916d4da0bae388a7b78879fa5ec51a65f15184554b06d7a92807137f65b88e1ed794827d3cf27591b0ffc5178bd5455b78c05c06e3853db591751b89cc918fd9f83dd32956c0b397a69ccd263a9390f87ede61ee8a5ba2621396f7ae586984737a369b8dcddcd019d10b00e0c17704b1947fb384441c21ebf585f6607162b876879e5f54d3b39b1bae1d3e7a6403d67492508e932f8bf14d809ffe3f0ea928139969c926b2ed0f579211582cfdfdfc9faf69bb890b85922919af409e732271cc7be14ecf6d49bf76a4be315403514d4981691a9818f6ace12313eb1938ccfe0d5fd1660a6b5fa54b074d1871c5fc446ade8ff3c857ebbc29b35065ebbd7c692d385064bc690c253a8d58800c5d20906d1da4f45ded98f771e75369448a2f4dc8ddad99a22e662033139ece8348395a5594296bee7ed06208e1ac7eb7dc319c256253d752992e719eaa448fe1414591132e78ff90db89399355c3ad3995310483f99c22e03d6dee72019e8c705b28d664e83b00a255dc1b0e5115beae64b499348bfecdf1172b45aa9f304edac89215bcaeec822b851dd44802918a51d43085901ec9de2b84620d7446c3992b9ac98b9ea76c2711db0a8efd3d0d4f7709b0bccd67b15c21e1c4231093afaf173a89d0c93eb0c6f62074b99c06fa83e9e250e9e05bc129f46019d64f41bb39182fd4c1b709668e86a697859591f813a40e10618d0c161af4ccbe410af93f93af5854b85aae70eff4430127fc73c6a0084258af6b9274598e8f9b7a8879715c1e49bb3ade05d64933f156a4a5c9e62edaf76cedfd06804e9a19683deb40f43d0e6b0e486bd4b5127bec541cc56272f9a6671eff22817c18ba736330f11bcebe0cffaf96f6d47df26ee61416167a151df229ea46adf96bb83c95cb6ecb0d162d4983a91011f4e705b07654e1d620bbba1a6b586c0df98115d9ec39b57be4d0b7c5e56429036f7fb7698626c4210a3e71f1941f3c06d542f9f4edab2360083dee11ef0e62504d1a36a13d02b019968a102179f3ff58679e059aa9bc8f68ba4475e7edb8c57b31ea555980526757ee40fb48c158e75a21d38c4174b5ee18a7e92510a10aaf10f7c7a0267a5ee85ab93add06d1ca20333bfc405d3e0277cbbaa41ba3598fa131d4ad0d71843b7c9e9c658b94ea47c99aaf6be1b49397a2abf2e257f4d73bd7cc8dfa49a585d692f13ca6e0fb8bd43b81bb38727b87128ea91de27e56c7f88c1cc775d906536bd517448413483b4d7774a36e2020d507482ab54898662c843fdad66559360df8d44f788bce0a7b1fcf7265cc399edfe8f28b1ab09cfc60fc6b9a86f912f06226cc0a3f920a4df6e9e823a0915ff4d67599c6bf97afcd1a6a832541d6e44fd109ba7576c6eb52c68842ed4f1a0b4dcc83ad4f49e464d9b38fafae44eaca8ab87e0492fa44954a187349e3440f15d9bb8dc6ad1a876b96114df78fc748e4674b03b32b26f6612fc15dd716c253e981eb9d6f7b0a69511890a2935fe401f360d2f89f7dc63e8efdf44370fdf2fda26d8a5b8abe5ad57dbb68abfed2003ef2874b182c33a30586650438c8e3e3a7ef1664c6e08b30cf56394f432eeaf2ab2db57dae0e0270bdebc0af77631f91200368a1cdf34f89a1a25c04762b7d4beda2117779ac1110e3228fd21a81465b25ff739f4be31544b59a3918c38aa328784726f3fbad54fd1357041a5f1fec169fb386549317e7d9fd9f0afd8de0bda092004609ed8c13dbdc89d8b760187c91fa127a1a3fd4c88ba3106efcd79a37d454cb82a2ae59cd0a04ffd0311f9da9305ac3b6c36dfae963b1097aaf4276b863fc789c0080afd1eb8c79ffb54e53ccd1c03dd2136f63bb681408503d23ad2431f8f427849bb705051b8acb0b8ffafbfee99b9d1c626059c13c257cb6b9bea2e7475622c0f1b279fe551e3f13500620a68d7f663d3a31d31dc916286fb448bfab83cd69754c2199c60ed6270370776ae732086bb8f47ac9a78b61455051a838cc9e9188a41e6c8fb414368ca3cd10dbe92ca135a819249ff367d7facaa9e60e40a5cb8449313c1fbb24b1250d544446dc9af3ce3882a5ca377b6a1efda67ce662f0a506f12aab5b6ced45db577401832bc0b3d54d5117415b7442b65cf73beee1eb302072ee8e4c535aad8b8ecb49ff030df2aa6b9439747ea7005fcd9dba24a3424b26dc8f78397c6dfe00649765164ac2f14f1199466f689a59936a397495a3b60f0fdbcde5d9825367ced88011fd3f3d45c1aa32ea01e96af43d5bbb3d3fe5c873531b21f45a9e57863eef009d03b1fd2112b0879ecc0169eb308c0bdfcd698bf5cb69f06657ca7ef8d78646cb0a139505b907e4c82c02172666ca97d05c6bda92da645872410736895588c14e9b356f0c1be32edcc66532cf9f38a2a01119dbb4ed4ed54dc8a57accdc32938dc9b62fbb2f4b2abd6def115d01693c3e36f20950717d47841688233c199661c50d07665947d4e47a35fd0f4a495183f24d71ced22a4ffa6327247e0315d0de3d9614e15ed06b5503d202ee93c64e196f72774b34e5a618e93687d5ac1abfed8ad1c356c89fbaf37752361b77fc8d445405a94a09fb3c9dac214bf27311f482b6058fb5302a4eb096707d92c264a572b8e5510abfe86f0300f505e83b265cf8656e99a97f36c1160b570ca7d1368066b800ff2a99219260588a587a69a17fe0d8b18da65d093bcdabce6cd2cf36fb346bfc0308bc8954bee9ce478de331f5c592cf450777af3cc4b1347e2db33f0f476336e38c92cc0d95a8db1b8472e3f03ec2469f9942f22780a96a91bba33b907b53394d8498307c6cc3837bc5396172e1a62668fa750966f8102ca1e9698d6a3f9992ab98effd6540742f49349cee16625edb7a12037b447399578ffc78cebfb6ed7e3cdf65a801a875bff7b414a11a935f4b0d6b1a6c674ce321b2f1f4a9c13bd4edc1695db9ca654fe43f7cf7cf718fc880c65c20574c54de08968ea8d0092f7198f0c0d6a219ddfdeacb2a1d512fef71bcf343b52a7da9777e9d054808c3161c08b0e4cf5cc6395087c50ba735cde57d02c3f079aabbd9cfc025b20ed3dbf3767b679db539d720a62e22d3a1a8b60c31aa3948c966bb3fbfd3393bca3eed33047798b95b93d1311f508b056ba240ac4a1533049f4353ac62a94407b4feefd00b2cd19465ace28ed773e98a9329825b8666ce523d9f154599c69ba12b03f8433e1100fbd5d961d83918622b3ef14eb9dacf02b8b4d22c4206d96119d3d490b77377b72eff5251913c3ed25bd8aa624d80a3adf70fb1d3bf1664d054b57edd58c952555ddc97b3ec626c45ef0b8a0a8748db531bb0319e449a4df489c5485263dc394e99866f51b07c038699a478af47c685794f9042f81cb000d85ff06c6a9f62e90727295c4366e0ff53492007f64de8df5e798489503e8c87a33d07357922eb264dcdebb64768fb1bb398c4035591f8053197c704ea6d9123c0e537461a6ef182b5f930396abc35c5bc7461273752a19e2117f01caadc892cf75c3bec09f8ad493fcd2632a3ab36bb24aea933dfc88199d22f9da1798e5c4346b9c08e5dee57896e8adc925eff13e0537fd321c98a12841978ab129e130cb745156b4e38b2f0bd5c9484c168d41d225dd3fdc41353fd1211fa2127d2fafccefa75976826b586cd2746288c1e9643912a09b62760837e324cca66428fc3180455ae7c76c9a419f474421816721273e4819177dcabb03f564b5214cbe3ea070b00ff68632f9cc50365def892eb6edca7b4ec000bffcaea6f54219491a9278892f148f2e142ca3ba949bc334eefa023cb039a0c78c442a3b2826e24380a267091aa5b69cd32c729e8c6083ae1e2e7575c4edd3667368c2ae5c66b24ade2e23ad2ca057d253e545a5283f073b756fa644e389f9209d286fb713ab877e20c726c5c6d338184265544e836886974c120bc7f17e761769a8f9891d238f198d11ed24d1b1ebec054cd02aa3d750b7d43be6398bcb1b8abfa83c723c2fbd7d76eca7e622a11d2ec941e7fcfa776a703b5aa6ee6588d9e1ac3ac1c552065e63ed1b75dde33550dae6b9e957f2e22a4c81bc9dc7b2f949fcb2fa3731cac2815455878ebd5fe556608931e28f7854ba5655c1f29d967d8a9cbb0af4073fa748fcb5101d3acfc6a6bde63c91c3fcd30b9477e0c93cd81fdd2fd688ba58ec5f9eed1938aed1755c9e35edca07bf24b09de75e9872af72b4ed41814f94ca238564a33fd92e72fbb3f49a0069875320df0c86714c2e28e1bea0c73732634b9cb087ac3f5e381078b3fd40c2cbdac493e266ebf4a078e20f53136d7161f5b7580fe8d53e153437c654e2e7be58c114e8a02725c5407e38fc17d45f513f66c23c22e92b659cceb5bf5f89ec2a3a8cd06f1e82e7b83a486a210d345b1b515b752ff4417219212edb49f181cfc081b358be0fcf7453de597b15e0776d6397d22aff7da3443db288121919ae2d87d1f61cfb031ea7e1a769b49a8fb19795c913139f1a673786059ed234eff41d081377d67ba2301ad629492fdb6b292cb61e2fb690a3373490b9711e97bfe739ba1827f19d1dd1060e4066e6fa8cda58e0f1bf7c64460d4c15ff0922af694b203b5dafcb18130e836a2da3a9b1cbc4a496bf107ca54a182718f9d55d3d60ecc4f3daed07d75fe576a6418af85a298b8984ecf6f2eb7625f79e6bb99387c5eff699e4008217dbbdf6f3a38b0925a9bb665081071d8b9aeb0553e8ed9ae943fa2834a6e49f01436e5e8b0be1b23fa870170489f1907bf69cb3aeef000f3d692586c07f9feeedb68b9d9414e92059c008fb68ba1ac07c4d195c9631033b3d01cc8cba43b286024035777013ec03ed34945dd5c454323cb8808584898d8c55b7be8ad98dc61d8b098aa2922ce3f46b1ed19047c9e8c9dcda162d364c073c653c361fd69f7622a8baffc8e12e712407d1bcaa23f159e2c42e72368d9cfdb6dc40fd639ad37127d12eac630e189cafa02a06062b3f54ef72611fb3a3775863705879aad128731d4fa0de8007d236ad7d0a80b34dae33d957663d0eaf45130044e85f69439c9c2bb3895d7480010b2c48650771463ebe24077c8efdd0122686cd1a43cbcfd7e437ec88216c518201df498a1b215a97e2714f88ff9dbcc32c6a662cf942e2df5e8582e2d2815417c10f5", 0x1000}, {&(0x7f0000001940)="6e8b626e7fec68bc9b2c85cbf754ca7c75429df0360a362ee9d047a0f5301512dbc2115fea8eb6bab144ec99b536710ce985294b340cf9048cfdcf3be999a02d9dc34f2f601dc7b93c3b1082de5ecde92220b2296c9ac4e69fb9fc71d2cdca9a9a7a8ca65a04bff2d7", 0x69}, {&(0x7f00000019c0)="a4db60f448c2a1e54f5d2d653ddf74198468dd8833cade71032485622689cfac19f94370e19a305c091b28bf5dceca733de99752fc900df03b086e56f4978e0ce6d64444adb65afd0f7286c4b4f063c1d8d2f31406af3190071b0c573739933ba95938542cee5f9d64705ffe91b73cbd84281beda7ae054997204af3a5626ef4f30264f0f0c479fb9d134ff95df37bb8683e1a68e3fe9d24a0ba8da70fd0dbb48c54257508af9383ec3bccd8f7d4dc1725930a2f8585b475aae4bb8c6c78a9f53434d3995c490b017420749f6b6f5f0f943d38e154899f310a9dd734f27dfec2117bf20d3496c23e0ac9d7a1fb8bce151fdfee8475c3ccb9ee3e308e4ab0ecaf42ee96953ed6a2ecca5e5b37f41678d1dcee213d508d06c5b0d86686aed5b83a7400508b200f2bb7219cceae85f5c9155e071348ed7f27ce2aaa7dfb241d4290c6004a95bcf3f2387ceb05fd69dcaacf8a01a0e684c255863ff696ef9d84ccd085e8a92dc13dc1aea3f1e23d38c0038e3e49b99b07213d57c3756c9936063e73c30cc3c9ff2fdfda44a5094a71c8cc45c59c0e99cad4010f7201e439eeaf238006ee35aea1adc0595c3692d6a72083a03addcb39d8f492d3fab52aa9da193c48e8cad0c72d03c8333d2cfa80a48d969e8dd6e7e943db711ff9031a4f6b9e35067263d2660f4971f86038c6ed766e8ef3e81de561989605422a738572ce8056c669e95b63c612b303c4256c1a5e9150e1e0570172574f358d7b80180d7be1b02d084efa0bc37ad93ad1aadcf3837d11a1d3152ded4f703f8cd5e9560bea9578a7742cf135699fa99469ee911db4208f145e909be50f499a4d3c3bdddcb4fde54eabeaf6e8a925a8a4e36d5cd3cf119d51396370dcf7a0afc5d3295409c7076d1d8782ba9a35387e4673ec35ca68007a7b5d5b5fbf590d201be3b2fcfde200d4b31b09e0bc4f24d11082f9c5992a5270fc52fa023b5ed33ec775688dc90f3b5b2cf97331f7283891f6445ab4bb6116d7c17103b77875324d6053881fa0e3128289a1f2c6d8adbdd60e3348fd7842e6569e458dcbb564ad6e12b3eddfd6be51221b480d93ee102c1af27df74c7c47aa977b597419e0e97a875de77fb1d99207868516b4f15ebb6250aaadef20837cdbf1446b402f4e9463ace3d8a9dece708140221cc522628411ae4a55ac8b5196b9ab978662b066f9355997d3997cdbcda1d0d103f526d9bbb23664ab9873d2f32ccfc23ccd284775afea587c4af30aa8874c125189ef91ec2358d162a2d8d9fe901dcb249bcaa71a5d07a8f1f1e759e7ab91407ca8f01cb34c459c06e8af65d98ccf5fb4bcf0657fa4ab110718e9621df723f6e5fc27c4792082e1b857a5c58a13c99976b30e39186590556cb0f4eac29f8a9bce34ccb7a7540d91055cd39068b0584825b08c90acafcc490f1882ec2866665d8c7a3c6d622406ca4845c387f641f15df813466ce2a20015a7a7a1269583f37f46293b46e4b2adc589e200566728a6145bfe9d35392d824aadc83e8b21b2e163a83da63f98065b0c1c9f96543dff7528400227baf98954d9bdda1f59d2ec7f1580e2c67679ad381dbc3fb3db6d1e83b12904677e29f13fb1e5c3a6efb3a35ad81036d8ebc14feabc03583d7688b92820277e773e012baf2dbbb9adc36e763891f715d13446c3f17197820e9c7a77c0f0d1178d00654d9a82d8e4c56463bfdb7b49aba59a8b27498e7e63ebb874bb485c5a55d81f6428e6550a0c606dcdf730511b304d447197ac0341a17a5deb3c1be7f62df426c4c86ff043015ab6903d637451066cdbb57dbf4e43d5b1ad3e9863b9578fb69a41a0eb7b33d50fd3c3516eebd02a0b6fa47398446f5c62023c6c456583fda1b1793112014ea982e369e9b2470721d64bf2103bb693ab408171775127f074f30bec06180ffafc7554a55f1abd36d3f037e6137bd1d0095766046968d8899ac2aff1000b209d6d1946e3f4a399651b6322e17a9beda1054623caa4e8c61840856c4f6e33c266e127aef7c8dc45e64ae1fb50b07504da460a437c1a0ebff3a87cca69a05ac40a145edc3e4a49c3e5f8f149b29bb2451b4cb6b8913282174872f21b497680c5d9716e943fc0ce99e649e6c542bdfa48f7e3e65efdeac255ece6d768a1793f9df428fb62087c7c978fe749a7730a6476d9f3673442609c1831426bec80608fc6662c37cfa4628f48b57f5330bbc382a4d3d99b99e68cebe49ede6324d534c805f5644625a2c708139950b5490687c2185d213aeb94c232d7f793b283fabf594bce169768e8d7d4dea22ce2562ff3d16054bd846b9697bd13d17d40d2d9e72823797130eceaf7e9ae02c4e1a7619fc695039dc4816f8908ff9802509c5063c549b5e09168d5ac079104bf7f1d72ab7a4f62fc3664ad6df11d470d05da85a48933dffa9fdc30fb2f8fa1b91ff577a2bd1704beefcbfac1fb73c84c761b3af24d9709c13b695beb0a924e205eb46a3432831e16e8f64e68e1f6185e87e8f0f2eab502a5a654d5357bba6bbd1a1e2c92ead62003c575dac86d4eae1de8aff50d8d3d5a9e57caf31edce6c3d6dcf613c9ef0d2a52e5ab8aedbfe99e8e9fb859a1188db13346689116de0614ec23d5bb813809a770c13261bdaefe418e777a1176770619b7d7cb29f73683de646f6701b90d9d2080c3d6014c902c6d58c723f71b6f0436649147bd04828d3edcece445722b987fdc746d59305d6daca3765ad974a0143e86812d6b21d110206e4e43ac8c1a58f4f56102df27d3f805f7cb6b248bba744cd751dcc4c82a27f13744eced0076593d3660a34699d4b829646910f682c35a851e05d2c09d5b608e2b6f5895d5dfef9d4fe4060e43b223d2d38dad229df7986545c4e0bf2aadc740f959d89866f6c5fc0ce8226fe3f46f62e78884be8757f5ea7edf03c0238c5247a0669b4ba753a8891056e8fd75362458b6f1266c948fc87f98e6256c5987a5328553e27553ea107098924352536bcbedec54c44efa1f2c32a2d3caaede543ee68b36eb8476ec51f980eb1a2bc50f67c64950f0c7908074ca584f6838909546acc18883e679c042ded1fe77d4a8e9206ca100c1190e7721fcc60116346143f7bd61ed7ce19b8cfe36787215ef9df9c8a3d3f1480206d7e96e8b5e4adab4057625e84efa5ff6ec0f32d042e77381dcfba5310a1dd31623efcb6d234b9b2f48d67d0a0ccbb0bc17c7f8499f745cc89cf363dec8bfbc5b1e94cf2eb7bab216d4b6e351f100589cec59959baa724db047f5d445d4de7d219ad6bf9ce9191e9e72962981dd00277c9e5bb3d94ad9c5bb96559ebebba08d993f5c6ac57ab2d408088445b66a5b5a9f18aede678f348d4e4f9f03ba6e44d46009ecb517ec6879cd0ed689070b805738d13f30f817ad931c2c035bcf3a2bf912b346ef504bdf3808acd33ea24064bab69eabc6af04d955f77a34d44b79e124ff07727624398f8db3affe0c8f77bb4251181e91bef862d3e260858535dbfef259a1a6b50d439b0c2621d72d133af20210a3f86932615f976be172ceed0b4516cefb2273c318ffecf50f1ad791154f90ffaea2cc3fdb7d7bf99df47af365e54051d1564e7a760a962dd9bd61b221744bd6b3128a313197e1860edaaeaebd168c13113930e7776f3a78d8382d1932c2dff37bd70c203f30b3f2569bfa9292d383ebd72379b9ac0a77201c25800e1651766d88ddac4fcb88f5862bda57d3648df851387df3a3474f5f3b1590995d9306abcb2605f99e395c4b6e3d71be118cc907ae2dbbbe0ffbd7d1206e74a4c16b86d34cbb3d57463948556e2d05892fc8adf8497e1d44acd47133dc9cadb9272def350f10770a09688be3f97e9cea6054c5b5627e4ac16589a74028214710bb206074deab9b27a1286f611c8ee7217e03028283846d50b89a9af02cb18d335770f2bed711d9f3723aeca7d5157bbcd8522f5d0720ab68cd550fdfbff05a56676f4681cc5008cfc08f66a790f67c9053fa247b23bf229ee87b0b4ce6fc34c2fca91d0c7822430972cfebf016737d69373705d802e34645306cdb60fbc8d4a6075e43909ab2cf6c182e08d31413800449cdd2ac9502570c64097d9eca3d0f2c49d4bd2ae5aace199e159500a630ead66e3c102845a1e6a1e3b757fabe0466f39b11b345a60ae19509e8c09368750d325f62f81f12a92502d2f80e515df373bcf48a234d11f75d85d3e162bf827ca067276c02503efbc58ef771e159f2d007a4f5e1acfe87a1ae43d8121dc36d2c7c174be6197228259aec728061780defcc8962e2bdb9212e4b1d5592f0916b6086d8ad3995f2c54a87fe2c01c89f57d4210b339395817626b26a612f29f24044758f326562a023730615135b9c8cc868238fcb46fd341f1b2855004812772d59cb21ce41c0eb089a96062172bce000304b0f7f86c70487a5af8520ade7d4fdf043c80bec9e9562f10049e323c435acd2753325bd19a860a88c883dfceb04ada5ebbdea5f60d03b1edbb5910d4f0dd8df5e0308301b03a31dae06e1136b4a515afff9866f949e1cc9839a421460e1b08df61b48b1d866a7f05575cd5aee947d384a4621818374868eeb00cc22409dd41216fefb2e17cd7643f563c853bd4f96638f1931bfe95a2c4260be3eb0e43d31e1d13e82d1ba662d667ce126bbd6d0a51378fb5210db06383e72f8f1c6c5cd2e181aad069d6ea4023d559066b8e4c21ef3be8260f949f7ffc0e717f408705213885531b093da404bbe9aa73e82bcb81ab08aa193cdc980b88d6ce1f09a393f29ba8d2292c10097fce28e08410e1a92f67bed2362aee4cf24330e7cdb308da6c45746aa38526d6be56ac0c0d949ca552b2963c92d49393c68834675044948d200e168e866076cd8f27f284d857cfe66815649953b0d081ee7ea62de72bd73661325000657c9002f51ec369cc84ae774f431913fe81a5d6d68fffcb97f4bf9b9d28c64931adeac681f54a78a166222e7cebfe8843a0b565c6f5ce4d81b204e7b53fd562a2ae4058f650dd869a7ff444cb33e1330a07bf0cc0f53694fd9340c33c318cf6c85755decfe95c346d954854849cf80411908edaca0c7cc4c024812d6932698b4640cf7d099ae03c02a11cbde7f8f9fa018c9050365e6aa0d289ffbc9a8e639ec845087eaaf04aac273e02ba4a0af923a5c27b3c6e284e0ba090aae7166188720b7f8305af5d69d6fac0522cdeb3ae779109af290deec80d31c76d693bd4fb92e0f2b7e585891d846bd16c0752bcb03372a26f37472898549c0415cfe97cc66c91c021190c49670838c5a91705656ee0bf2f55f6221523619bf8d8094476a64b7fd01c3be16f48739b56a4fa65ebd494ff37aaee787fa0a3997656ffbc72cc3f0b4560ffa791d63c6ec866a9fd553f6dc9abf832259e8a81a7d07e0f5daa95a5ce279e198bc64c837a9c7c98a6b0e5ef0ee09eae37bea9690691af1595b60cd7b7030d564f0952b94a0bf97a93a223fc9744d672313f96d42710e4efdc050ce2271d22f3369e2c7d0c9fe6fa0dd21e28cfc5f57bf2821fc9c8839ae59bcba5d99d8cacbb50437154773eecccd65259ae71a01f0301bddee91771d573655406c970ceada3e4e7993be56d82ff04348f04cfcd9ac36e5c572c9e0f756ea30b8ee95f82abef0570191c758dad3527a84f0c87700d236c3d3134bb4190156c89c00265d5f6044cce1130f638ae3acbeaa349201363e2b415c6a8c83fe3c5088c7a5b0566052a166af488fb596ccf05210c1fefebd75f6e4dcfcd6835fec7dc5d659", 0x1000}], 0x6) sysctl$vm_swapencrypt(&(0x7f0000002a40), 0x3, &(0x7f0000002a80)="7cd5266be8437640e74a97b91e4782a3809b16d0a279cf9a7109372374acf28b01c01943e40787c68d44c0d56e46b5ee3aeba6914d6aae7addcc31eb621442b55b023cd3816e9d629f3e86d231a004d63233b8ad8e68015a4c5555ec68d5f00d81f8293dfc", &(0x7f0000002b00)=0x65, &(0x7f0000002b40)="6c7dd084178f86c55ff3fddafff411d289de1f9d18a243fbd7c6f5e0846111ed4024f987bc5e51a2d7d77d34749c83c35b3a8f87e6aa0c9bf699c3f34bbdabf1a17437bc9bd1074b396a02a5a8c0a85bc70d6042bf51d7e7ec91b01610c050f03f304db52f86391da1fb77d843bd7f8e96bc1aa327a344", 0x77) msgrcv(r4, &(0x7f0000002bc0)={0x0, ""/236}, 0xf4, 0x2, 0x800) sysctl$net_inet_esp(&(0x7f0000002cc0)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000002d00)="43d3b3e14c4305fc102745a844fee5f9c3408a22e64439fefd3f1ff2d4b1d24adf585f1f95f37d82f804425c0c126287c8ecdc34995e96c00662249b5bcd1f8d103e9c6de72a329c36b5d906e01b22ab35ab963063e77ffa5ca34e0adb68cd609d41179d7c71ec3dc740eb7cd1efe167dc58f6b86ca776296802a86524d6262fff8132c64e4c5c35e5834b620e27f141bb279417525691455723ebca50bbcef27ff8ba0a31d4f443ec7d372b0f1f586658b0f65ccc168961f6d88a7e2f8a9dd4b05e05eabfaab0d877a4fbf2badda80d3d2cfd4722fb9b8e3fb9c40b0c07b52a61e9ecc4d51c6ab6745b2fe3841ff92ea4210b22f6fa953a2bc6bcb351e3a4650fe8ae8151ded346110da0a014a3326c98e0d4da3faca44ac9f23a550bcee191b86e741d241c83644059a9ab75d2ee23d3a6fe1076f5461fe9a74dd111a2de52dad8aeda3357d48ca5e35ffa1fbaba9d53e698ea14811907abc5394a6a4598f8d1a094d9a6a3cec99215c1968d7fe869766ee3916c17e2f575eab4976f5df1a280203cfe3f3235bbea3d70ef1a121112d590ce9c75c8292866d1e660a4c482f47d8fa802b5b4f5cfcb2a558ccf27ed01ab2c86220c8b204998d8e50c1c1da0508f95ac6dfd918df5dec75ca10eb54ffdc7ae3805ded17c3ab697421495fed87fd3330d81a934e9dcb23840816a5ea98c01df1e606058e0c5f103e3168e90baefc7671556dfa2ec36ae63825785582fddd0118d5642f93a9b53714f5ff1eb8a1efd48f6e59a909ce37b16a86adb45ec838c2f46b8dba3ab19215afdd14fba4657405fa4cee7bfca0c49d6a056a22436421093b28cdc43a40e19fa43e82b348bfd7106c8e42d1a7e2a2ff16e7e48503f5c385cc37a1edfa2cb08b20895485fc9c7c1d68d7885ea9adbfab746c0aad1e4b98e5c55d65cd6f33b1e0fd9ccbd3aa0215172feb6c6a76560dd40d7c67bc76fb89f14bf0cea34af52721a3431f49d878b42c3ca0393f8c8e7898355b6fcfe847ca8854e191574bbf6f7872d807835e54e7ef97587523a0661bd02f9503c873f94a7674a5fd83a7940009e02913d38512985bce94f35549ccc43282ff235e6f613a0bec3e16c6803e20f39e2b2e1222ddf3cd6fb4c00f3d1b13f4f630a3c9af9c84bfb9018e0361edb9d4022b571906f4e6c78f31cd545591f75513e81f048e8ea794b819bc87dfaf6d3058af2394689462abe14046aaf89b61bb99a588b5ea024dd45e10790d164481d6a47794c2ae1f7caac79e796a144e225b25e7e6837839c6ec0e6036ecb098483478958628824bf923c37882d3063981f7d09f88777d8f407e95c1238e0af1125178a420c14c0415933ed66afb9fd426734b1c1b0dc06fdf92554371b76ed3ed23e1bc413eea0059de5838d4b4a2fa633687647938947badf4d96ea507c636d33a3629e15be7bbd24506aff14ce0a456b562ad1b82b3afc550cdef5db559e34a529354c0fd63786a84d2bc073fa5de1aa6bdbf0683120f48d75dbda1d7d2d88498264f908151accfb587c3a4cca12d113dec28c131b1d712d8ad95475b50b4a225867cd11ab38b0518ea2613db5b4a859565d0f4b69245957b71556fda54add276b198c43167c9d6dd32b7b972cb5e05fc5d422be39ad6d271165558b41bb663d2283ad38ae8ec3fc138ecec338d8535b249e2b7c99ca355244c913cbd23e7c926365352c127549fbcfcd892db70bdf039396d3924b70f89e1cae0c46518506f46fcaf9217aa4c7d4879ed921b651e8f519ffc596f8a72f61f2bce0643e864eb50d34338234ab982cdd045d92b6dc41ad0a6ade6685771ad1e45c5433c3207d5f9f871f6f40b67cbf200f71eda43d28b7fadf314a9453e00bf76640342ff05568d7ec53254d809eee03fc2d1424deeb8b43d2a08048aac13446b75574c50b1370166fffc56444a22d17da0ea911814e72524b9db408bed86e15700fca4098c3e23c083f327848612f5204164acf578a2d8b7556263ddec799feec0bb2b6085221817b46b32e871ae61a2d3a9ae46031b87ca374f52099080f7eae574cbd2fac59e516d87205e0f5f3674833c355885a362dbbf193cd36538fdcd75d5a91ff28494a0de2fd73433ba5180444ae8a34aab852ee3230a5161387bb8b0ca52b3bd5307e71624ebbb73a6c997ae910c7d7a5cbbf05bbab5a28b28289f03c3e41c80159384c76f326c6d04ebf4a0c0d310588b1116138fc753db0a214572be8dbe20f67d3bff320ea99f0c68f85b18b64d524bddf1f80dd6d085fec85ed4da97892128eeee1e85ffb05cf119e45cc237e0a76699ae8282aff619aae0b0db66448452777a79e5b73eb8e67259ad6e30a2722422fbd2c7171526dd6d60a2c21937757a00c91847e6c4009da20153838d5c5871c30e30e8e61d09fb5a4bf6fa2efa52f838a2049b51f2ed0eb96b1dfeb0c00668802b6f56241975f37ac09be46d90e32b0c550b9ff07106ba327ba586f8a0f725eee1e6dcc1babe16b4c0a6d908669f171cd3bff26e1bf68132616894e457d7e96f9ceaaeefc19f00a7f35ac46bc4f43690831f532cd21a424824f121df34921cb95ef0bdec2641f64edfccb905e9237faf77c0a82b2a13d123841ed79e23ac4d729669855ecc719fbe2826fe9f011b38b32f113a1b58806343df0e37f0385b93f1cf8cd476dd616d7b36df3798f44fb6a16f0ba5768e17c20babe7dfb5aa170fd2157d9e9f0c6cb995e8bdb0b12fb7c8b191c1152bef1f15cd9d33741467262e3e3df3205c716023d20d76bacfee1d8f732a0e2d3f3a572cccd7fce18b471f4a2d6d5bdfdbdde063e0006c0a92ca5c448c50bf627da8af88e8ab12008153098603b3ba6e03ce6d804a113c60a25926293e0696420faa3c5c7857a440775e79ba9ed71aff5477bc77791d46dd50c742ad77b0fa71cf4dc0ee471c868709b44a97a97c42389ff047433005aad6daff3716a15a2d10852059fc47df241791b923def4ce6af3b27c9b4c4cdc34e92a41d0ff4569ac8e610a40185955d6b80b0c8b67f4b37acbffcdd3b88be2e2d21c1cb861277696fc06e34a66496fe7901ab95ccad7b7729b6cca6921f3512e965d73db1d7d0e04bf9d38ab69129e33d666fe81f3a6a389ceebfc651dde1c720e1bad884f1d1c5c89101cde613dc66a48f2b095741921bc80dd3544020d8da353260f9986c4a753130e84b452cd9d7eacad14ee7f306f27c677a4860ce99b7d2b47f6dd0a5f1c0ba132146c0f81ada4c9bcfadae9277eef8c5f099586a87f51c34ada46b25ca3726cf2317675e2971bf79d672fd2c8e7071e8b35313bbed2f0e417ecef46fcb50c32a996ba89bed58c9377d22526089826eedb43370ebcfea82c8e30d030a2b4c0c90fa90dcdada5712941023b308c20089c4ff00ae80ba42a328d0f432bfb0406a7ae0a001bed7d04c206be2961c01834731248d999361618fd794e38fc42986fadc5709b8ca61228bcb9f9b15da3d693637c1ed85991398cc2e772374512b7eda5177c6fb8fcec54724667318a1ea9f0d356717a49981d0e033d327736d324d7331ee5075fbde55d690d4d1f6b9c3245e21f6b4e5a4b7b4e2fcc54ed9010f17443b586ba43aa1d1f91927e251b48523c6812a2384e0d085874a7da8a5e13259c2eb6b626626ea550ed0a5a24742fb8734e3ad2a566864ea1aec1e9abbc23884984c72abe29d6c0e372472162f30aa72310011716f4aafb363eec9dfb632c9eda268917afbf66514f2f7af7eb7f17cdb42530cc2086eae482d1e083afa2e17691d7da00de4204823b23f6c7a6ec983d3c96a7f54d40218843efc14dd4dacbed38c9937c4521685a2dbab6ad2d3dcaad8c122a50bce868eafb530e8ae8f6b75064f47dbc3731bf67f197df62ea2bf89d83dd72fb34eb9befbe709efed86900a595f7b6a0e7c3a97fbd18bc99fd4efe55b033fd7816faa0dc8bbadce85a9c79a0e1e32abad460e88f51a52e5e588443aac050402aa498602c1b2b3f1abd422794db5c74e103760477414b253d4e937fcfb669640ac833e0120886eca3e0e91b72cb71d2ff3562f3f4eb5ec3a068ec1b4b4ec1295d37a7b553fc2b79242bc21f164855246d2698924fb4f329c78722d21c1b39302e9e482ec82489f9c1ba48128a2aa666b732031df6ec103900667889f8952d0d1b4c9d24f5765300e61e9391a47fe63d527f0c25ae1bcbc1f663dd62f2cc140cda8af2200086abeb86dddfe29b669bcb282e6a9dda043c6539cb6526cffca4f478a442d5d9aa8e97128ee53fff4521d773171258a0a1c52eb86098813528b840903a2dd9b26d3666e5964fe76df375b49904bd0cd99945a49e360e730d146df1f31465aa7552391755937b4c215fe7dcafe39184b49e61926094dbfc286831cdef2a9b93127a8e7dac7421c846f2c55e6b6a76294d7b15c40c1f8d1b6154eaed215970ee3214b7a3b14079ed8f9f0457d390e1b4c4e58e99ae3f74144b8e6af76cab23a0eab46ccdb4159a587e4ad1ef6690fcfd8fa53ee41e35d9f085d865790c1db841bfa5ae09e4cc99f0d37d6c57cb35135e0877cd7473d9293ab4b4710d44471a075bdd0859bd59907c4d29552bac89e1536f3ff1a3d705f59da6b0a767ebbf094f20abe4c014ecbcebc897c6b5d2caa8d510fd91563e0f17226c95fd2724c3389aac907302f3933c85c9fecc2485b19278076d23d3841360ed73701dd671817da8082ca7d09d94ed6ed801822a3924c3ddac0d219c01718c18cffec2d3018b8f7133252d506ad9957192102ed2b5b2c41b403b27187afb7277888af04d65661b52b4f857fe2e98992e0d448f95c18231f03fe733160c458424adefdf2efc7c010ddff0149956f06708ffa7f34c0ad2bf9ae235e99a1c57955a0ee7aeeca79a710ef61691d2c4f7514ccc07bb54be6f11bd3d0e795e72c0d7e54fa496b98f62fa775a23f0e1a035e84f8319d8ee23ecd959cc5f06cfd0d02bac87765983c9f4b8b987e929b35e1f188fb84d175e99eecd003b30e4f5368d76a580f594e1f26fffae4b63fe8764c190bb9252c34f9620e8e6b668526966d1062f41edfb96af87d1a30eb358aab15405fc540f4b4604dc2f47bc4491e19bf2bbad5b8cf60ace7c0aad782aa4342ae6a18b6df1c645fa13e42022f853e5c1036aca9a4a60bf1cd38c868886921cbebae2d06b0e4f99522262e4fbfa9ce6242d0b96327b4672ba272cb74278fe98a98781b57495cc8f029df0b59c3182853e22ec8f612175e276a665c21560b3861e3e1fec5cd4360a472dc3ce8a0bda9df24212b2a1a6f4dcae2f5d43c1f4b22a9eecbe678453fc7a5a7117cf5cd8cd9f21145a33cdee113589578dc41e292cbae57b3899f76965c014c6e2485eb6dd47f9381fae582dc6137c52308ca5e94ac9b1d08e5a22ed4d602715cdf82618e862509e0c557013600796a03844c3cec21fb3074d4358a719a82090eb40d2f0672fa0b6e1acbd0b7726f51e2b4ff3a114a6de48ee84451232d8c577411b9b1970d23342091e115b18eb0922be80c0960b4788fd8924b9567ef670bf5b93f3ac5a16301fa8565088d4b12acfda7b1193cb3a8b118bd3a7b4957fa78df4c8c46405000a359051a43768ce0a820f23eac991fd5ec3947eaf80042b954ab1b5fd4c892e8180a598674d21ab60527078b6e1fa09268b702ff7214cb65ee02f8d3b050ace7013116c575372e8e65b7ef7cf6172149f981d49dbc13a1c1838f26ff9f7c339027ac5377196461d6a95d5d85ee099924f4a84ebb6038274828e1f7", &(0x7f0000003d00)=0x1000, &(0x7f0000003d40)="d9a99b5cdfec996ccc3218d182c170a88a848dd9f7f48f183f47009f493ca9ea2ffeeb3d4c9b23ad39cd94a633a0cb3c54ec936a9f9c45a0115c21e6680e8964b2454fe6f79da042538c5259c8f9990e5a3d40dab70d49abf1be21974f9230f72288f2cdb02b4fd1e8e42525a475c571b7a361c0c659bded98d4a1", 0x7b) r7 = accept$inet6(r5, &(0x7f0000003dc0), &(0x7f0000003e00)=0xc) setsockopt(r7, 0x2, 0x40, &(0x7f0000003e40)="1feb2322c3eaf52f0c98e3ec9104f10ff21d14a3c8f5937e964611096a6d673cdd3476c6353d81e362221a2ab3da406ed8ba761f6299db44601c885f213e28586d7111b3941f6a0377c178e6b41b3b0b27dfb07d0ad8dd1772267221bb7a09d3b2e546fe4397e9bd461fd2682bad020a3dfd1d1625d49c6aa48f13a11eb33e13deae0d9e0e9b62bacf28cab8d808e7adb8234181dc085741e2888ab3e2f724faa7f21a92a0754acfd6e778ec7bfe7d663465ec44fdba2581bb2af114cb73a2b3b06bd5bb5680bf173b0297dbed0ec315f5436dd33bb32c27965d285821c5d1dbf6993354aae8c07c26be2c907dcc2c3f7b89a1b27c44a53a01bcb03f9936684eb4cbdc686644adb71efd9c2496c658685a08f82d82786285089ee47853806bfc05ab5c4f686a5895791bab1997b680143985e59003e8e532fb205c96740bd4b84e2546bd60b29a7e9e6537ccd5ae1fd17960afbe4cb3f5563dbfac71e7f7d48fb7423f84459dc0f621cbace6f4d5310ffbb971b41de42a5174491f457df713f10c36d0ce67d1bb9e9bba5489d94d42a3cbcd2a04b630e45b3ca4c587cc79c96b3cdf23e1fe10997fee36ffa41843cdcd580578089b39993f7724a2d924a347a5472c3e9d377894ce1d180addae3840d4cc81ee972bff0a44a515f98c6b064d0a16948daa7c26e22a12d3aac37bcfff9f709dccd420e73dac0f905dc9d51edd896061f1af3ce1f7ea89e7b44de0db8af4a00e94d502749eeaf8f9b4aa6e41b8178af1578a5e799beb77d54f10c8256950222a50d214da22fcf739e105d7854f54b5b2f0dfc8585bb99fe99566726a4b8edb06f47c47e3b1053aad4b6e74abdc3ebd9c8273a841e301ef21ac3d75d807c7accce60779d91c573c33d517545c120f437280a6f19fc78c738f73d31fbd65ecab8356336742151bbb241976c702a6af15dd81bf2320335c1db48b7aa20784f14aed5c2dbadc270ba56057bb1f211780b39e03bba084f7e05e4a8dce8727ad85a365426372d4e3385e31b92891ec4c1e83d920fd328db9da6c70cdd29453b3062e581669b2d468c4b39c878cbb9fcaa6918a2f6c496bb61394887dd9c8538412ee4ca5ee6a6163b2157afc7fc1838f3a6075c9eb55c28cdaed8fd5a2b83257ad5af7c5933d8aa131499f2d71d699015fe9567ffbbad55648ba24c95ed104c4cadd56646d246e935c754f292f9ddbb9ff5ab76e5bc0f59bd002d7d2e135cc143746b5ca05ec0bc6eb9fd49affbee0d40c73091b4f72d26f9572e84d6dced4704c942802838fd6d2c3accf26e7def476b411f141b6e601c1b381f3f0ef24e6d31f10c49bcd731877711bc925727277963c348971a2ca7ad249d752474b905130123a2452209fcad66b297e900ac59a19babb7433aa342e737ff2b3ba9376d39018ecaeded62d17e9f67e32f7994b5dbef0e5513a147a4c5356fab2409fd0886d22ab0993cba6e2aa2e373761a17d10f9cc3e2deadd67fe3080ca1f58aab802585bbc4f0cf4ea600631efe71c40a8063c6e41e7a141b920b5b305f363a840d53871fcb52a9fe2f78266d818ee9f7cae8d252bcf06a04e1b591c44299c090a27d05a0dee8c71d05fdf94c9b7814123ede39e289d3f287f87f73ec1efe462252730f736c3db302994ce66cf54ed24f31d2926fe8508cbdcea8f71ac423599522a8251ba056e899a9707fb61cc62659b002590bb9338440e561a6792c7069b4a793e43081a91eb7ce7d10f7cad6a9ca7a3607484baca44c0665749fb9d51b0c72b86c53d11a79bec4a492fa40c2982951c83a5f56d6d01f7607406aa09ad99a1d04e09dd417ef4f0a157f8b7526e60c1e80920c0afc533509dc20878c405e9c92a959c3281905cb24b368fb18448e9970421db35dc4c3f82a43b73a2bdb9b0935c0c6ac75850541622e4684f8c801e480a7bcafb2c22730a990a16ee55f1b7f201c07c72d1be7002b1ce6e9740a95e8c9a6231d0d6dae2335c3acc249e5a3a737b9a3e96ee317db220b940deee60bafb2686194db5be960580dc898b98b2be28b7e7077d63f22d3a704705c0d671d3740b29dd0829612f7e36680ad234ae9731b0386b4686992550d542ba3b2cc7c57b1f85b14d246904beeb7c44f8c91a387018eff59d873e5a1a922a0419218430a43de098b67ec88e9cadfecb2295fc4e69693b936a903be11a6ed290cfd07b1f10370c83934fe4496fc3eb2f4afe9efeb1f2fb434513d065fe2609ec8709cfca84e2e55110652bc58a25ca29426c18bebd271d0d8a13b379576b9abaa59957040e524df1bb016ccaa16978df1b902c51a7b52d27d48ef7c956b5c7424d50f76ec7ebcefea95caf256e3332998defeb6160e4f51f80dccbc5433a8e29b340df0340afeadc25382feb9d67d4be344197a18f349783cf7755a18d87e6b5a179382f6db5dd13d683044149938c8b2e5de07cfa456537cc959b318f5dca31c25375d284154e600985ae18ad471403a9208fedecac16bc75295492988c524b98e5ee0e559a3eee7aa6531b44aa04d6464fbad75a278e9a9e25086326a3a85f9884fa974e8efaf727a3d54a3734d56558d66bc6984f7b159d253a603041d368dcb59a45a112667ffe0f5790cc55700489d8b997f60ba72363b8011710d4546f366cefaedb40cd127bf815aadacb7145c35233f8d55c5b2a333af55d6cf8622f3289f1ed39b0d6edd699c2476619be40075339c0995d88007f39b96171a4c2e31dd5d9826682c02bfccd1c4d6a7fad30e76df073604d1ab134768c460d82d0234bb460dfac0bfe93b0f2ea603a989dd50b92302a302e314fe594f306f2170123ccd8bc6d165d77350ea678ce8dc92aeed01c8de94d1f54e44e3a0360396788f2f20ada8a1373c6637134bf59127516dde44ba416c53da1bb516dd38d8b8cb0c4adb8222fe3830497c4ff5486998eae7a93461b2c4786fa407dc0c9251f7aee11921f9be6e51e00c8390629f84cad85cb32f7ed0b5e910703073c697222f6598a260e085dd4d6a35ea22c479dc40ea0770432ba581717d438a3b6d93019ad5c41153f714430e2dfef79178365215828ad2ed088a2e034f31b01a6ffc16e70054549d61ebda27eaf9966abff44873bce0550369496aa83904b3faf4674b9053952ca3e72fec5ad3ed6b2a1412daf8562ebb478060795d933d222a7bb411501dbeb250201f816fe2ddbac94ba613924b18f13b7391d520c7cf812d96bbb091cf3de2eaf20ce9937fb791d7e26a0c80d26bd3389ab6abeabf795dbc7d54de1f92ab7571d7a12cca351773e55ae1c201818de228d351d7549bbd02c5f30e3e364c070ce0918a04296e704c62cd9766d337d9831210c8893fbda76f18e99c2859ef91db1200543a59c7f81a95a58ae1d27cda0d9e1e5628463714183aa8f6d416d6d38fbfeca09e7110ffbdb78011165ef12b41881050a93abf77d14b478b4a6f5c00562c91629b446b4f12b5937cb16de758f1d026d14c84aa1125267c20f19dcaa04713fe46fd777960b43545a21402b4afca5fd36475b21d77210a8ffae2611b59474a56640b86bc70a6ce5ef225ad342e33e5fc29b559fffad1566f62b06fb08cf65ec39a09f123778c52f27d53ab64cda4b1f23801bb3e930f0a9c433239931717294695876bd3ea788c62710e67fce364a8848ab40fdf2360c315ca134223ce4b6defa4c7bec7fc976a42ebead0d53918c5cf266bf967b363fc98d12def5266fa20cac20fb595f4caab1e8ac379c7cde685636cb814758d0ef7de7e33bcdeb7a59fc11c9e688fb3540d83029fcefe8017e172a1290e2518dbba59d208b5400a4d3b368ea29947431833dacc4612bc1f2fc4fd474bbbb4abc2e95cc5ac270689c9d256042eb6ca8433f9905871db953af372c97fb87abb039c21c8574ce9c6c603c174166293b10518a930d20064fbee464fc484675ac86c9b16ba65d9360188bb95d1d65190438665814aa7d67d4015805f983e3242f5e76280ca4e0da74091618bd1de82d5a899bd132d774b98584e6e9789bfe32a98f614e44073d12c16bf4384c805eaa6dd99fcbc69396c6e6b24f9bf0fb4d58f8e591a2e26037daa0eb8241ad2a8b9ebb1098b5656a552004b25af94e766bcbf2ef3a137ffec9a56254d4fbe368026fd2bf97269d9908fc53ac0d088e1a8712a259279571bc138dbd5fb70a97b86ca878e618b9941b0b5408ec31c6e03bfbe6030a66bf1dff32635a49721202937a113a3df3178644e9818f11427d8388e4a65cad2cedce0746f58bf14fad01357f0d96a68cb2c32dea63e15084e14121d41221b825050247b315c65421ad7b26fc8c299eb222e837bc3b08ef358d2771e5b0bb178acd1a24c35a12d97298e9695a5bba3ba1cb832ee40b2570ae134f04790a05cc9944d0e0fe866f19f98c50b85469f9b4fb463d67621054a4aa53fbe7d6fda91aee05c1f29992ceb5173cd5919a609071aac1cab89bed267a36a1642d463e87ec00427a998def527524ee62a6ed280a9977003b90e54874989e5c438ea8006109cbc8823ece2b383763eb03db9574916bd0ccc32f6921e14eec13fcfd770224ae25e146a7f9007b788e3d72013754464fb417a7c937cedf39b1c949ce14c16a0b2c70ff6a7fb76c0a6a3f8f4c6f6da192ee051ef80336dd8d7066d713c6615f24623150e4b93f63862438492c4a6986533c63b2c7a9ded6b9517081efe1b8d7e6cc47ee42f92da4a48d5bed6a5c5259ff5624d2a2427dadc1119e2fe5f1050cf3febe51f7fc817885acc555b62eb41b56562d52f1e74d45537ef6d4962d00f0c36567ec9bfac229df5e07706101db360f7202af3f596e9327ba11bfb9b5cabe0799b765aa920ff73d93f4bf4c5ba0c823bd321aee521373395f9d8960d897b86be8bc0879a2a6b368d1ebdda23816d901d4925b1804b4dd88d354e750338d59230eb22dfa0a090d638f993e879c3312bd648a4b9cc8fdb3d571dcb4ddcd294381633416716f9922b33494314c3de6800131ca0a0766d2647a12f959165f12c7c9275fc13186c0959597071e44bc3e4877ddf74d5b39c22b944c057444134e73ec125a62e42a042849cc5303fc011cf6cafd538bd8c4893ee62211e4d211b9ff85ed252b1997ce6efc6e12d4aff388ac98a6c2eb3c5aded2fd67eee72ac8506d405c59750507ada16600f91dd023579ea2e54e9ea9d603b25f6d86795611bcf3c0dd8d2773996c4805bfa47a1a156f055fd31ce54ab6b780a651e3f93857606c61678e131975c12c6dc5af55decad24bb4b226236a8af64b5dbcccd2b39fe131c7069685f5aad369f5c4a8e581b0c4fe03e4d86ac8e831844405f4c784c6231f1300de23d98b1a73d8c3d483a106d8c3bb819fc4fbb9e332c1107723da4c9fef4cc9b408d9339f09c76616d4ef8af07d9795ea8f2b53670f82a894059647e1ed6d59249e465cb43abad2be07ac99599d2804ba239ab30a3dd912152217bd6b27223bfcbe0a903193a826b15e5440b24bee8b0b1d2f4f755bde6346269a1152ac0fc9f6a6a57bbd64f735b01b32934fa3aaa30f201ee4dd67f3d782e9ff89fa3d6be9d49197d67ba740bb5bf1d6a86abc4ae4b02f69f0472d59a4ef8a6b1f2163031d2414e2cc2e3d2d6ba69927ed72b7c38fb980fa66ba15ab63994682debb95b11b9ec11e2db3d6aa652d2dd48fd5f1a4cab6d6df633dfb240684619a4c6ecb98bb4a83fdd8e06e1838c44123248e46dd461acd76ecff54d3754d345b39be44ab778a1867a26d4c03aced195bf126a0c4df", 0x1000) msgctl$IPC_RMID(r4, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000004e40)=0x5, 0x4) r8 = semget(0x1, 0x1, 0x200) getgroups(0x1, &(0x7f0000004e80)=[r2]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000004ec0)={{0x167, r1, 0xffffffffffffffff, r1, r9, 0x10, 0x7ff}, 0x0, 0x3f, 0x100000000}) msgrcv(r4, &(0x7f0000004f40)={0x0, ""/46}, 0x36, 0x0, 0x1800) msgget(0x1, 0x14) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000004f80)=""/21) semop(0x0, &(0x7f0000004fc0)=[{0x4, 0x86d, 0x1800}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x1, 0x6}, {0x3, 0x5, 0x1800}, {0x3, 0x4eee, 0x1000}], 0x6) executing program 4: r0 = getuid() setuid(r0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, 0x0, 0x5}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000ff9000/0x3000)=nil, 0x20000000}, {0x0, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x509ca9c7}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) socket(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x128e, &(0x7f0000001380)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, 'h@`', 0x1258, 0x2c, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0xf0, 0x2, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x800}, @ra={0x5, 0x2, 0x1}, @ra={0x5, 0x2, 0x8}]}, @hopopts={0x3c, 0x202, '\x00', [@generic={0x3, 0x1000, "fa23878fa1c76cd9492e465b21b7d6882a47b8d13a278ad501cb04a0af64400bec2fb23da8149425e271a7c903130f5ea1365f43ae342046de0beb993addfad27fdcc1e072e487648611c693f36e21c20ccf0ec4b3ddb5c3941b41925576efd5e84b39cf6d273118af6019c5e297cc56ea855e264da77dd043b518092775d1c2c827ed9e9ef34c8c5ef79340c609132e7c875d2a8abacb2a8231a9c46e12478d89a1d8f0c00c69a043b9b7d91d080bf5ea7e8ee221112757a9c6e00e655c97ec7460a5f910f8f4771185b8dbcfb9eb5c47e7b2c607574158f376640817388f38e5c0fad416cba82a7dc003fcd1f0ef21590c179f9ec937ef4272d9503b403897453152eaf5a4ba35f1d4630fe687916faba8ca82ef5c5877ce4ffa32c23fff3dd58c613164ebda61c216304440a78c8f5a33f0f53fe4b875a6e802e852992db340400593913277415f0cd43ec831f0150ad56a0874083f30c70a42138c9d70f69535342ebbcea45d94062f59cfdec37835a3cedc8367cc5f787027b625ce34fbe437798bf94fa2f71693a928b2bef556dcf89e84be051481b029a06779772ac0b7c7f5749c86aa7f0de38f6db7a34a780e9148eee30526bf914bfa47cbbf2fddcb6313d03d7a0ebfd7fab6071448168c0358eb204f8bef2124706e2df2587f39ed4cf9865013943c057906975e543836db9309ac40805e4b1d47e9e7297765a520a5bdda4a543842d3419e8dc7e5ea1e0567e2cc06b9c4adf6a19a8bd85899fe82036fa9a3f12e018bec27ab72b9c972c1522e59dde310220dd7aa2fd96b86980bc7e4950d4a6cf5fc104de5632dc3485775acb5ac875a862c82b6750ed361eb3892640bcfe0e2885f0d6563cb63269b3e4e066f5545a3a52999a6dfbd0feab0a7e7e077f0188daed0203a2ac9352dd631437b27bf1a968102022ce305ac9175329ed91069456a9a9277bc94d69a393790c58ba952514a3f9b4e75e4e4a77832c44860b516141ed520ab11dddf98161963298a6078ba4b5275ef03dd7ce50adfb3f1f68a149c174d18b8b034360587fcc14b7784411b3e166eaf3d74a9a6e2c2d8b484cab9a920a105d42107ef356c5024af88dfeb72ace109b45004e95ed15f7faa60f2c4fa30d632af7c6a45c3b5e0e635c97700e54a2278eff43ee401f2ae32bc274425850d8de311d37c1fc98ce0a52267835f4539ae68d56088259bc4087aaa5fa15a66bc4c5b8f929cfc9f420d94031454682758b1d8594028a3caa0fb279f7f6a5a30a765bb59dde6874a9f44e498dd1f5ba88d3397d3088cc3f6e86e1737d70d5a375bf68ed740f414f6c19b4a9da64d18a87631a5d48a49324690cf6dc5f44777f7afde45caa844c2a81faed59224e41de2739646476137ac1394fb51dcb583b01bb162e51e18b59c723be7d75176b590281dc777b9202aab61c63ec4b6c0140bec9b4bfafe1df518f31ff05320a267d0e069b2ed001cedc71f1238b4377fc65afa3183dcbfbc644c00ebd5b76acbb07eb41c5546a1dc6ec2c4fda22ddfbc198a95224f9c7e8653931d38ce423c6967c483d12ad5cdf9fcf3856fad8563fcb1d797880df00763286e0fbac96f5c76655a1e14b3edf51b6af4969ec51003acb8459729e39d0005b3e26c3c624e55f95c4e6a52b53c6688b7520de2aa0cc82eeb6ac79e8a43e4b86bba873f40e3c3ed8494b5be8779444c4fc875e1fa2eafa8752dfa31d53f0a3855ad58e2cf1d7335498d1a9dd878eca96554ac58c796b60a14fdab9044b680722b6cd9e9c53fcd03759e479cb46412011e612ee76e85b062dffbfac3b03f334df6c4e59957044f5f1366552b369a70e2019d9026e338b4d6b87beeb6895effddfb85dd3975613e97f881a54ca772df9d384a57e09fc7aef5df4c9501340ef7d513744ac1beeea564fd35c8ac91fedaf330fa75df1082c6072211e525d6fff6d4e93160d5935c0e42e823837991c2410b4c87406f3974d04f3b608bf547626960602ea97784fbd97bad9d8fb9a1d2923ee9b5d41b6f1e759a1ee25cf835c70fe2a880deed88cc734c8d30a4760660a46dde077e8fbaeb436547eb510119170be049ef0b8275fd4303119c85ac092e8033db204d53096e9dde90793580593155d331aff3f13c5f73d665bd8ade2818bf0d3621554800fd16da5eacf93d2b8ba507161422ca310b2cfe7a88712c6884c97d803d55b4061df897d70b1534710042b5a5a9bd3ffc765c99f39aef85fcd1bf36890f19d98b5217c24713320731c58a953aaa853fb8f03d6385086a5d78ee2e2181743a888575afb96fe9d014a68f1bcf0b2419653330252dd7037a9713d71ce39c0844988acadcd49ce2550655517ea6584d721526a43f80cdef7ce13ce83ed722252c4ca464b7f30542c0de552059e6d206eda25eac87dc5ea2b387cd03c00cd62eef8b73ebc9252325b8b1660dc3cddbeec148ff1662a8c066ff04ee0f3276d5e08dd09379a9fb48a8c6684909333315485cb0a15f67fa2cfacceabdbfba0c253f929dfe058d5e402d5c15220cd12bc7bd61962bc4ea9b6f136a81b670d8f4cf8cf51df8e1b3a12b75ba466c73bd1f2ad81f24d179524124f2a8edac5eaaa809520284d5b28071969e2b343c7c44eaa363f9df1858558c618eb0e66b44c6a8f76892f4c569531d5e80cb1a9cac3c25e6660d928cd5d5c31fc41507ae17711d6d9c4afd9ee707dea9c5b904f512b418697a42bafac961d455422efc7935efb7f0af2d11ddd4991fcd62f1b1ef33bd524b6de6ea3b4ac8b428ceef51dd2f138ae047e5fe2525b3aaee43c78a87c4d7a93e360483e8812eb149a79f4a73a81910541b5dfabccf659e094b5b4766576f92a57e5711cb6cf45799d861683bdc481de8ea64ccce16fa86dc89f301b2cda2638d042c1a6a72511b8fe4a36276c77aaf32464d1b816f293186c0148398c25021e4da0e6b1a3be4c53eb121c475eca6993f782c29936e58e2bb5a72011e0131dc58fd443fe34888e62f217d534cfb8a7a0cf9abfadc2e33b3385accdb72114bddbd1a33c3fff167cea6cfad349f6629bc623b1a13b0856cacce34f88707f0cc17c62adb4673fb81fb79984ab6d5b5493e278353cd0c118ba9e8884960c204cb296276efe6021b371f2738bf6a9f1e543fc686f56c60ea04389ef9e296e1f9ff1faef9ad182f4b538aad69dbda61a3a874b283ce8e4dc556cb939faef49bf14e715ec731839efc50328d852c972fa52f92b7d1cbfc768260fa9a5ab7b78895c21b23d68dc37855f358289010c10472da78927d90a0063398754148950a703a94559df38e4c32e417e99786c40393ca38260271aba2e5c4372d6d04196bcea91fbce19c28ce89fb6984dd874430c1d90e571bea9b434471a7c8138b37a0601e2651386e8fd7bec7caa2c7a3db834b4a051b69b3372ba5b3939343601619a75c8554948160ec8d02c7919e7622a5e5b298d569c9aeb0f9f46d189aa4cd863219a0eda120636b26629dec38986fb5a488adc292f46ab44f553896a0f2525b17db433aa5d418824235ad24fdb40090ad53166dbbf9f64c003629fc4f676dd1ed16bb11eef43ec857af99ab0dc29c282a8aa83e218cd80e58381b1e957f371ccbedf77aff9ebc06473f3788c989ab94e79b1fa26208d4b2e82c00e29cf01a9785dc1c18ae9600782234e4e11ce09209b28a4ae971fbee4b1c97822035f3cd2a5b025cdda55983760eda1bd106cf6d554717c608a64669f6e58381450dd189f6fd633d9c5b470506b5968c37adb7eead67dacd599785891146e8f85062dc2673459c6beaf5781e51678a78d14465258c054ef5c5ccc0abf35be5e582ec117841a6178ef0d3ae0892f981db9c3917f81a82bd94ace64d1a409a5a16d5470573e1c6f0666bdcc5b869a6b623df654d27f2c24198a576c0e7c807afe17b59f63b0881796add9797406a478131a2959a1d43863654e39541c24ad9e359813457225e2cf5b40bb51072db2a9057425655ead63a202cbd00f40a1cf14b77d681ab208d8de7bbce9c102103fe3cb6ae4b77cb7c3a2d51ce9c7d254e3d78ff7881cad52efb00fba9b0a37f8d486dca10a6628afcd08a9414af7055faf96ed4b62bbd86f5ea0a32eade340ae24cd8dbaad51e928e69d7dbcf19ebe80b394e0bcd7f42c15ee7fc306b4d26d2bbf55ed290d627dfba3e7dc36e5ba11a03169eb8e5d65ed1f335250bd762f48e34eec46ac3093041391ab56ea9db6ff14d03a14aef2871b85838a90ecc1a7524d90764fddd782388bf2bcc0bcf1e14f15d1c394a67407c66cf4f47952c27d6ad75cbce4080f27b9b21bb194fd4a64548395fb49acb476221505d2723f604f8ace9ac76d0911aa40cc7e7dab747ff1fc5c1306326f735a9b101b27d5bd29219774c519f6f748a813ccde0a45477c7925c223927390615b949b892f63f3fc3da457cfdd7240d3a1df2ffb8a43f1d3588b2d7c5638b5f8fdd7e56e9c70494b26b779c3931f79e3fd7516e910aac95f3b3e7f30e4cbb789bf0b5176b85f08a651a640b401e3028ad124c74e932e5a2673c72ef53787f0783a3523abc9a5b68c7df1729dd3170beb443b3190afc2eb21ecbea73b7700a789493273f9c5852c9f1e075a7e390d9f7a6161e1f330502a652a4876bc200b45fb99f96cd5c97b601473c6558e7950b8ecd65086c1d440d61edd2ca085bb1512c926abc423849092382aed841bb3a51d3e33f7ca30df2d309431f384743c34c18978d85d3b84d45940cb7896b7854428c455c9c73424a23d1927ae27efb331bc96bc589bd474b81eb0e07fda4a36bcacea033fdd0eee7d9d58085251f60565959645d7b1ff46daff42ea764dc671da5e2b47ab4b97616850589bc8768e8b00779496064df554cd848a514b6e52fc5fa06ef666df045bc548c078b68a1834096b1f282404775e4dc9545e6c9ba5c1e88256a0ea022c551ae0ad81dd91198b2e79b7b3b399e233de60de628ad364c931bdf962621911678276cb5daecaef5ee5d583a6875061c637150cd24607cc994908b869959d54b1f0512a362407cf79f7ae2ec9f593e92291c6f557c07b9cdc5745a5dd3a3d7f8a6f3e59274fbdbe3062a79449b98b44c1cbeee7f68f83fab40a0c53b1f4db19fc41c64a8fd14a5a4c2bc8208ac2cebbad7774aa840efae4d3cb30d4406e644d7961f283156415c583e361131c1835af712dddecd2d6fd29630e873fd702563faacb4ae14f369953f8e14db8c657b6637d1e8171f0009d907582591fa862d4483a9c3a0db0236f00c68cb0fc0391effe685fb17674d076679a84dd1cfe582f9ecb402111ef7be8e1de87d1802e9648aeac9e5607650ba12428f502772cca9caa9d0d2d9c0cd1bbc83070bb7d04b3e8c1707028d8619e52dcd25160b6b86dc5e390105d88c4014b4f5489c142fd8d4166fa687cdf1ba8b1ead675d2f26a0b8643ac0db3a3b40f0bf2ad73e08ee8513402f4a70e5c6081cdf6bbcfdd08f63bbcbba4fc2119306d3ba3f60a05a65d2eca94956c664a00e56fc3ab0518ae811184930c838641d73484a5f9e69457800481f8ee1b9a2d70a98fc97aa111a51ae65914ccb1c21fd0574b395e3487f018344deb04040c1659d5fe2e9821a593828d9bdb15aa37b91017f040c22219057844474900495d1a8d9a6da5bd7376c43bd090de7c05a7c9c8c6d68bcd202b12f4a0577669ba930b982d325abc3cb3292b7a2dba06fcf6e1dfdb8a3c349089a87d7abfe17811978ed76b24a817d0efb1d3d3b83486b940a18efbb696d"}, @ra={0x5, 0x2, 0x80}, @jumbo={0xc2, 0x4, 0x2}, @ra={0x5, 0x2, 0x9}, @ra, @pad1]}, @dstopts={0x1d, 0x18, '\x00', [@ra={0x5, 0x2, 0x1}, @ra={0x5, 0x2, 0xc4}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x7, 0xf, "1729b856b625c0b2b711cec9153838"}, @generic={0x0, 0x9c, "4fd0ec27f4bea738c94e6869c6e18a4d9bb5923d29414fab734c378ee1242c1610d4f9c7191cd840c682c64c17d2e57b02c12356b6e963b2ad0bb99b89f54520f435a8849e4e34e3a3cda4e9be7a4304a5a60422056413939529a54bbb81b0cc41c03065963ec91b0baf2dc728e935ff1892e8682ec718001fc59e27a90b5f0499a546ff2255aeff231b4abd24231713b4c09f57980e1edaac8987ee"}, @jumbo={0xc2, 0x4, 0x200}]}, @dstopts={0x2f, 0x9, '\x00', [@generic={0x3}, @generic={0x80, 0x43, "82fb5720553412ba35a6ee11a5ba064527b5427ce41859509670ef875ae5634d7f27b0a5de0eb321bd76a51329e8ad74f98d8f7ea5fa445efd87206d9b2e31bae43c3f"}, @ra={0x5, 0x2, 0x200}]}, @routing={0x6, 0x2, 0x0, 0x20, 0x0, [@loopback]}, @hopopts={0x11, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0x7fb9fafe}]}, @hopopts={0xff, 0xb, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x4a}, @generic={0x4, 0x56, "ee4fdde74d2c5c078a36688c5533b251380092b3ba71b51e02701c4da25cb0858194900e568bf87d39693245f715767db4f630ed341eae435bcd8ec3be04cc106baa05a866df5d58fcc55204d1c0e6cda92aac391793"}]}, @routing={0x4, 0xc, 0x0, 0x6, 0x0, [@empty, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="e8eb1adde465721fc43e2023dbc21169"]}]}}}}}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x10000, 0x3, 0xdec7, 0xfffffffb, "6ae9828b692be7c921b64d148eb99ff3ab27a06e", 0x80000001, 0x4}) executing program 6: madvise(&(0x7f00000ec000/0x800000)=nil, 0x800000, 0x17) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) madvise(&(0x7f000069f000/0x1000)=nil, 0x1000, 0x4) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) kqueue() sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="6f713db5e0a3ebd376db92842d50c53373cbd420d1696c402b470102cf9a4a43837d51bba9afe1", &(0x7f00000002c0)=0x27, &(0x7f00000003c0)="629a87371fcd3ce9613ba50f00e1d09d89ae15b17205c60aada8fd24567af518fe8d2c18e510b30823c77e25542892dd3da700f055f5070b70e2e5f738830af688065ba7bd12685235618063b911", 0x4e) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r6 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r6) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)}], 0x1}, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x37}, 0x2, &(0x7f0000001d80)="28a92c75865bdb4ae2e21e705ec9039c04b3082f24e2498cfe822caad70646a72a7ef0e9f6baf91132d91c284b289798f695b1d5d992ff26c7d0f3547fdb7441fa116640e6f4ce8f3b6b72307be8ea5b03620ce23bdded57e864f9796fe0b157cf709ba226e6e9536ad1a361d12601621859a1c825544b5f787c8a7a99c8a312b9554eb2537aba8fa2a6842ba0eb44865b0b0b130743bec4cba67bf01f3750f7980389dcdb518c5be99ca50daacb0bec6aaa6398d5b77a8a667f4eb2e44513e977a1cf28952bd7f7d2d8cffb9e5d5713da5b586029b354f4620da632c0f2824e99bb95a76e6b63eb7cf3ad2976d35359006fec780fabf070227b78a334d36dc9963cc5db168157afe965d9e11ac620661dab0e5e19aba07716e0cdeb4b219484770f8df1b7307f72f267f497ac94c024516fa1d42c5d72a3d74a3247b62cd5c00870d4dc94fa5b3bd191c5bb57cc589d37a2cd4d63b6413ec8195285cb5bc57732939947635962e99b1e14767af512ed16bb958ca13dbcbfa9cf4609a7f754d2079274f7cbff16739bf938d1860d79911e44a6807a830891deec6686a9a0accf860ea730a28acdc7bb857fdcb6935a948cfdd9707241fa80f76180e342c873fb7889ce3c625605aa4f9717219358d6a91a8800c70a53543643f6d76b7054a023bfb7a136ce3390c94f74d0816e28360d7a7f93755287e0a218ad591b682d765b45859eef1df560fb4564ffcaa73b37108444d52e219db47f0d34aefcd61e9c675e6822f4f8d8e2fdaaaced9ea425bd900d7ea171f1df4cad3bfe1d5ac2912d85de443e727f5f92e6883c59ae9c6e21878df29b832d7014ee4af7450450b2ff8146641753a83e012321e68ab04ecff7c92a3bc3be29ace5606bc7c9ec7dc09d3c6c07a48b479a4fef98c5f892323e904a68b8674d89ca25de448e4eb8acfb4e73a284858c74481243fd511ce26e94fcb03293f0e20e90e2b52cb5feefbc67ea2a05279f00575b9564529bc35209442a8b551a52f490aeb67d27d911b0ea376a8ffe683b5441c5e2f6ddc7227856b4dafc2fcacaa9798cf85c70ca64efb8be1fce10045b6ec6dee2c93ebebb03e67319e105a81d73a7977fc77a9417e310ba25afb1546d6b5af9958658dc2f4c5a2e3276c2b7c94ca74dcd450b51dead912774574ba32610dd55cac8a0e927932e15eb2ef5cabc4e1e70d0b46100df8e820a37b8c452ceb2058420fd5423d95fca70191d2d55c231ff49b61704eed2d5d2e2536ed9b82c7aeea81fd7c7605f75803de5eeab0edcd0e9ba3e263acb0dafbe07ff98bb3c94fc47e505f770094aa584059886156fd2e943b687db5d4fd6e83d330b2e43ccda543b707a7dd4412b79e5ce5501e59ab4403d141b3e3498a46a4a5e17311dc9111df3a72251775faa98bd63c888d4a5e8b5d74957c1e3434ecb190284610ad6fb6d344654b3e1efa71a831353accbea74ceb0c15eda2bbfa1fecb596f926ad4e480caad41cf5e91b5ab3ce7644037b11b78beae30d87d30489fa1fb51f12e64ed987f38171cb9dbd24dd5c834efd7df187898bdf7e376f90490c1a47130b493bad9437f6b151961cb87cab91abcfc9a80ef50ba042d310220af7e67d878864f4abb09e24661c3f18d77fb907261ed7b291d5a3a565bd6e5bb2107adc3c333ea805b307ba0c662947aaa1de08f8c8a57c0c16c5bd450eeb50d9a588486dfeb2dc37b2844daa8c2e7ff25b734fd366a068a040021d1e5449d2da939820ac2098926fbdb8c03b4042c2ad6a9daa97fe985169be7198666e0c61757940cd76a0d59315dfde98d54130026bd6015b3b7f5fbb809fe16fc8069dfde63816e3d58d36beacc294625b075ee12aa42f6e5c4adbcc8752e802a69a87042a0e3a77763a872065d3da1a40da09fa89e537cf881bcf90e6724779487e71dca8a0cf59745f3334ddf577b8736a132fdeb03da8576d9d1076170c346e6a93145db42ef68cb106a05dae8e5405d0a604f7adeb0dd9a2f4f9bf208d62751b2a29f1e9e6fe7be04138b06722403f744fd79e937f2dcb88eef389ecc003001c74223fcb4559853de5809c6468d582873c714d80a71a1b334ad5ec2c4de5cdf9794bdd1070ba3d6ef978178ad20f89845a413ade71e71b6d0e5590fb51ab23e7f11dce9dea87264bc7d815d81ed10f66f2a6b9c5c2c92ecdadf43751485c5eaa3eae863f06c44f683cf4ff47a7894d1c19458c331d77022f388ac28e045845a491a595c095928038dbfd9bc1d50d1a2c853090003ab304b089128dda695628751ee6bc1a0d8dd0257b76643ae792b75768e384d9e5fa1632f6801fea0b555b2f64230c944726df04bbd52d10fb292a5785fdd81c2a730a07d2ce3c48819bebe8d52fff07530a20bff1de81b2a20f3e02d84ef74e6d35fbf9e1c8b23c46a077af1498d3a8ea823904c48c87b1e37154a6392caedb5ce1195ee5f485a804bba8a2b9477933fe3ea28037e6967a40a3f20d0250cb8627a6c905119b5dbb3047bce7e01c51b5baae2a4a05041898b56e115d3f9bbf9c96d35fdbc7c3feeb9553dffab7dc5c421e30c7e1a9d5a6bbaef2e88d2a30fa097eda2aefd0dd450154b5ed86fef3e92463c9979ac1a8488b5e4f9888773f10337b2d91189a45bc1d5a4b7b168e0aa9d0cda163da53aef26c734e9768777abcbd6538fd2fe10c16459aaf9945555f1b9bcdcb875ce1a342b44c566cba109ed73bf2a371aac13338152391b3b15baffc0293a0ad813838921652d265e5d36f0536c6eb15f040e850c93bea7dafdf70ffb6a7d1852f2ecfbe39e4ba0a8acee349115141ffc6253aa393e641ebf7ca86e0cdd1e9a2100f3393140c1a9c4ea7b0f56431d7e19779e70723ecb5cf2c36f43aa28493971a3dc1f28ffb6fbc0ccf7eafd0e38627093d9ef0d89bc58a858f6f56f4e61c11356c643867b127eb1c7c056d036c297402b785f1e4a17cec51d8f7517ab3bc492457e8682700ee4a37c839d25b1b7f2695f06293aa268237899635ccfaca917958f0a02dcafe69a26dcd47d07ca9fc7f11de8b004ab8c1f8d6070da9c371a4a12a24e053cdded7bbb29ae1923902cffacfe7b421570c920afe5fb66f6cde72dc5da86d051d123dce48e1ebb036c5985136a3b6130b6c8b5784dc9f7912c4a7008176b513385be331e683545ad5b0ce048bbf3ea9b99f3fe97eaddb7790482046abab425b9ecd109961e592931b30dbf184ee3b7c24afe7f3617ea6b8586e6297d375fb99a9232ab8976b2e42a7d8708d78d2fffe4920731ec095a3178a531c8aeb95c540d459f07bb3b22e4ab3e5ff7af729e20c3d2369caa453e5396b320ea9abf95e004298a379fea2948d79118cb15abfa593986ecdd62a5429ef8cf935b93baa18fb590847ef672555d263ce1a6d311cff9bb31ece546a4a1999eead61de18e78546af3d915f1317010728adac94720779f1a873bc6ebaa67405f602aa5abc68203f8f96952a723d7fe9da9a6f9b6693547a5f589d545c439bcc7dd83962b4e5a612864a03e3ceff994cee5bb1d6f19d8d0abdd7f5388735aef018a1482af62f01e2f61ffbfa0a0d75077a33b9db07eee3577f3070c1f511e1a536bbee6d29cd7041df0715ddd6d073ed8f337452e8cbc6c4c59390ca98186ae4fa896dafbc389139e3033b0dddb3eec478cc52e2a0263959372635e8363aa2fc1cad881f7a3acd060847bfb8725549497b4313a62392f071fcf867cfa0f2ed47121ca8a6ff2cb2359f082acaa598f3fac313104ef6ca9af1971e82dd6ed67c4ab88fdf4fd9a545575cdb09eac06fb71d0608116495aee979e81c29f3280a687bcad4e6c0ec6a7fa0f296bdf436e488cf216539305b1f0bda6601ce2ec0b80a6aa47c03b88c16b11f68c8fb0b11a42418667a574b414fe5e0db5832d9fadca96cbe830cec0be1e15ad99593b7c378c7d802d89c0802aa5058ef981afa59b06ce1d5fd10078374e3f079bd0ec9b3e0d2186acf1d1510efd08bae5a5e9aba664996b2364405c9adeeff20b8d5775dfc7330a5b89de95eeae25ac922eca9abb93b7f0ca912fe9df271d81647bfa7ddd8ddbe2cf89f0cfda5a6f1a5f04b2127291d91b7dddaf71c2f2ca9a517b10f3adf35952f92aa2189ff1afb561216fb5048b08e5ddf9e0bd4bc1b7f4b879a368f9d113030b7fad679bba1827ab695ae4eb599125f04b1cd6de3af2c028b961895bc97e18d57964170920e081fb06ce84860c415c8572e64da641a54d2ade12544168a7e38bed944c57ba2743e371d55453b4e02b5c8587032c686952e6ca755e0fbd3d20a6b278ef375d399ce85f44e6e477ecddaad33486032e9dfef74b29d37c99a477c358876aad7ef435907015b1d4fad5ff0a431c20ab6f256c5b23e1d9a43b337f2641d359356a89cd725e16cbcfcfc9be1edd3841860cdd86ac51cf6b720b0a5a2c6841aed7149e1189719b4c9bf7e047a0b65b8ca7df775f8cbde11f1ab06acc52c20c3b2e2f3f24d35e2592795b4201e8d32565a1b290dfe811ff4bf4f1d295aa0c24e221e155295817fc06132993dedb8d7750146b1b9ca2a7f17f3880f145562bae5506e659c247a5b470b8303a9fe35fe956e22c7ad103a8b02713c6b8728e8a6153f7555b173558b5ffbc06142fe080eb2ea1ad2ff4f3821edc4fc58441ad73cee1f1c306ea1485fdf605977aeb6f12c13e97326d6208c7a3b22e716902303ed8e676c0d5fd1bda3734532244eb38fee049d6be7580c5402230f315813ca57ef7301f0a7ddbf088c38ea43a071caff50191784a182226addb4d584c4ff647de5e63e68b9ad7085bf66a724128692c2de078fd171c3ae1750cd959bd7e8c387207698aaf9a5d0475688884b31c8d30931fa6191d224bb12bd30459ad659e8ac7691314c65e220eb3acbadeabe29c26daf5030a3f63baa45394d994ee0b6267cc5c51ab83867ba055b96311129b6e23059d7148d180ab3e58986164118233c98677884892e2dbf2735db5b31bab966b6e48ad14ae4a1490d9c1aed1cf091faf8ee786e9b9d4db5e4d660a36e1ea748dc949ad1ce4842fa3760f59bf83b04f64d32acb5e78b36868d64b29bf6fcdef75178b7e281c0e00dc2e2e789cfb05cfd9cd4b3803fd0259f29b9576e4d341dec12c812498885c63a565e7d34ce15badce27e539efb1e700826b94c0c4442afaca7c656292848a9222312f720416b8ecc2b3978df7f24cacaaf726e1d42ebc88d05493b3d9af1cf581e64f0dc4b73242cf04ed5411a3eb94aac7f7a2d3226b847cc308ef1ff14d0a74dd1e1ec5e9060e056789cd18a950ec2b3f9f30d17436ac19c359043022e312388274d3147bdfee312f41cba088f5540963ea11bda7126b07efeb193bd871cbecf2be51a686b056a29051698f69d7a22b8de0d4d764aee4ad26defcf20556778250cd9e8a272641a03b1e509476a7ccd557e6c789fa2393af4e290df7d849b61118fe5fef77e15b79d76a83d383344358912eea7eb02ae64fc4fcede533f2f5db1077e43b6814ef51900d73e79f7370e9a35ced6ac6cccac08f657c6b5c13efc8261ec2312e475b38a262dc226782a56c596583954801f1eba3fc6d4c6d7212edcd2719f7556b6107c885b2bd578a0c7d4475f347cbd3e238d096659e29c6114286144fef2319b262db26ef7bbac855666a489060ee53323ce5e087e434e331623719f9ed50016e1f202de3b3ca80e888a10bf9873009108150d55be9c3d3a680dc6844be23459d327102ffe09afb807e98ac9dfd8822d63198945b", &(0x7f0000000240)=0x1000, &(0x7f0000000440)="f5c06674c3e3c715b10a7889807980f7cd3cb3deb1269649473dad67211521e5246db94ad90c2ded1a27d771a0dab33c2a6ecdb27b9b0e4dcac2857e311d97c41d193fffba88d0da74374ae6a7ba0f5143411badc526dda1b89b3e2a576ccf16e7f8fc1b711a16319deb5ac4f41ec57cc61450dd31ff1dbc72c4218a", 0x7c) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) vm_resetcpu: failed executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa"]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b3405d65c00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000d40)="cbc7fe96b6eb0900000000000000032f66add755a3d41ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8ff075b272ed7d51a2a0b869ffe4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb2450e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe539ea5105bff574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be000000000000000099eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80dabbdc1af9abf82ac901afb7a99197c2027049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563e5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d8, 0x0, 0x0, 0xffffffffffffff72) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x10, 0x1, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x6, 0x2, 0x2, 0x6}], 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x38}, {{r1}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r2) r3 = socket(0x6, 0x5, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000006000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x9, 0x64e6}, {}, 0x0, [0x0, 0x0, 0x0, 0x1, 0xffffffff, 0x0, 0xc]}, 0x3c) bind$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x7}, 0x8) sendmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x15}, 0x4, 0x0, 0x0, &(0x7f0000000240)="000000000000000200000000", 0xc) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x100}, {r4, 0x170}, {r1}, {r1, 0x2}], 0x4, 0xffffffff) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040)={{0x5}, {0x0, 0x100000000}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r5) setsockopt(r1, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000001400)=[{0x15}, {0x2c, 0xfc}, {0x8106}, {0x4, 0x1, 0x1, 0x8}, {0xfffd, 0x5d, 0x7, 0x7}, {0x6, 0x7, 0x8, 0x9}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000002c40)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000180)="da737b99c7880b986c19ff9045bbf68c22ad948087432a74e873234553a4cbcc1f758d4c3d4c242bfe08ac625022f6ca0ffeef90b40fe20249572ddf271fd0000000009aef1042f9708dca2c18252e4748d983d45a16a458beb0b183b16ae5b49cd507dbee3c4ca61014035c653bd86c98a8a254000000000000f66dbf9e86618a3a079f4b6c061ba0f5f7455a401e8444c43b64504a4bbeb3c6be01e09ed78f92f676af202ea4ea450b4563e1bd7a162196b67445ff7a76c82075286aaa03d2f3683c09bb158e0245bae67a21ef86bf205f87bac6c9615c9b54affeff7c4bfbfcbfbe2c143ae3abd5424c3bbd6ba9f9fab68e4584573e212cf551ce66b70e9b1b671f80c95596b34ba6a65610fb4f0ea19a350d0353dae80f2c61ec54a0390055272477841ff2569e12d2451a5a1c0da63be3895362ae212042a6f90e6cdcbe354dabab1cac7eb21dc993459cf99396daffa9a335427c53d724d43ae73c583a1d9bd72d34bef6759aa3a94da1ae3ab615d4147b2a69515d9e526597938c3c4e38a2fb015074baebb9bfdeb37701e6b00d709aabae319e89f935514a9851fbde822499a10621ecd6d183f21e47f804d1bd9a5936bae18aa90a27d1ce2c2a0d47d2a7f1257454103c2ea314cfe07b96792258061504b256acdf3cf5630b212f94bd16e2e0b491fd1587a9b09118da19d6f47d5c67d3d1", 0x1f6) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000380)="1deae6febc15fc36a2825883064b9754d7355662adc2565d548d9b7067fcae81aaf6faa416000fb3c49a6fe7d15d1602601a8825a5e181e8bfa4abde5c0ede0dae14df96a628a3ddaa1707cdfb5d396e11e7e1a0be494398f494f63458584066fc47d44d72933c7dd247939b84b87c669550a2b3b040f9a5678f8cdd246ad197723fa9c732dbac49d7b34123f51e8e6ab7c6882bbf70becc052a993922bd08416eccb3bcb92724dd4103d90ca2deba9225ab0e8c0112d33b55cddc75c73e351e7776ccfa9865f305132c8ccd60169384001699e58ab190e3cb1b9f20d7e4ccf071cacc96683aa2c0a08ecd253b62eb67d088e89f61e28e6ba5c476687ade2b9bee47e41a4d0ac051b98fd1dbaf04ca3c56b93f96fcbc9248329e4216af1b857b00ac78a39e6b2dff564f4329b6ec53eda3d6eb4c737db81d4ee0028e679ab2acb6acc02e7bb5ddd0f7603ee0ec5f61b9f5bd414182fbc9dcde003f2b45807d2cc4affab3e6d9a35fa69acfdabdacbbee871d8a7a478100183c07953f47a165fa18b31a35f84d3a8d3b418e368059ac4dea4a647e0219180483f54e18512adc84df526a3179601ff8821bfeadb44d275a9e0c1f19534db4602b7aa5d40ef253757e6316500c30b141520a879c537ab5360527843c95441325a49c26c11faaaee57fdf99bd7e2cb7b2cfa1ec3a770ed325914921d67243f73db3d638501859aae36ba24683f8979d70f54fce9e39490b55a835198c0c737f1561f5bd75f07ee545d2d0db979c11c0459edf7e7e0c1226a7ab956a8e857e1fbffc6cd6ecda47042e0679ca69a9db51892b795125a37486b5d7ea7faaff46af4c424b557de0c6587fa3dbbcfe577f316b5f36834676ddd554621a12a7753c37f8ec410b37d66c2e65e482c2a07b5634c5b3abef669c5da3c614a1d8bf177936f931e720eb455e665a62cae10aa7a5f6c31b8bc24a758a98ee6cc0f3297bbcf9138c794f5706f5b324a2735a91ad8fca87a7bf162a8d8a59e8c62117c79106d518d0dfe7ac0624112876afefb618418eebd8e5c01be0ad1466ab070b582d3df8bcdc68da0ef8804f41f24505dafe962039408de3da2fd3eccf8f7a2f4895cbd3f23ed2c495dc6e6882cc752fb2f200799241edc31e8b8403e55c6cb566482df58b603eff5563d9039772772bd2c9273fc04dca91114fc5aed5b7ef182c4b3846f64da1e1cb04cf0f74fcbc04ccb4bf9768db14270481ab03af38e271b8baeac7640aa14d3361fc58d501dabdb012a33c8d472f6bc1232a59d13bd0cf361e337482a5b63956014e0a5972d5d05475f44a2d5a70c70c4aa7185c18a30b64057081d4c35ab707caf3b65c9e6774d9031f1c9fae5c530d03c2e43a412ceda112ada8078f3dfe5dcbf384719ce1570f14cb94115a5f156805b272fb73da2df1cf314512e027fd1146bd32f4b8163984b94c357bd7da168f5b1fdaee4e115e5827b3f64bb3e662f1cd82486b33a5cb3b79460d26fdc66e171091a46da950b1c5f705251d2f67afe2c83a6982c4f529349200dfc42d4d79776336ff94e0934e9d16c165f397861baa6bf9a91a77fd7311c3e9a83b451c3f1a150f24b8aa1648113f33d5f85e9989178366f1d57f137a0eca7b2f65438820594687a4036a6b69422f326339f91e1c46092858604b063978116fbd9ffcf7dbddca8703e143f17fcf9a25418d79afeda8d3a326bb37d4a262e337dbe00a47a02ee59f481876b00eea163a1709e1b9942a793127c9bd04cd69f847725bb37ea39bbb6fb9991374a06e894bc4c5f87a4a5ac66c0dd4c554e4d497c6f4619da271739cdeab9eb4ab3fb441b260c2f527311d850f447c61a8a30be8f23a9e0aca10f07c266b0f8c4a6d5c424f5fde05e472753c21ba1a1c9907ca0685f1fe03f0838f8fdda0158acf4e57718abdbb2d085c71f7b378f1d9e66d4d3436fba5807a614b7d57c83895a64608dc97dce70e09b21b897d91f12ddac93b12b9c617e621b8159c864c4e413579c23bbf078fa443de8332491e167b953e326a6ff2b0048b306b0cb8fd0f50633285b157660a40ddc2e0addafc009e48be348f328d1ca2a0b46f53d6525f9ea98c5c4caa9ce582577a012b3d7549f33461218e52c85f394d7bb854d30363998c3aeb9d6dc91812edd4a4e9c5c82c6fe3c91663d3781e36c0869501dfc92578d1b8ea44189bb7bb55aa3c67523b4a05298543d35d510e1e483435df694a86a84f4ab6b890f9c9db0827dce4019807f0e35a8227d660b93d1b4c7827ae1d2df5498bd7fb4c97d1250101c94dc2d1592bc45407a4a60694964397b891d1a2c603383f94002b81af8ce36c2ecec5c3fcdd60e1c04fe9bdd9ad7c21c2ad2eea3b41df9fc04037d6f67e9504804f050811446b690cc31b8434dd1dba42ba32deffa9ca3354f4cf6289361f359b64b5d2740dc375f66e5993ac2780f8d8efd192a717e75afe68642becb62bb837d544acd27319b857d87b10e06ea2b1c089cf41dfb55c769053f18bc27d559384e0ac334e69d3054b5b5a0cc50feecb9f2ceda70c1eeeb2643ba461f1ce23685938289a00f91a339b221ff9a6ff5c848fdcaf6bb2fb14149b7deb6733c8b373ae670632078a75b943fd2becac477fa3e34b9d9aac7c9052e4cdec9c5934887613e53583e381da1d229defad357497759ea8f96086056b7995b90469fbbcc7611dc7d54e046fa64327873bc98b799cd3e9553ad44f474bbc230fafc7c3be20f25de4674906d449a9a5463236d9e60225935ef01a93e092c2da9680d6b13d398eb1f63323b7e51618678af075e204986bb2f32ded681b54cc518d4a41a1b6da9b825580c2c081e1226cb72e7b110d6f4154be2293ed07eddbf317df0bb4244d26e40aa8e5bc75f38fe1ff45a28f4daec09f3cdebc84b29c58b6a3c1654da3d2ce787929ee4555dc234296c9c103928293bc308b8739aa86777f46bf057cfe795eafcd51f95ee65c35a2ee454ba080436bc7816b69cc94c46156b0c743fe9a1c238da814ca098f46a7b5b8450bd219bb1d78f2ae5afbb43ac4623b39a7698b1fd4dcf0e34366b08aae4df30b138744f0fd4086115bf754b95cfcb88104a594a179b8eaee41c532a1cde4fa6f6905de0b981a0c02953e506020a5f1dd035bdbe8cc735630494657359a66819d156cf5d4f2208398f926ef24ab18920c9f01c671c63978b62acbc8fd141c3b4b23ee1ed79d49b03fbc049f20a263a48e25faa712ef9059c733d75970f99e0e9b14e9d1de8fe116e8a78f87a84883b062cfd8af834925550f53ca472792c710376d8cce9caabd4a0cd0062cafda8ba6c2b5782e4ab96901dc5dfa5262de50fb569f741eaf3ae87f0e31aeba5ded89937907c8f614c74c74b5b9d39f9910bcb1bd8d52ec65bb4f7b4f20e8f841aae2591937d9f6821556a08daf5416e8d6e78234dfa7c60fafb18c5c963e7bc4262c385a3edb3bb89f6447b918e66d0dfd5a27a52d4c243884c455849abe5684859ad196c99d8d551e7d4f8fe617186e82be959f1378f35086756cb6b64eb2d0ca536bea99d13456f1b9f6d29d68cd334c32545c98189e9a5a1c734d067116852123cb030ee20e103581b0f946914d49c6e895da680bfdcda64e80745a14691b4b901ee54d5122609085143aa08da59f10d3732645d3701a363d5342776e1e1379201151d82367691eff3e0ccc51e84f1c92ba22d4c3e76f9e778b94ca64e72e56f530070bc3c24494449065cba7a24a3eedce35095576b7b4042b31396c6ff850b47e160b3124bbdd34796a9575c41b8441ac1b1cc95c893f45e128c75ada8d681ca688b0dd2024bf7c0285bb7c9bb066147183fbbf1ea77f20cfb085adabce64ad226ba4c86848c62cd9208e2a04fd3a3de0dd68e358abcd112ca98a9a51ddd0bdf73d089e97c72c7758b01d66d9611dbe5f7e72dec2329778ca52c9f1222a2f05b359022cb91752440bb5123913e46a1b933409ededa72a4184453796f16eeeb8c6983643f4c940fc7ecabbb1490382cd2d345243261481141e0d608fb251b8a3df13270b443753aef47d0e406b332fb46b3540f7fb04b2ce3ffa116b728ab2c020df1d7bd5d700f83ebe6b23d5e0cd659144f0dda25126ab2d38f45250eaceef4f9e0eb8d8c0dd09137efc819302bf60ebeba3d9cdcf7827404971c2259fa72b0361934b1316f240213f2219bcb9dd637346fccf8d5b0c3e8b343376d98839f98e794cf2d3e6f4f4d689832546bb8b156bafbd912d2398427cf908876cafdf945717b65e656d016d9fdbfda18227c552f2d6e4ceae4778b9d3efee992aff8d56199e5aae966197de32e33836ff1f8457aae1a526653edca8c9a67468be987e3cb15cd297420b2579d16a5c5004732c8457d91129937a3eacb235186e821457eeb8c605869918ce77e6bb762ec3fe840c00782bc6a59e54c7fcfaef25c68d57fbb879174f08308663c8858b5fb43872479b88eb1a497b25816d99d3d53f2070ec4ade96133e32d73ae5cdc59af160be421594717fd30efe304c8bed1b940d22d0b2c40f0a43ecceb7340c9a59114132624dd8257abbb28d7dd5eba30a4813ae0d6b7e09be1421a09ca357dbd6c01876082f97cec3a988eb1f2510f6f31d9770092c77e0e24c0a5811ac126fcda3f0f08caf73e113e8a5b2e3956635d82eeb436bdaa3b405f36dc47b3e8f6b8a4a9114ffda145d79551582678eb890e30564cda6c24eaa0d6f2b6ab5c858d07966f8d65f191a402a420f1d51235c05ae2dd53124c15f78a9f0c0f1975cd09bf2cfa0d2b76c2aa4c7b9309199c9afad9858f303386502a4e5ddf7e3607c0f33020931a8ea30c16605f632720aa9001c7ccda3f038e0d1ccdfe38977a44b284b1dd9c2ee9e209d21bd27bf47f548465d77ebaa049e553d9fb6b727bdf2ae5bcb594ec4c28e06f2bb0a0ef6bb0db146780ce4c40252416b54fb51bbaacc3c410f79eb15783f525b5cab103acccdd498aa2bc08e07c5a73e50a7848691fe9e219189f5dcf75bf5cf50aeb1c532995a1ed5956d4a1bf4ee42bef429dae5d422b880f2910c4eb7b1d7734160ffac4faf72054513848ba2782607315f490a58f012ddd79f9079385680dfd731076de7afd0df3c28468c2e77d079a597447dbc2c21fd88d5f22824fba52e26f06979c5864b69c6f15df7ec55c7d83a28500ec37d02e6adb7dc4aae1a0b290a23baa0ac06f077f19b886d5a470258a9101bac4375065020f0fa274712f1fa605922352ad96397cd3130b0a6652523bbd6f6372db1be74207670b60416810445550ceeb9ec9d8091e6a5c07a071e42c33b945983933da52d44570b9ddb2c859d77773c176610164e9a5c01c31ee96e9adee774b29b9a329c8c7fd01d5a18bd24b582b7de898b3d269718adaa1f04da949a807c67a6f578e7d79fac69cc13bc79a7b758bbbfc6c2c805401ab935bb968763019c50a78b48c55d898cba3a47eab0b94a683069e606fb6e0f99a6af36622be289181afa1e9e832c19d23ba158e3614a4a27132262fa2c73195e03c7afaa2194b4e4b855f2d6b357065dd100b3402e50abb79d7b0de5eb1184830cfcc41998358e6f6804d769dee971e78674882c9bb82e6dd09f7bb47df6221ee9a78a9aeb204bba92fb7555666e04e81dd10aeddcec678f01dd5f56cc137aa91c06bb66e23d386c6bc8209f89c38f90f03c6e2338f6ae9f0283afba73d13590ec6fa80c6926ee1b8740b12def1088fa216040a7965a26ddbcf8f8121e46901d265bfacf744b7375653955e58b", &(0x7f0000000040)=0x1000, &(0x7f0000000080)="9ddb0fe98a558d2dad1e025cabd9f1eed4210f0e35518495fccf3faedd7e806d159266a7c130cf71e851b70954654f33f88bee6e374b490752fb70fbd7666b8e7600e414f015237338cfb40bce470dc07e604d0c3c301e4acba2548c38c2d010da3af00b214004942a5a37e937e3a9d5f807e5a0775a03a7b059e5847b8bbdd98cdc9c4aa0a3761e39e413922476a05f56ed2dc4e036ea9af29d038a701e461a8ed5b18b549a1140de653b47c465f03ee4aa4415", 0xb4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001380), 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000013c0)=0x10004) executing program 2: r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7844be38f7f7ef05f1f392ff2b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a862c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c230000243e2e6427d18dfeb13c95c18abf", 0x9a, 0x406, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80146950, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f00000000c0)="3f50d1929439e12420dc9ae2f922dce324fc15eaa2", 0x15) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0xfffffffe, 0x3}, {0x18, 0xffffffffffffffff, 0x8}, 0x20b, [0x0, 0x6, 0x1, 0x0, 0x2000006, 0x3, 0xfffffffa]}, 0x3c) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="28b5ecdd2fc16856dae3c04dc1531d57d9cd79c283988ad648f54ef03e613619b4a5dbb56388dbb65c0c1775202f0ddd4128addddaabc18f675eeb15b8ab78e9507b757139ecb410d91ed6521bc450421552ea4ee8065df893f8269060bd81df76581c69775e0e619999f1447967a94281ad87eba9eb9f46a72329e15e9b97bd5faf4f6f6cdf4c78c4d9a784bdd6049cf4e4869084de5eb1258bf9e3309fde6f51a3ec17cfe18842c290224594f3d78ffaecf953aaa6fea987167960b4f35e895ecd891ebdbf15e8d86b679f6363ceb07d", 0xd1) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r4, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r6 = getuid() seteuid(r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setregid(0x0, 0x0) fchown(r0, r6, 0x0) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x3d) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 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) r2 = semget(0x2, 0x3, 0x240) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7c25, 0xf78, 0x3, 0x6]) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) r4 = getpgid(0x0) setpgid(0x0, r4) fcntl$setown(r3, 0x6, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r0, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb2112", 0x22, 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) close(r3) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) dup2(r1, r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) r0 = socket(0x1, 0x8000, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200000000000000000200"}) writev(r2, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r2) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r4, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r4) syz_open_pts() ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x18, 0x4, 0xfd) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r6 = syz_open_pts() r7 = dup2(r3, 0xffffffffffffffff) close(r7) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dce6d39cf3c19fad21216ff0100", 0x0, 0x40000}) writev(r6, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x16f}], 0x1) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) syz_emit_ethernet(0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x400}, {0x3}, {}, {}, {0x0, 0x1000}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {0x6}, {0x0, 0x7}]}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x1, 0x1}, {0x86, 0xed1d}, {0x26}, {0x47, 0x200000}, {0x89, 0x5b75}], 0x5}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) getuid() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) clock_getres(0x2, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x1, 0x2, 0x7, 0x6, r5}) setegid(r3) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) getsockopt(r1, 0x17e, 0xd, &(0x7f0000000400)=""/161, &(0x7f00000004c0)=0xe6) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f0000000080)) r7 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) close(r7) r8 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x126) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4812, r8, 0x3f) unlinkat(r8, &(0x7f00000000c0)='./file1\x00', 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x14}, {0x6, 0x7, 0x0, 0x200}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) (async) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f00000000c0)=0xb3) executing program 1: r0 = socket(0x2, 0x4001, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x2, 0x1) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r2) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$inet(r4, &(0x7f0000000000), 0x10) r9 = dup(r0) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r11 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r11, 0x7, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd}) r12 = socket(0x18, 0x3, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r10) executing program 1: socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) setuid(0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000100)={0x0, 0x5d50c48, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 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, 0x8020699d, &(0x7f00000001c0)) executing program 7: openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x8020560a, &(0x7f0000000040)={0x3, 0x0, 0x1, {[0xfffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [], [], [], [{}, {0x0, 0x0, 0x81}, {}, {}, {}, {}, {}, {0x400}]}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000140)) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x13}, {{r4}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) msgget$private(0x0, 0x0) executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @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, "4495a0de"}}}}}) syz_emit_ethernet(0x86, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x17, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2, {[@timestamp={0x44, 0x4}, @ra={0x94, 0x6}, @timestamp={0x44, 0x3c, 0x0, 0x0, 0x0, [{[@remote={0xac, 0x14, 0x0}]}, {[@multicast2]}, {[@multicast2]}, {[@empty]}, {}, {}, {[@rand_addr]}, {[@rand_addr]}]}]}}}}}}}) executing program 7: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x80) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r2, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(r1) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) fcntl$lock(r0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r6 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c", 0x4) close(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x2, 0x0, 0x7}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x5, 0x0, 0x0, 0x1}, {0x3, 0x1, 0x0, 0x2}]}) sendmsg(0xffffffffffffffff, &(0x7f0000001140)={&(0x7f0000001180)=@in6={0x18, 0x0, 0x4, 0xb}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000001100)="1f2c5a99a6e9133f18f09685cb7b27b4c4d9", 0x12}], 0x1, &(0x7f0000000400)=ANY=[], 0x410}, 0xb) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) close(0xffffffffffffffff) dup(0xffffffffffffffff) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x60}, {0x81}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) r1 = socket(0x2, 0x4001, 0x0) dup(0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0xe, &(0x7f0000000000)={@local, @local, [], {@generic={0x8847}}}) syz_emit_ethernet(0x13d8, &(0x7f00000006c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad913a23a003be1e300000000000000000000000000fe8000000000000000000000000000aa87"]) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, 0x0, 0x5}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000ff9000/0x3000)=nil, 0x20000000}, {0x0, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x509ca9c7}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) executing program 2: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffe, 0x0, 0xdec5}, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xf7ff, 0x0, 0x0, "610686bc44862c50f6e5ff07005a000413008fa8"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)="7659aeb94832406f050635f0b67c483a24febaee4f9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c24b403ac5f5453283c4dd3ed77706f3868cacea799a3bdfb42db70db0660f06563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309", 0x64}], 0x1) syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x2) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc00000000000000"]) syz_emit_ethernet(0x76, 0x0) r4 = getuid() setreuid(0x0, r4) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x1) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r5, &(0x7f0000000180), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = getuid() setreuid(0xee00, r4) rmdir(&(0x7f0000000280)='.\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r0, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: syz_emit_ethernet(0x82, &(0x7f00000000c0)={@local, @random="5fd01f461c93", [], {@ipv4={0x800, {{0x1b, 0x4, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @empty, {[@generic={0x82, 0x8, "eb2bbdfe7d1a"}, @noop, @generic={0x83, 0xd, "74fd2a77b8c9742571abda"}, @rr={0x7, 0xb, 0x6, [@remote={0xac, 0x14, 0x0}, @empty]}, @rr={0x7, 0xb, 0xfd, [@broadcast, @multicast1]}, @lsrr={0x83, 0x13, 0xd, [@empty, @remote={0xac, 0x14, 0x0}, @loopback, @rand_addr=0x101]}, @noop, @timestamp={0x44, 0x18, 0xff, 0x3, 0x6, [{[], 0x7}, {[@local={0xac, 0x14, 0x0}], 0x5}, {[@broadcast], 0x100}]}]}}, @icmp=@generic={0x4, 0x0, 0x0, '@]`9'}}}}}) executing program 0: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x1c}, {0x6}]}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x7e, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) sysctl$hw(&(0x7f0000000000)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000500), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) syz_emit_ethernet(0x5e, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {0x0}], 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x10) sysctl$kern(&(0x7f0000000200)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000340)="b3ff13c417fee3b23c94d380a4aed8cd94e67faf22b0fc8b091da0ff4b32c78dd32a44ee73ae1c9dd1020000fcffffff00d292ae6c20e9d582479a4d2e33c4c2a8b0da013ec96fd23e4874ff0f0000d9e8307aacb3ec9bb417e291c87b25cd35311f36d31b3a23115e88003551e042a00b897f192ffe6c8db13d0764d92361d693b8cbfc14e52cc6196b53f71346c7dc7889c481cec819763e78bfd3afad533830bc37e5ec6d1d38a60a28e0c309b2a150a429bab4722136c1ce43ae59ce9802cda7a4d5113281ca5ecc3792ef869ebd0f0e85e87b0506b05b4eb7fb57b94c70acad536610", 0xe5) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r6, 0xf869) r8 = dup2(r5, r4) ioctl$WSKBDIO_GETKEYREPEAT(r8, 0x400c5708, &(0x7f00000001c0)) executing program 3: mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x2}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffc92) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) syz_open_pts() seteuid(0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) 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, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80286989, &(0x7f00000001c0)) socket(0x2, 0x4, 0xfd) connect$unix(0xffffffffffffffff, 0x0, 0x10) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) ioctl$TIOCSTOP(r5, 0x2000746f) writev(r4, &(0x7f0000000e40)=[{&(0x7f0000000600)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b8", 0xc1}], 0x1) getpid() syz_open_pts() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) executing program 4: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000180)=""/198, 0xc6) writev(0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1630, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x185) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) r4 = getuid() setreuid(r3, r4) setuid(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x200000be, &(0x7f00000001c0)=[{0xce, 0x1f, 0x3}, {0x6, 0x5, 0x0, 0x2}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) ioctl$BIOCPROMISC(r1, 0x20004269) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) r5 = kqueue() r6 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r8 = fcntl$dupfd(r6, 0x0, r7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r5, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) r9 = getpid() fcntl$setown(r4, 0x6, r9) close(r4) r10 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r11 = msgget$private(0x0, 0x2) msgsnd(r11, &(0x7f0000000200)=ANY=[@ANYRES16=r10, @ANYRES16=r10, @ANYRESOCT=r11, @ANYRES16, @ANYRES32=r3, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) syz_emit_ethernet(0x17f, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb86dd6000000001495002fe8000000000000000000000000000bb00000000000000000000000000000000031d00000000000081db09ad73eb860456f10af6297ab25666b6c5f217edbb861839ce28b087760acaacde7bf3312f71e448a39f29c46c5089ba69a2f02aac9535cd9c802b4be250999202317fefb5524097d73668b0ffea90e4d17e7589e6c87310656b3dd471d13f074a6d4d8f53147dbbba46f61b67e02434f533770a5fcb42c206d6a6a280a8f6c498a95beba7b45c8b6c696ba1f8880314f0bcc0d6645eee1c385164b08ecb6001a5abad3effc848f0e495f54792a02589be967c13a63091625a7274661c0246ae1ffc5a135624cfbc53592770bc7ddf68dc64974a34593266978a4e676aa4dad3947a0572c20400000000010100c2040000020e00000000670004296500000043f615e291d872b1a3f831f3c7e3cab4af92e097b7a34c286a4ec1ca8488bd68fc2fb04dfb0c7c5117666ad8e06811e966dcade5858abc9b7b84e2093163b1b5"]) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000240)=[{}, {0x40f}, {0x34, 0x7f, 0x0, 0x200}, {0x2, 0x0, 0x1, 0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b459", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xffff, 0x7, 0xe27, 0x4e, 0x31f}, {0x5, 0x9, 0x6, 0x101, 0x1}, {0xfff, 0x7, 0xffff, 0x100, 0x5d4e}]}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc02069b6, &(0x7f00000001c0)) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaabb0000000000000800450000000000004e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) listen(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f00000000c0)) mmap(&(0x7f00007b3000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0) r7 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2031, r7, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x8020699f, &(0x7f00000001c0)) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYRESOCT=r5, @ANYRESHEX=r9, @ANYRES32=r8, @ANYRESHEX, @ANYRESDEC=r6], 0x10}, 0x40a) executing program 3: r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x5}, {0x3, 0x0, 0x0, 0x2}]}) sendmsg(0xffffffffffffffff, &(0x7f0000001140)={&(0x7f0000001180)=@in6={0x18, 0x0, 0x4, 0xb}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000001100)="1f2c5a99a6e9133f18f09685cb7b27b4c4d9", 0x12}], 0x1, &(0x7f0000000400)=ANY=[], 0x410}, 0xb) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) syz_emit_ethernet(0x3f, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x9, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x0, 0x0, 0x1}], @generic='+'}}}}}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000"]) sendto$unix(r0, &(0x7f00000000c0)="b10005026000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, 0x0, 0x5}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000ff9000/0x3000)=nil, 0x20000000}, {0x0, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x509ca9c7}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') executing program 7: openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140)={0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x0, 0xfc}, {0x28}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r1, &(0x7f0000000200)="000020008cce07b8e72a091fd5165b23ea29eb37765838ebc81a000ca5e1f29386a8ca7eb60efb40e55a9390cb5e1135d571c40a480d8f18cda64a57826df991d92a70d32ee7a514d74b5891d6ed34510034171320a3f181a5b78636c95946907d215224000000000000000000000040000000000000000000", 0x79) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80146952, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r5 = open(&(0x7f0000001680)='./file0\x00', 0x0, 0x80) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) executing program 6: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0xdfe5b7f3bded7c79, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffe51) r5 = socket$inet(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSTSTAMP(r6, 0xc0287533, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpgrp() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08"], 0x58, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) setegid(0x0) msgget$private(0x0, 0x2000000190) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(0x0) getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x0, 0x0, r4, 0xffffffffffffffff, r7, 0x20, 0x1}, 0x6, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0, 0x5}) select(0x40, &(0x7f00000000c0)={0x7f, 0x0, 0x0, 0x0, 0x1, 0x7, 0x9, 0x8}, &(0x7f0000000140)={0x9, 0x3, 0x5, 0x4, 0x3d, 0x4000400, 0xfffffffeffffffff, 0xffffffffdcf613b5}, &(0x7f0000000180)={0x5, 0x0, 0x1, 0x2, 0x9, 0x1, 0x5, 0x2}, &(0x7f00000001c0)={0x8, 0x97}) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) recvmmsg(r2, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0xfffffffffffffef7, 0x0, &(0x7f0000000300)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in6}) mkdir(&(0x7f0000000180)='./file0\x00', 0x108) r1 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x4) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) execve(&(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x0) executing program 7: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) listen(r0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0xfc}, {0x61, 0x1}, {0x406, 0x40, 0x0, 0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="67a61ae319e8", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@ra={0x94, 0x6}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}}}}}}) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000200)=[{0x24, 0x7fff}, {}], 0x2}) syz_emit_ethernet(0x3e, &(0x7f0000000240)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}}}}}}}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x2) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) r3 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) (async) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc00000000000000"]) (async) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc00000000000000"]) syz_emit_ethernet(0x76, 0x0) (async) syz_emit_ethernet(0x76, 0x0) r4 = getuid() setreuid(0x0, r4) (async) setreuid(0x0, r4) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x1) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) (async) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r5, &(0x7f0000000180), 0x0) (async) write(r5, &(0x7f0000000180), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() syz_open_pts() poll(&(0x7f00000002c0)=[{r1}], 0x1, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b1000501000000dd3d2de2fe208e249f0500070107000000330100fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba090000ae61ad1b93f8343712cc1100b71dc00009010500000000000000130000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/89, 0x59) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchown(r0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x20, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) write(r2, &(0x7f00000002c0)="04bdfa3650825d1d2973c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1ddbd229d5c6a5caad6b921850b4ef03cd40779dfdc68010a7434246a342ea39fd9e0609bd582cbc1cb956d899ee76237b96cdb2cb5d7e6e030b012ba17272e5eba3e0db98ef1d43b944d8ca786f65c038ed949c6f92fef5e09c598d758540d202a5e1b9dd2d47cb0fef3e19365c28153b150a3aa0000000000000000000000000000a9444b", 0xbe) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) executing program 7: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000}) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) recvmmsg(r1, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x2, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381055110eb3a673713716cdf010ddfa0477f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0xee) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket(0x11, 0x1, 0x9) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000700), &(0x7f0000000800)=0x10) r5 = getuid() setreuid(0xee00, r5) setreuid(r5, r5) r6 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) seteuid(r5) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000600)={&(0x7f0000000080)=[{0x5}, {0x24, 0x100003ff}, {0x4, 0x80}], 0x3}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000002c0)=[{0x2d}, {0x4}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mprotect(&(0x7f000020c000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000400)=[{0x20}], 0x1}) r2 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1184}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) fcntl$setstatus(r4, 0x4, 0x0) close(r2) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r6, &(0x7f0000000400), 0x0) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000340)="f5", 0x1}], 0x1) execve(0x0, 0x0, 0x0) setpgid(0x0, 0x0) socket(0x20, 0x8000, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) getppid() executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x0, 0xf0}, {0x1, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b00), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt(r4, 0x0, 0x24, 0x0, 0x0) executing program 3: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff000000010600000700000000"]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) executing program 1: openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="fffffffffffeaaaabeaa72c486dd6000002000083a01fe7fed000100000000ff7f0000000000004a020000000000000000000001826884"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000140)) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000540)=[{0x0}], 0x1) close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x0, 0x1b33, 0x227a, 0x3, 0x3}]}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x77) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x13}, {{r3}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) msgget$private(0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001d1fde7bc4bc5"]) executing program 4: setuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0xc) writev(r0, &(0x7f0000000180)=[{0x0}], 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) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 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) 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)=[{&(0x7f0000002f00)="825dee28d4bf8cfc4497e23851497a50a721ba5cd131150eb2ab614783cbb4456921775c2cf40ac09035e4c34400fdf13fa4ca764e99d86a59563f73ebc7b82c68732f0a4ec0edf8dca72885b1bfc969015b79a042d0893efbf1891e90ab465b4cf71d", 0x63}, {&(0x7f0000003080)="11e5c6fb431ae7406fd86b8e5a02830a55786f03be1f6211edaa901f91a1904cbcc9b442d3d99c7ce60b7695f8739dcd9c26d388e6c53ad7f3ad3aa3bb5122f653dddaf49a8f6edf364da7d1eff271b97fc66742861203498bccd0403c06932e5eeb71f53708369808db181c18bb29fc2d8995e540905cbcdd2ce7240c01c26ebddd3efbb6e0db2999ac65d214a208f143d68ce07704af5b6eb3d14795d313b7ff7f1960e3cb45520a28a84aa3f452afef23f990d1e03a95ba3bf252b5576b36d150aebc0b509d0623e99f3cbfebcc0243b9d185866a07b54c168d895ac1fc14679a3dd6d80bee7eceed0ac1e837bfa9b1504ee9af6f28fb42f4f96857e37379773da43a7bc9dacafba0a613c9f0604855d276fbdf075ee83e61171058d1511ce2bfd1c543310a29c91a13034e9bef513ab4a55b6a598b5b45500dd10e98b66e57da22c4120455e61d4ff932c0146e51605165521ddccd77a0f670c30fe6919270a601ba1ab14c72ed7d04c0db7c461f9523f5acb65b5c29c8aa96724409c8d489751b4fade311e78bec7bf5c21888eaa2ebc110bf2d32757d43b87975723f749d85aefa7ffcfb304f2ac103939db51e73a1a67e4cc3fe56ea2f1367810c50895c7874aec06ce54f6fbe92dc6e4b71e439a7f99ec75f48db8607f23be91f44d5829261c1d628f3c60ba26f4ceec2edd7e945b35a2256574a8d1df68392eaa6911e259f6928449ee1eae06831d92ae096bcce5c60b870b915700b7334feca95aeeb68d0f84430ee378c4279a39f61d16c94714ffcbc184b7ab02d1421ed38c0425a8c81dc331c202fad8cec957456fae560e5f4a41c114bb0230fa08d66145f8036264da86c041c3d4f0b84cbc692f0e70bdfaabfd97cc23a1c7d9c95616cc803e94965c98653d842353f3f8fe6e2d664fb5dfe0114e7bb0594c6903646e50edbc77cdf5c9f2d0d69c32514a76be62bbe3b04c7350c824686fd1f6bfd0a26cc130ae497de86835c0731024b2b22aa097e13f25db43f1c29c27c56e29fdd30b92fc178a3b07ea388e188ecd907ddf11087ac0f73d9c585836279dce9041f027aed5603a5962667a9617235689a78e49995b418b5704962d9581ddc331e884461b1e66b8a68b05676ddfe0f483320cbccd867bded57634ce63a4e1accd3659b763907d2472807ab971968bbeefd58ace27293a975304c5c186324a6f44479e8d072220420706ef6dc4750c923697ec65cb452ad212cafcbec5b9e661cdd9c17afd3a7dca5eef1e3a68c542f80eb3150bd03b78ea5d02211ae1d9243114e289d512d3f1d2110066acdd9548ef9504bb5366e2d2ccffc386ca4ad5f34e8248dfd799b653dbee2e758f5330401e0477951466136ff914e3ae3ac25b1c8759034eb7f93f32e410a985004b4aff74ca5b7651a5b1a828862ddb118052540654f791c66ae0d5a09f2d6c1b6d38d3be07da2d420ed8ffc82f25a25be9390859de9a6c86ef60e29c676dc2fb14816afb9a26afa289a59e00952c7f931fde4f14a315365a04e6bc87ec37f5712f1dcbd66ba965273607ebb2d697f5ef524365f3e80e7ff3d009732129d75ea3d03448dd8ce6f597e8c407e64d9e1280c4c52c4fe22341375481c23a6665d9e02799e180abb3f6d844445f6d961073c5e57b968516e24f293188f396bd8ec43415baa7fd885a42282b11334c23e22521bf1e9f51c5f65aa356d947ad53c0154a9f4b9e3ffafb77ee4847b10fc975eaa9212b0a09741b3425430aa9cc817a11226e264f1575b720b4f7af0f13056f25455997a3f2e928ac540e2d8f9df2790ea1adb2a39e8d135a5daa2b2d59015751c48b4f2f838eaa46fe82bd127db0875b62cef96", 0x529}], 0x2}, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r4, &(0x7f00003a5000/0x4000)=nil, 0x3000) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000100)="b886b4e47f6d4030758bce044d93e33e0fd06044bcc352812e95077387ce2f5fd2b033c5eb221438ee5954ebf800585408d08ee0641b528447bf1c69d55eb76a52d0c19a17566c00d4237d46ee6a2bfabf426efd4fe263bf7ff4212e8e7457e30e878a7ddb92a9d5a40ac990f66fa8f297fce34dd12b7a8331f6aaa197588d2469fc0221dfa5bae5895480d4d394463454761c93ca74", 0x96}], 0x1) r5 = semget$private(0x0, 0x4, 0x8) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000bc0)=0x3) sysctl$vm(&(0x7f0000000000)={0x2, 0x1f}, 0x2, 0x0, 0x0, &(0x7f0000000080)="0c76375449bd9ee2ef3aba5c6f429ae8f4907938eca243a5c054033b30f0ceab88391ee056171eaef02f8ebd7db392c05ef4e0242b5e1afeee420c9cfc55912f4eba4baef8f607faacaa0e0aaf6c7fe2c68c0bde4e8a6adc0e06bd6447da0934c3af06f2cd6c9cabfba73aff7ba4cc24f6a12038b0bf57318c7e89faf02bbb1d980e2c55cf4931bc404e6349a712699b33673d1f39b7b7000000000000000000", 0xa0) syz_emit_ethernet(0x38b, &(0x7f00000004c0)={@random="9e6e4431c051", @broadcast, [], {@ipv6={0x86dd, {0x5, 0x6, "9b84a3", 0x355, 0xff, 0x20, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x3a, 0x25, '\x00', [@generic={0x8, 0x25, "92dab6601f49a6c7e511d0cc1ce0816f6b0383f76c12c051aa6b30aad8484b9593ceea03e0"}, @generic={0x3f, 0xf0, "c1fe55afe049d6517d6bc6cf586437974d81be94c47e66a106f053d6a4201102889e424a19cbc09bd1bd8856419d16f0ab719dbd823a80361c1670b6eb28331d15f72ed674ca6f6cec1c937fd476c21b1d3ff573daad6cf352df9cd6c699b7c245ad42769178dbf2bf688a86d66f530f7385152dd7f0ba78bd27941c7e230c6e30a5b2fb23b0567b1d1c877cd2f8117cc026e662f11f6bbffd03cefe9226a22fdda17111f6d57241aa7514322c6ab506ae4a420f862547894163aa10e3df8112a440156b7340659040375c3bd4eccff930387194c51256221d25402e91f3e1a9cbf33c39b28d3c8b98e7304dec74014e"}, @enc_lim={0x4, 0x1, 0x20}, @jumbo={0xc2, 0x4, 0x10000}, @ra={0x5, 0x2, 0xffff}, @enc_lim={0x4, 0x1, 0x20}]}, @fragment={0x37, 0x0, 0x8, 0x0, 0x0, 0x6, 0x65}], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x3, 0x2, "e9404c22031c9fda72d396cd7fc99d112d14a61801"}, {0x3, 0x16, "9039a56447dc892da8b5b3802308c09ac8a243359f96ea755455085bfb3f182bfef65a18810e05f7be38d442ec2c30139d5c83a4687c1dde39f046689d596c4b8c04d1d3842d61fa37b3139906649ccb5507e9bcb8b5b2d0062f86bde5941ec1c4f11e2cc5f15c179b46e63864b26bdb8b1b296181bc3001529bdd056bccec0c374ef2401b7394452532ae1d086a87ba2483dea5a06d943de9a088d3e55d560e5d75b24b650f7372fc97d93ff9732912efb2"}, {0x4, 0xa, "74a4f83c6a3c9719bf3ac79d89d3f717120b37aa55949124bf9b1f0607508cc8ba8d299c81a8805421c0f67c09a1392b51879fd45d0014ea8a150c040de10621cd926f1f23d2dfe6571f2935cdbc05"}, {0x5, 0x1e, "81bb335e8a5027a94c4379efa60a62606ddf11173369128e04cd82c3d6149d1f79a6ba32ee4930bda120087f5c7b1f5bb8edcce55be5dae506920d89ab8d03ead7d9a368a27587bead607f0f2ee2ea0dd1d408b8719a69912e77ceee4625f99793011114a38df5f35ea91e5d49895cc9dc8e5e9af4a5af38f10f4075d7b00adc5b8664ca5fe30fbe3f800375cbe5a940b8c102d8410b5b78987f11fe0f86eac405c8150b6043b0dd8cb1a34f9d08ea36cfe56abc64c68c15e14004febfe708c39084205a22e4d78168540abc5221a21d96fa2264f7f75bdaf31f85f8f2febe6293fea3724601250dfc82e3f644c4d9"}]}}}}}}) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xb, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = fcntl$dupfd(r2, 0x0, r1) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(0x0, 0x0, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlink(0x0) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() mknod(0x0, 0x0, 0x0) chroot(0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) socket$inet(0x2, 0x2, 0x0) executing program 6: mknod(0x0, 0x40, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x800, 0x138) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x39) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r1 = socket$inet(0x2, 0x3, 0x0) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x1, 0x0) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x9}, {0x1}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) openat(r5, &(0x7f00000017c0)='./file0\x00', 0x0, 0x183) syz_emit_ethernet(0x56, &(0x7f00000002c0)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaaaa08004d000048000000000001907800000000000000000000001c7f0000010000000500000005010703074404fc730d00907800000000000000000000000000000000000000000000000048"]) setsockopt(r1, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020691f, &(0x7f00000001c0)) accept$inet(r1, 0x0, &(0x7f0000000180)) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000216000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) executing program 5: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x1, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x1, 0x0) close(r1) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) write(r0, 0x0, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc72fd3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc0218000000720fd38bfbb770c1f4a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978bb75faa1b6c6c11be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f00000003c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="ee11d2ac4a369a3df569235b8d2660d4289965251b4391420df924324e95a4188c43495585c1eea1548c1d30aa9ad4940e68da087ab585c7a63f957e9c8b5f4c4b5833dba5d3b37692fe8c52d7608930134574fe223939b01c6e7d7043e61162321faf7d22e8aa2d4449c0fb3cddfa88eb4e78b5883d7bf9310bc4bcc3ae5c6ea8dc959293c21e608f290e16a9e7614782b590a09b8b25ee1abcf0368160e32ac1b4562ed0", 0xa5}, {&(0x7f0000001380)="fc151dfadc82f20313923eec8c8d21185643f13b75abf79c47761e54a6435822a3a1ea35790cd7453d4e6f7ec893e3116fa348cfd4c5e3916c60b4db92e744a2c10f3fb044c6868c2d7bb9b45693c7bbf3df8e31b6864ce71f536e658ec4ed9189164476dd8908927db03213204f9292bdc43717ca590840bba872f75035e2a16b9b05b6c232be347671d1b31c1b4e9965397ffac62db6bba951f47b6a9b97311e71a6454cc783e39dffb4e20aecc7ece679df0bf25f7f74b070951c101e9711c363d4", 0xc3}, {&(0x7f0000000000)="ce42e18aee5ed450ee2c8b3b9b8a7956b0ed3e8680c7ab77b282923a28b419bca63bf44efa376485ccd84acc3e20a7cf3bb6e9472ba7e778123bc49907492c14", 0x40}, {&(0x7f0000001480)="9fa53d7722fa0c0203b23d920e0bc03ee44f24a521df59197294baad8149b1395ae4644588f75123ee5dbf5b4360c4aeb6ccda65657019841d4d16a03b58b0592c166cfd94804fab0a3018cb0ba32df9fc9104de1010fd175f916fbe926ec16854d195", 0x63}, {&(0x7f0000000380)="c69c4150e2532857e3d24eeddfe25136aafce8eca942456c612301e2e9c435ff2a99e161e8e3018f39bb7ec19b77f7bc4ddfe6dd90db8daeedb5a112066c103d92d31b3d414f9499995dc493c8c33175ebfbf1c7810fde8da0a7215cc18c1a8a0d4c9ceca06588c7f62f4328baaed2e04c39565778b3246c6f4af68f7355dd75516613da56f6ba289acee95de5991a7f55cb70efb66e4c6b4055e1f152a0b7a412202027c3fcbd846d72f46facfe18a429bd5509d56c315234a70d1695b15f6e684ec76713d98403eddd3276e0c05d791aaa3d0b6f311b9b40861a5c9bb5de39e162e6d072ea8696b1d1240c267211d41e623a433b1e8b30178c57b0c2bc4083dc30aced79e38b4fd9541abc7f25fe98540be6014c1f3022e0cf21c6a3681fcc2fdb08aca96df1a2da090096747d865460bac2f07892ca62d6bc700f6237021daa679bd613123b71d8af69f841d756cdf98fe839371dd2879dadef027f5451538e413ee202f7bad52ae71e40b068cf72acb0ee87221a725f0c337db2a68342b5f2bcdc9e274c7907fddbabab6a053d21171275528a9abd40b5c849a2113c2de23a48abff216cf5995360a94f57e164a5359c37659da185c617ea232683cd4eaa37e7828d209fc63a93ef507f0de6e64110d4e9cd1dd60c4237634e0329fddcac137fe4bc05365fd257e9d70ed80651756b00d48c15beb10a794ed1d8ee305ed9c005dc194e2e7d0aa4c8fdedcca0e281521e1136dcd8b7dc3d06df55570a9e554941496d8213cba8d462625cef5781db736acf56a6e0d2766eb354ccd49524569016a30a1b1f79437512800916ac63165b1a713b7b51895e6be5b16d0e2ffe1c6a3ae0cb8d6075b55aeb9acee4d18afc4f762ee82548641cf92bc90804e668fa0c8e12d66a24aaab1b8bf419299e3f8f95d89a6d7ab5fa67bd9feeb2177b42d0f43350b7a21f33579d795b126642b118dd2b102c0efffa954174bc6bdb726b72f2d289d8ca25687bf55a13ded455ad9be38d3ffa40440b35858a7ec3d5ea5b38a723ae3fc4d7ffa61120c0349d437c3177836f9a2b52a19f2838db29ae90aa64968c279788d3431e7d6ebe7dd706d58896160eb1868081b2b2b2de939e2b0f4bcf1985251060dca4ba707cc015b484b9ff864cb99e9eaf0b2eefbffd11cd90633e593b42402d77834893bf7a3fe66943b9ca5adf28a75091cfccc243c6573040470708eb1e07a063b285a131920dc85328503c2ceabd8355857bb23d36049dbad75723d75517eb3e25f9c23e858b3ac8b4ce7f8a68358680678b9b57502bbbeaf731aead80b626d31627972f896d493c5fdd6c88d474a7d0048d7cdb66b895405a1b0e1224c9d5247c60b56dd3abe41822e05aabf23c8575af720cba61160ba058c02c6646ba4c09113035e9c9120b724b1d7638da8218b46f5ac3d170ca25b67a2382900620ecf400d188320b1336e000cdf1c4390e995a09a094414b26b10c6f19a32f504cba14a10231eb79856d201fb9e6a3fc1ca313080874a5bef1609739e44352effd7006f505fd98046343fb6312e55001f237f1d2196cadab9ebf294895e3a90ea6b2f559cdba8fe4a8d8825f583ee4c4d5e4de6992daf83c3162119572bdbe3fb66558b7e7d8a294b8df1125a7aecab8288e5af27ac696d3aae2cbdf58d99baae278fc93e895b104b4421605696c2afe0a1491b8c894a65e888ab3773fa9f9e94a2a01bc9f5c60acf1b4e5b78904335b88e5ce504668ba533ca5f0a734b6c4d09de8a000a38c3558a0a6a178f22ea71b412109a8ffe24d640be200a59bd418580dd9b52ecb6c2a1422e302e28a4f919001b52d69bc3c63a4778528b28aa5bbeaa18a8eb41d7f6897f9c1959aaf13e4735c823f9f1fc506d6d4bd1543cdf9ab7afcc3b434c83c11e83a23d81aa87e6ea4919c983ed12fac29aec7d9888aaa6e234411b460909743b48126564057476a298f5964a7376058bbf4f4a89be47e4e45a07a9e4ee553f0adc0ea6297e22b5b5defc2944777e5e96f251c1e6a60e9eff730acd6edb1f5057c3dee9b953a370242fa7348c8562c5c0934f4891d0d548a319f6dc71759fa26b327dbb204b36c94b76c9faf7d6fdd93654aac8c3dda615a6a46c70bc81384ee458e045abf26bf1ffa561e4f2c9cfbdc61138b9ed2269faf5d421538313f2e6cbbad4842de1224a98cffdede43aaa6d3e3aa623e1df09d745a6526328e1f29100e8990a8080c3698f86f163901c1d7e07fa3991956c6155a9ec0659370d4098e19e2470833b906d32d92b0320ff79aaddb0df19dfb9d39858e90859c69c7043ac05f8ec8a6794fe37dbd9f1b55f4d2e269668d966fe38697b7e4a4fa67d923d9dd2914136282877b6ae8b382a7c28a11e20e582346db341a58cdf5b899450fea4cb2217f3050b0eae12f227eef595fa1a33c67363179e345a9f4f0cc1583e51005e2b654e25cf21860157dd759f152365815387125c272ab4a1dc556975511724c455bd133eca41982d9a1b9868ea958982759e4b299c169017253b138c24dff91a32a90073f509eba72d4cd01c5e58df44661bf81870c0df3b7009b7e9f0b53c597901ac72124f8fc40347778f7d97d4cb47a37ddbfd10635e01017dd8ef630812544110b856d319cc0ca0d9253226e9afbe2eda407d25ee10748dffe7b22aecfbf10d4274b2ec98644beef59a62aa8b2468741524b353984084c5338d45d6adb2bfb274583c8faf43924431a2de0f9ae9b3e57e15b2d02772e9de84be3d4734c05e673ccc549d9acf5663489c9f23898148ba90adbbfd42ff3e4820f869d1322ca92a78e78e30dd50258970375dca005f98a523860aa38b9dbb4ccbcace2fff74278d053501dcf9a0cb10cce7d3f81976863c6311ddb9c4a2eaf8e6a7b94269586c3ef1ee99b046474ba1c07641e5734862d489d5cc9823d2839eb27fbec99b4cff96572ee1bc37a92667e0a5b33709d7123cef4287c6f3fc44cfc8afce51e0c510e3a5e9ddecb5d53303cb3d96a58440cc31738ab35cb74b1f8fb4dc1bfdd1be23dc1ffc8b15f5ec0e58c8aa44f055932fd2ec4c5c0882fad774c0e83b6393242ee904e89e32ea99b424e1410b5dc0d744552ee5bde67ba59cd941823bcf9dbf5a47111e72f5a952861acdfe591af803ea3e210054ad86a3292d0fb8d04b29727dc31235abe3c91ce0e3977e2680779b060028b14109af17afcc070274fb9c9190cecd4c0dc15206d5e5b8e47bec40d4f66beab886b769d90c54b52dd678c33b9e79416e208bdcb6dad9ee8c91c3762fcbdf468022f44f85440cf9fed752339eada0fa490752a98bbff93dc793144afed411e27e59a66e03fe9fed41cce7fb6f94257ba9942fe48e17dd38b33557e466536c0d32006e03eb00468fe01d9fcfc6e9ccb56884aef3d487ff9c0334fb3247da2bf480cd6a4165f5b642c95f7149de94dc450e8bdbcc96324ef44e70003eead7acc4f1f8f180eb9b31fdc0b413602528551d75c8d7a2784675fe73a9156f4bee24879e4461061de075f280294606f9112cb2e3eced11d2921eb762636b6f91f692f7d58944345de22470ed44c433275d7a685530f04d415be16ed5020fd550871ed4802c35344be55a93f62ba0acaf4c33283f562176c04c44e14441600a0bf63f26fd5b637b0aff0bc2585dd3f02f5a44c6d4c0f054651ec44457b8d7a1cc43d13704fc82e054c87bb40bf79298727bd946e45b53573924cb77b139d66e719bf737595358d2cf76fe84e1f5aea05095454aa6f246b54f8cc0ccd1d580d8229b73a27200b88177733a6f5adcc04831de215ad64cf50377ddd66c05f069585c1b741eccc58fd801660aeec29060c54fde8d8692eebec6c3ff666f947648543c669befd0c27012b2080b521a618ad39327fe2112a43a4d1476a91047808ed936cbfd790eec7fe7f94752f6e2d5f69f9e8afb7b860863ddf872c3758c4b159b877c7c60263baca5ea1aad639a94afcf2f97a83d5785d587ba56a358fd0123b486dd7d337cececc49ffd4bfdb19f7ae287df1864c2d124805bfe9679f8d8c57ef63f72f617de6008043115c6c9435579329b012d34c65e99b64a71602fe838678ede5691ddabc52c538dd9e95e2a0d11fcfadd6557d5200fada9658b26b56bce7c3fdbd57dab31cbf95c86bf9424092f85c385bcb9c4aa343170a101f27f27cf1c43c0afa47cbb08f207bb1838edfbc8ec81971db2fcaa0defee9ebe241a74c728abebbf8700e299d70a7f568d24360f4e091c04647fc6549aa1a40e8705a3d2adbf2c8eee7cf5a032cac9627fc8ca5d7e0310fc04eab9062a383ba176f304e1673b4ffd7487995f792a6084299fbb3ac3ec99f228fdee24fc6019111cbff3fbad542f4671c89bf3783049337233182cc5b38051106a0ebf56bea4be612d0f0cd91ad6edee07157262806f73bebd1bfccc7097d837082ba163e59fead8c918a600517f91497a0a9a8f00de679bc094d7b3c20695f7ff128578a87f2e3ace3419082c21dac0cb503b0ea97bbde8fab59b18b0f6a0966e0fa6eabda0de787bd5d56356fa9ab93cb50efcbd24acf995079a3af59aa50af7c3e42dbd8f6c521f4c7d64e3c8e0710bcf7974ee6380a3c2cad55c7df682a1ddb6322697d7512c0dfc58aab1ab9e152d014dc7c510feeb574dd5a0df1a02dbe3706d7e1936cf62e9112678e221edb184b2ca7c25270e31d7b844bfe4c1e2ec235e5d4edf8a050a71e3e7916fcc6ac49910902cf7b22382a7839713ab8541eabc05a07a115090b3f11c5ee8b32c9f4d8051f7f6b9b5978467bc9d97d4965cf651e50df535f5ebced458937948d0ce03e3be15bc01493a7f7888484da88ec7171ef1c4e13259db78bf852bb520f58382d4b3b272b4a630cdb5a0bbe82080e4abe55bac2995236496be69abca9bb70e8ef67603d7f0846a21cdf5186074743f6107d66b497e1d5485220c967891976850c024277207a6dd966f214968424920b5a11b6d12ea798a361f9137053843643de3a9af9ead576b75253d722c307e6562bf5132be68c7136e03166a29618ebe8f86ec727539216fbd5ea20db8000fd4da5b82a2a90ae34b18b6aee0f09ba448e3cecd2567ce260729308121e0bd6420da8aedab41c1063939367a2156402a73bee06c487b3383d0598e5e8a5209af2179f6967c20325b2c8a894923c8d7d20ad49fb15e2865ca2f8b7a0f1c70033af9cbe208aa75c52265ea736435ac7ceef08fa31269f53a65dc0e80ec4adf458215fd81841a612763075dccc289c6bf0e7efbc167be2c9918e221b2ab361c6263ee16aaa7e9e977eb6d334a73f569d005cda96b92557c27e5a9252a09b0587f378f5763559ccfe135e1abda7839759a1d09ec05ec1a168e985284fbaab9e7fbe8d9d24d9a846d4f8bcfe75b0a90d926cb27a217ce5dffe305c0a8659d515fc41689b6537b0a3ff4a5837f09cc16e170e080e099d507811c9b871de38c0b5ee72e56269a00e3cd4f1f521515992be39c4b894ddbd8a57062cfe190871c2b00604306573f5dda51a202e6b97ab4c77c83e760a63cb1129147409d0442de09089ababe3e22fd003db26ac4916f61a08c3c7dff92dc82359227f8b50d6e1a87d131bed9bc95538c8b55db29cd2adfc50e0bd4cfa64f798ac416cef76f0a5a5a6e6d1c04d0d0cf5cf42284d7b67a56247eed2077c1c4b063fb32b26ae5cb92b1ade8a72cecab208387d5f35e68aa45bee14e02ba541b25d8516611f3974c866059f67ec8ff37b205af39f33f00fe976545af0a6", 0x1000}, {&(0x7f0000002400)="17284e1b9ad9ddc636b055d562c2f788317cc0d379ae2a50c15e2e72c6749ea7afd11d6d24be2a04334593a91a621fc06e7e1faa6d1a6af1a9133925b6c39c049af8114aa94774297b56c5201ae38af1e871e47762de4a6e1458c8f2ed28d33a1c3038311b0456b786cc77c68c1bc38df6a1d84926943b323ce94bcd3ae8cfb5864de63b983f52291526df06d488a8087d3f6a85121fb879f60d80ba57dca18ddceb00f2624a82ba531cead2d4ec63cbb99cd2f434970a82e23323067f094823ef7c2be420041b596d637b9e6ec69ca7f36392d989cee59f13f2e8ce926dfff1525cdfda201ef44e524f46353f03be835870fc46d7fb059d65d2f68757a8a66f5eeaec82c14e1bc24b3c7a98d111288223aea605eecf801d1cd3b1b1b0f97c1ddff3fb1b65cb4ec6554851a6683daaf873ade47b87e165ad9b8ce66347dbc0e162d768a5d2bcd4159029d1c7c2da9d444b6ef1ce491ef71e370ec3779a3c606fd1e6a14082e9381f84109a308d526084dd1c7b90690ba017269ddb7fd495b81306076a91bb04cdfbe82a5c3030a488ddf15a3fdb5dea98e4e74eea979bb245335f846b689f1a907a29fd12b020cad17f33f70b2f5df9f6ce311b5b61dd38b875f5ce10dbc479c4ea136bdfcee962391827caa2d72d37fa3661312a5b979b8fbf0115e21d2a60af8e1d260ed6695cc237b908b99177f2cbf19e320d932fa3fa57309adcebbcc7a1ab434ba3b6d465b59c3ea01239fd28f47d0a390f8214ee702ec2d7d9cdb34b88ac37fa5d24807aab85565c533001f070aab469287c4caaef087d8a0f03b4fca9cbb33bf4d2f33b07003c56769b96e2a54b6aea197745c75fb46c9a8a8ba727e52ecf8ce3253a91c491ec92b91befad39f97eb28261a52bf90f55fb899f4f9410d45cb947f5e2f356279126b2d7ab26f5760e225012f4cca823d603a5e823d214143bad6f057b26a42ea444fcce47e989a4d2f1efffd9f405edb06b282733b3b17c9ba9e1e77ca1c5ae17cd183670ffac00d45e3919b7b917bf660d063a177f600f5c4038fee33fa30dff6b9bf53ce2daa69b9de165b20be99e23bafa1cdcf9ad1f0e8905e27f936eb3f3028e1183c74a84de675222c01d88a4186985323e198261e185d87d48b1954f9154b0639b99ea9b9f20c9f0917f6cfee23536734ef63fc2fafb9f687f0a2d48787ad0e6ffba990f9ea9c34b7b99abb6cb28d838eab1a5f088e482eb886d4a8363139f785a27440102803e931eb7afa385e7ad1fe63e738e42d059eb9f4f236dbd3a761180b541ac61431d8fd0a3d5b8fffacb8493803b869fe0e912ed9110f392c7d1ee071bf04b22fe250942db95751446857eb77f090db46d227d513978e3092bfc9233d4cad71a7628b67d35b4ccb6815ed33a3efb942b308f69bd40960819a5e86325b064485e47d8d4b1297203916bd33a10cd5c03a36e0a613bad4d012f838a1c952fea5715d2c8df3b69eae31a3708638204de538a48b25ef0bd353b85f936af6eba41b269394fe3930be06f18d77196657471dbc34a2708c2adf6324c53b726069cc7ad651ae7def4078ecf0b7a615de254668daea165dd5a416098b03035e956de61d561de2faf2a976697d9e59b0c5a3ce153c4e2d47cfc5fa4be0eca3d0500d818af0f57e828f86b4ca6958f57a1f8cc3d2b0e2a81f5e7551610ca2885110f7695626739cba670b9582ed94c457d8d1c537916ed49c0d806245f9b066d8207ce61742bf17988c037cfc7a84b49cedf93ca4b2643a82791626b0baad35d46f2685909f930b50ab67b42833666636d0bbe8e0b3639c4a0f5cd4d53fa565717488d391a2399712ff593ad27f535713a88be561d0bc74e63881d516784dfe61f319a3a4f53364986bd2ad6edf49cb89cbc74f55832ca49ac24cb09c4afbce47101006aaebd9df1c2a5a412a83d36f2dae000b8a3a7133af568f9e90e63792d55607165e955f9254344ac6420b539d44e53dc11a0efe34010350214af496f352d600aa07cecae7e739cc550363e7bc91f3b374b67a54f19e32398d3ccb1c3d7cf1bc9b33de6a7391f9eaaa191aa75de5039e7ae80140c2a538af3a4e19c23cfa9912d95ada15bee4b40179a43174aaaf26ab5ed48b29e7fbb581a226e17ccb9060856a54a0068ef096aaff13cae7f8c5c40beeded8935b654eaa08e2f144659f534ddac96262785e79e1ad78f2e90cb6c5dcd0bf19a2da7269d1710fe606e197b6584518af2d69e69dab1d3ce9d38ab9ca1906e758d4eca74b74c94942d8ba5d142a5d71a089712a7f3fc9fbbec22c076ddd53a7a7c1aa19570f3a5422cc753880aca62ce756ff2755f52dd03466cddb0593fc4ef32075716017ae8e91aece94308958e7bd93fc7d31b16722d86bb059aa2d2e664c713b7412093f89d89f5a1d0bc02e5b1818d2d0deab267de461320ba24825661de4c859460ff4251c2e05f352f9bbd0f5e44bb54eaf18b7ec6372f29e57280599075d7ebabe5d5a90e5450aacb8264fd9f9bc67827a5c0b7fd6e6db1d34682b375815dd75f81c0bc6433909bd3d620542755db260e42cf687c5ac4e7118756c3836fe75deec27a72959c12d33abe4137e213b6685d6cdfb94aaa3df80e30cf77ce9afd30cb46bc7da2fb7f9e05fb9968a6425881f0facfcafa90f8b090d0b00e53cd370875415099114539080317f05e14ee4a97291d1a9b789d02db4660e86495c4d37a92b0ba61e32c8c0f4b948e17267b8e1440d767dd86d389a5b7feedc14522ebec9e25da22ea6b2d079b0c81a401b8d65ce5323b35d47cd082d175a58cc4bb839507d4c1cb587468812b8a6cab5a0490c940c51ff88a972eb311403bacf39f55f057ffa0d4edfc65903486ef6c080fe873b0fb1b1424d7748be117e90a4cb87eea10fa71717bd53e897a8684685baea0fc8200136a324384c9838156356051a9661ab3246b8c4c035615a635f71e72bb2774890591bc3f8f7c882807f3d662cf0e8280daf68604b0464eb47bd0e0bea468dfbc836bfc2e58bf5cf2e9239e5c9743227f2ae41154852d8e3c66d735d8b5d6224cd07f2addb197d60f088b8cbc14e7af391c7b0a9118686098eada3a342dae2b657f58998fc92e9fba0a1c66f0f04560d46c94682ba4cb4b8f18f65858cadfe93ee1c844aae16eddd586fdbea34e46508b7568fd2704da4c2a431afcb631e3e8e4d707373625c2c0f07a9eb3b21b914429af3ae473da3748a0bb14ebbb727107c92c2790f39707621aeab780bf500807a899a509c5a7318ec7c86b9879c6689c78d9b8859b8f630bd1e763b4e04201fbc552d54a9278b4644191b5791ca69358a531eba3bc75e9c99500c66df55d660d4a3213e60dea5affed26a68f9ddaf6b34338d865f4b6848dd067f0523d9504eaa079e89f8cca2b957d4611797a83a586f1e7a63fd53c97b5e500e9461c36a4989dbe661b3db0ec551747eb9e422472548ef3672548892798300fb9753865f8f4e8e32153182dce293922b05ebe72e13f309e662461dc359bfb9d6cc39060402039d7f30e7eb3e521ce339beb093b77646b27ed0500034b3b358ed9ded031c393a246bb34c34570564f07a01941c65b69ab06350d6d19923535610137d7a71197e2eb1793bdfb3213e3bfec70541b363b42de6d21da4778a633538d271b0fce3d5e43332ced1dbbed777d426845aa83c71bbddd6d794589f4a0ed8554ce0dfd93f97a1fe7084caa70b90208d555690e62295e57eb5b99cc71e8f7725f0d87ebf125b5b3ada47d300a1138c39ef3391704fd0aab2b24564eadebb2a76222e19d59aa5d74f2432c513eebdc1e5b0244ab2d9e2f7ba6aab939145d0b1d4e6d50a7f22e84796bd68ed8db1400ef771aa145b57753df50acd88ac0135dc10cf60294606914afbaaa8f6a7201d2d2457966838cf1b802d0c01589f52a59c05800f0eab180e6317e1e6863e32610c90d0c7e5d2913fbdf4afdf1e42b606b6d910a86272fd5406f61b23965224e2cba5901b6904f78aa30c275c8d9089ae17e8fbe9d6cc1b0abdc9426b494a2e94e504458fef7b315657b6851afddac671630f483d6eeac7655a25148b08d29b0b4d940c73f14c6bf200a127f0fafc45a7082c7265e70b7fcce681c928c27933a548fec26762464cadd3a4f3d078902f275eda4e1f434dd56d2553da3d8bb8f3fa12cc308b639438a950130682df5e73eb24a13b96851f55fb215899105b9273a049aba286404ea2a07ea6e215a1ca84304522d0c1e8be52e5ff36c1bd76e080724d63c909c8886480f5385f642454f72eb19ef7b1dff204b58d33f81ac6ba13d15f8027c724578a5e70c7908450193f3df8501720573450c354ff877cc1b1e4d11ca2c03ebc557ce3b64d13de7d460c0baf04ab941d7ca276bb9ae755be9a73c36cc87ca3501d7e89eb0dc9872f0ca31c22d", 0xc48}], 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x197}], 0x3) syz_emit_ethernet(0x163, &(0x7f0000000100)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa3012d3aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb86"]) r3 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r4 = semget$private(0x0, 0x2, 0x182) sysctl$vm(&(0x7f0000000080)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000140)="46160472956712340700000000000000", 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r4, &(0x7f0000000000), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001500)=[0x0, 0x0, 0x8, 0x0, 0x8000, 0x6]) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000080)=""/92) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000008000/0x1000)=nil, 0x1000) fcntl$getown(0xffffffffffffffff, 0x5) fsync(r3) read(r0, &(0x7f00000002c0)=""/82, 0x52) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1810, 0xffffffffffffff9c, 0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x14}, {0x6, 0x7, 0x0, 0x200}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/7, 0x7}], 0x1, 0x0}, 0x0) socket(0x10, 0x5, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) close(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x60, 0xff}, {0x8106}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2d) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r5 = socket(0x18, 0x2, 0x0) r6 = dup2(0xffffffffffffffff, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xffffffffffffffc7, 0x0, 0x0, 0x400}, 0xe) ioctl$TIOCEXCL(r6, 0x2000740d) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x0) execve(&(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000180)=[{0xc, 0x0, 0x0, 0xb89f}, {0x84}, {0x6, 0x0, 0x0, 0xc0f1}]}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x6) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) write(r0, &(0x7f00000000c0)="f22e471dc7000000000000000000f19dbcc73a3300ee671264ff3d81bb", 0x1d) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) bind(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000004, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x5, 0x4}, {0x20, 0x1, 0x20}, {0xcc9}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) recvfrom(0xffffffffffffff9c, &(0x7f00000001c0)=""/114, 0x72, 0x4, &(0x7f0000000240)=@in6={0x18, 0x3, 0x6, 0x10000}, 0xc) r1 = open(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0xfffb, 0x8}, {0x0, 0x3, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000002c0)={0x1, 0x10}, 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370822317d3d453c1bff1c1db25c5fe64687173348917d3b8254758f10a652d98690dc5bdf62223f2c700a8b635325500d5eae2adcbf3b5118918146c8bc88bc65b2d8b08414042ee035da201d7a3b868d0117ba2f7515a13529b0a3f9b28662f8394", &(0x7f0000000080)=0x7c, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x0) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x5, 0x57}) r1 = syz_open_pts() close(r1) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000040)="42bd8049c2140413", 0x8}], 0x1, 0x0) fchmod(0xffffffffffffffff, 0x100) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d", 0x28) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x54}, {}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4087}, &(0x7f0000000440)=0xff9) sendto(r3, &(0x7f0000000480), 0x0, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000, 0x200}, 0xc) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000380)) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r4, &(0x7f00000003c0), 0xa) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r7 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x40) readv(r7, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) poll(&(0x7f0000000100)=[{r6, 0xd}], 0x1, 0x0) write(r6, &(0x7f0000000080)="03", 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) executing program 3: r0 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r1 = socket(0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) dup(r1) listen(0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) accept$inet(r1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r2, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000740)="fe7f9a0e114c76e869455e5246d0b56f404c023f7137734703d8", 0x1a}, {&(0x7f0000000800)="3adcdd4a52eba1c8f8cade36bf2b05ea3f4fa5d762686994fa8307e0ce6b6c5d7562fc0e21c89ef827471fc93c0d2c6b03fe826c1a54e4193534", 0x3a}, {&(0x7f0000000180)="1186d6a1a165befebbb57ab4394138ad17f7f939b9ce31126ab7ee0e36cdcb4d2be37b3b9ee77f7421faeb37bbf1d43b9f7800715a67a64bdac225bf76", 0x3d}], 0x3}, 0x401) recvmsg(r5, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f0000000180)="cc3327ba17897b28f679839530f8278639a97ff057c6061d0d7d83597c6fd01974ced32facf54942a639bd17a5091b497ba19307b812534de95756301d343d1f9747516574b73fa7436dad7e6a38d5473cf110f3274f3fd2e3e063f0e4b46ea107d014e3d64044e841e360d89668e1577636a7e5267d1abf3dec8d8d3547149d30cc4b90e7a429e56e2fe8bb5c2e22e0253d9c49ea53a2de07cc8e77e6ef914f851176efd0455648bca17cb0f6842a4b8c1d1a46ba5d58b2fa0b021294e408bd44aa8bf00f3ba0e7b9547a7fcd090bb188ead029d38a90522c21bc", 0xdb}, {&(0x7f0000000280)="4e533f45a6695efa3a034d52425ee89ec081635f9683ff18a0badce32270dabd4d88e01b330190c75f12a5bf94aaa36bb3ab148b50af51214f780faae0bc987247947a7e23d92a21020d70d7ccd8196a1cbd853786f425a0", 0xffffffffffffffe0}, {&(0x7f0000001a80)="7d2b3ca969fdc62e43667df5ac4d64fa8d36397b173d849898fc473cd33f458ec4a3e1dea9a25382aa95dc21f4942073489a4a2bb22788f1736a5ed6db4ff46f9d646917e8404a2bf4b57cc2c8d5f5dc85336ed9689376c30700fe8212486ab4c8289d129f091cec227e4e7b9587e7c6e5c789b9d8cee9ecae3cfbacfccc688cad0c53d7ce3517624b88039ebe8322525a30d068bb9470ecff940c449c2088ac2ddcf889e2e8caa610f4cca2a62a526178858728fd5f547dc8127ff858832ee722dd1292a22c5cf64a54ff10a1b1382c61e21f4d861888376198bd9d55e5202f4269b93dd5d7c1a25d516ae3f03351d581e47ad9f0e5add1f6013b83db89dc47898000000000000000000000000098eca7682649d40d93e070613770392958abdb55534def278a5ea319d85810d25d295a348130326df6fa9a827344af3043066704188a68d7baf0208847be6742904f08d709e05e8fb273a4e8caa232f545268c3624e4ce242d5b5d1e9e32e3fd0061261535f458bf1bc6dda22280fc054e78e16e", 0x96}, {&(0x7f00000004c0)="ef582c8f61a0ded1fe8e99c2d6d4d78442e4ff5886b92bd634fd4cd848a3df3a50e81513f44040febe726643f4cfc8d9f0ef5e6a9014df3027e329b564ed7cfad369a32414a54791b88b161efd57be97669d9cabdaf95b8d3ee113e03c338255ec9250922f364aadbf3346b11984fd3dcd640ebcec019bf82b6c7992662a994c14acaa134ccbd71e98f734741a11c1eb5ef96825cb49fc2e2a0d191b1a5a1cc88ba1f2b844956ef7c3da46ac68683d7193160c3283f064b2cd21cbe41e707d293b26ebbce05f1b10491cb7506802fc198e11c9dfb06059cffcb9b46bcf24b8f5bbb00817a0cdcc122ce0606a6e705dc1f02a17121d5946ac609a06a0db98890116f6e6d553e791c5453cd3943a8a57bf62d7fc5575d0cfc78c5abdbba2fb1173cd2c38a1368e85ba4e1aecde27ceb4562a212d6c5bb0e1bcaeb5f7918e80ede21fab4cb61c8b1fe243bbc83172a99708eae2a4440bcdf9c211859522cf86418ec13a272dfe071b175f543a62337b7929bf4b8c8b967c888d0ca7d207337ce493c0cd7cae77c8e5be68052ac71b4746cc4ea4740a25f28a6bc93c63e71f2e9d119aaf1bb79ddbf4ddebc38060af95d83fa2b5c2f4c5b56d3bd0dd456269ee9fc466b8b6e54c196d8fef768bc8aa4db3b6a453637055795c624c1d5bfdde2ca5ddf838b41d625bf536f0f14dd5de17bf02216dd7900913372ae8082f54d90cd4c6d9d96a613e120ec36e296ffb7c71ccf8da7f8a5c990d00904858853d4902b3f4d102e01941974f1e4321e2a58287c29b2da6fa228de5ca81664ae7556ad4db082df85645cfa739e55a6d3919e3e9b1be4bda3ff65b5543266ec25821bce67b8760177206e4ea9ef851ab486bf6a70a8373c192ade729de4f15ab2c820513b6ca11d45e81cbd67a470073ebc6d7fb55d4831e370dc257f90ca192ba8eb498411936f2c888af6d8343f7e05a613edec603af375bf6b1f96833bffea4bc9432eac5d1f248f22b10622c6e178e5ee7672b6d287475a2e7e71299fc6909f1f3439ac8634f66b03b2d97f45a8091750fa01803d6605d7f675f8920440a0c682ffae04aa413251c26770bfb052fb597bd167d67dce50bed51a3c4dbe53a0d8e6bf99a071ec63b6bbbb41d49acffa8ed40451b41059be1907a9b674cd7f78db1c93a7d7e4b36be9aef5af7f761c7b456c6c895cb32440b749e15549a7f600e14b26deac7b531af93ddec1a8962415792ab13a5dd5f5d6ce8d6b4b22a530f66eb66081ad8b0ab62c93b6de42c69028a5350ba69e0eb3f41ba32ad9329fcf7047a46c5dd757fcfd55498e2393cc76ac42d384ca02cfcdb36d455a93095c98c022ae7806c883dd66559fdcc11c787f960d7370e5ba9105e7edf6eb49d6fd4411ec1dbcbfbec3aa523ec6bcca57a9e273025383910e96cd7598ba2c6986130bd68b1a4acb2b3b3f118fb5b5b3c74e4c46bbcfd083a82006708ebd193b2dbd84a921f865ddae32093cb5706bf33b4527003b8db1fb03e5a823791e41716696608fd8719e523147ab9b944ec70d2583d25cd6bc9893d9eeb23c6c7ae2784e000901c8e629a8f6fa49da64a86add8c3c4ee5b8a857e65c546408d48a1de7c63e1e77fa0945f0776e03f77ae7f25d2f54c35b5e87329a3477eabcdf0ae06ee4a775158f5282bc297d8428410626c92ee973511e864f8832850bfc530a9dc08a7ff1f8c8013b3d301436fe11abff3a1814011f8f9d1f103e049d0844c83dc1b2673b47b66ebedd86d7e6fe04ab6e9fb9ee2c007f5bc319f7e0b72b3e64364d9470d59b6e4be7a5346db355f09f826098f418b1fa78f6aaf61eb0fe7c9f4c38efb72888000eee8cd0c75485934fc34c021f266a97986b2ca03589635b23f1858301d5c62f6fc76e7138ec03273be7c0b71eaf77e0c2831e9f975d83920a3759016624a8dfd66a9d3e1b11140ed3eba238a0fb528d9a4e0026b55b08af8ed4b89bdfdd27dc7841f85838c82ab48fdbe2729638ad4bfe6b0a00c12c1d0f14ae771aaeddae67f23f1a7ef7d3c45bd4aa6fe50112ba71ebdbef6f5dce4b62325b606124ea64ac3554ebf395aff53a31cc4666be956b23894b891325faf57b8ce711ef491a7fd5e02ecc9b48bab99bfb967098528fd08cc2055cdc4acbf2a12f74913f895e63a4eba99a71f4ee0c64cc87da1a0b2d286ee315fa64f21110ab4b228bbd21c44b50627fcf2ec375068e595058b16f4d360b80f4a92de6af328c8e899a3946211288445829e04a97c82a17fe593f7574d829b300c5f54eae74bd43a57dd3c2f52a922b8dae59ceb8dd4947ce0e975dace068b05a02bd448bafd1181f196fbd4a1d4af367fc423ff200791b820ffdc2e008a58e6355edf06c3138f5f13288e316012eea509c41bc6cc06bc611c3fafcfba45af08608f93124403f4e4cf86fee12db909b94c2d9b93822e3cd0fe79cb00aa31cf42ba140579e748f4819927475369f746979b2f7172d65ed7dda1666b2946907188a533485f599c48c6a8b180d681f230f8e3eca60731d08c7e8937ab2ea7ce9e463ec2f7de14107029d125a0c03e5399a10460e9bf022bc9a853aafce4143e87f82bdc3cbdbb9debc2b12cfecb703a4ba5e7b7104d4b3ddeb2e43786546906e4b6e500aa765d62c605582ca1510d32411583523b8a49f044fb44e71ec74efa388d673cd0abd357c8580adc5cfd5acff574d2aca11da2eef946411288627d1b5a6101831cb935d347aa10501c3991f686cece48eda03937d20b6b851286af6c3a208e033af3ffeda932f232a2f95db7ac59dc4141a5533142af075995b30a075ee9bcb8824b1d7b1b8759bc769d7e71b5efc83da087252f45b3a9c28bd22828ddf638a8423343c8a9be4f4b544510c5b3623094b185a516e7eec4f9c3ac7e9fafeeefd9c98abd54f542859b8651786b23ed05771cf732b82d348f3d0ff77277e7523237bf9916bafa3bc6483ba3e2734073c2df68e8567b5753cb3655fcd33c5aa173ac63d0785d3528c6dccd6d8fb8c17e5d044e8b3da92b44a6f9de73d7fb63a0bcd3734c94fea36db61703627d5421358054742014b9edcee421d1305d13de3f06b01794456ad693e9d6749a8a0260dd00062d983cd6532c3d08a869bb2c27922e2232d5ec0e7129e8a8b4652fd12414052aefc7c794698a1b670c7000e8bd4d85b08afba264b33345032e3788b93edeade0b7a353ae333c8635ea7727d658ea4ea744649bb48f59db38f3ebe416cde7bb536e0e39002ac5fdff1b0e8bc0cd13f1c3a7f58899fbb774c3dbf1668859fb1c8a6c4cb8fa24f4bc509c308248addd020bf1043f263ac65cd69078eeb90e8381a4aa96f8ed989ca23172823353fce5a70a3ec1849f42ff054c0dd6ef04343e8e1ab395a004dcbf5f710b753b2efe004154e3639badd2fc6a47b91dc6719d6800a59276785ea6f617b3fb18a0054c4c12bc1130bd007b9efbe3ec416aa9b9c6f716fe62d2231dbbcb702bdea16fb845ddaa7c8afb03dcab59df59b59cfd42abe469ac7cc53009b510076f035f685e8c51d5d6c21f90ed74667764673ff55c8ff926cd2cea9babf545ce66ab52e31a3f62ca99ec769a58448da36e7b6eaea526333b487d9c6dc0fbdfedbea2571f375beaf5476efbe3321cf7a0f878c6371aa9543368fb27cb4903110a76e5f9c57215b49ed58ac7d4817db032ee1aa23837751ba392163385d9e388e7a9b8a0ccaf462bc3d7ed5ea1ace8e7f6778247e6b62c7a588fe3d76c8d06f9c8f88b769ff3231857a571e99647615be6c383e05f1c04785d4b151bc9e26239793e2c94aec3d09fc03fa930739a6d3f5356de8ce1790e2c7aa468ab145347d550dfc07ec54a2d725be776c0074be39898ddbb9762ed15492c36ba34264883a5385231b0ff9dfe7e58b6417a699dbfcc146aed58819ddfe1c5f6eb7c0c5fd19537a8c27a1d35634011bb1297c12f95cbba68f0aeb3c01a458f63d6c2cac7964c350d2aa89541d4486610348b0d96a9a39453ee747c333c86dabd0f03646d4d840410f86183849f5adf2e0b5fdbfe8e063f41fe9e37a320f56b422938fa1108b39ba916f1fb23861d60082ecbc3dfb51b7cd28ecf6eb46b9a9ad111ee8866aae70205024315f9a7f0224e187dd22302c9d4ba5f14cf9b0fae84a35e6b0d8a03b2f81746cc8e3d1e0f69618b3c558f3e39caf12de5a33145744a573796c90f3c9fb1d58a3188c720196a3b2907ee145993e227cfc4b304d84726f0877b9cc6ab55a30d18e995622e6a2d8fd2670723b2ca5f5619a34d689ea411ce2f9f215fb573c82c0bf2a5cdb09bf3f5b3ecf7ab5bb48279126b34e42c793f738d36b57cfa05f699095f66f89dc5c21a5fda9f752175a6eba927ea40263ef5e2d66494c3a6b11397b256d30984125d9cdda0f0d9d4c5e96c50eebe137ec5270b18a70bd0435c6ceb94e1b97606ea8f57b9c4913e9fab221617c4972157c165dda49b8cbfbea3da1f2aad06ca9f61e209cdf420a55e4ae07bcc395dbe4eda591d76e3c6d6340c40b9b32486e54fae840e6b33ec8b3a36a013ba7f030459c1a280951016391725e28292fa95e95d084c37b6d943b1f73316341c71e7b54279a84e139595f40d218c6e9e6fb7d71c30ec97d91ec3fd21911827ee780699da8cb642ab9b49695c2b098beac7671d075fe3baffa2398e9f09c9a7b9ec6bb4fa2a405ca1c83f3f80ab9442f8d8b661568761b6339581981492e2b1306c4d7c42cafb7c4f8522221b59c8d79ca9c5e9bf7ef4365d3f025490ba1b00ef33f4b2eb4a084919e900c16f0b6eabe76e2321548f813aa3d9d6a09bfec45d9947a1d4bc954e661a838b288bd5b94dbfad056b6abdd29a69b231366252f6c893a7e14351791ff10c32626e29635bd8dc4fbefd182d09647d52e154dc734e3f58eac8a6dbbaf0ad476544f53fd5e0b604b5a28921b9c9d04b59f0cb5493f8705200af0084f7da5d263e40ed99fa381877326b8fa564c8c1cce6b897bee2dceb836e0ac785a0d34a02e6a8c6b01aa95ff37cb624a844ee417f002a88a2261c37708df8ac9252b61b51c8b1762d50de54d941b38ccd646569648fdd98d363d36307abdc8ea87d77e832d05c2deeb8a0fb9bc6cf7be6705acee456a8d4ed7aafe17aea11638dd04c23d57e9fb8c759e727f29501a44ede3fbc3511945b75f18480171b52509b93030f705956d0a59298cebd00403f9a7eb0ad40b9f9ad9d31c06274aaed2ca95fa0a8fffd76d8e775eaa91e67b16556ae16fc92fc0b363312cfabc79a623cc34039220b892225b1495fe2211161ce916b12a971d8a4e3a161ecf87b9cd6f94b87976e6bd818ae6e2fb2221d59ca4e626601a85246e49f3779750452d5f0ba6afe823fa492bceda4ff9b8f0f09535a750aaf3e7def72e3fd502d63def78010e64bc48352953a42ad85a9ae31057755b5de8a6cf49479a8a94384fbc6c1f6f50576b379fefa84ebba5fd171d2bf83f8be95145106f5ce7ebf07e08f74a15fa9089db305692ec005fff6059aa8e10719c2708a4bc60f0d3ec19100a0135e49fcce8e3be0857550150709347d59cd7ca9d8fc4937a4f1f16b638744c83a0a7c830a96fbff3263db140665095c0c3993acaa9e96fee8025206930376d9dd13199cb05ef82fe692bd7b42a1beb71aebbcb6cc447addfce229be2476a7f92ac3e51e64dfd22c2cfd002fb95aaeaba5810741b71d2101209d0e7b0165f746cafe9c1cc881580ddab5b40e029252525410d209e77463009186e79961f23ef47ad7af2f1465b7f7", 0x1000}, {&(0x7f0000001900)="b1b8de0731188180a2c9b01b10dd42618fd6a6f5fbafe106fc4d903cee1de6fa09bc4e12b0ab348213a3e25cfc2d31509c5ace377f5fb79142cd974a54dfdd86099992e01637afbc7e986866d30b2ac608eef6de320694b7632c1c2d7628a18e9a6b788cdc1477853a8fa0e6d9e2c6ea176134f79f6f620e2378da6d3c28355c24264fe47c07011ee0230483df8e098663f36464e055db37c88eb64683461d9d207df7c16c7c87ba19607b2a696fdfb8687bef1b2d407bee336dc722d5d26c3c574acf53ea3652b2ce50bc4464f96b037f9c148c13e525aa9e6179bd235593adb1a157c620fe9676f6f1eb0f166bfd8524d034cce12f92046df04fe06cfacef4adb55cc54100b8e82eae35e50382c38b53eeb36a276b971ead803961d16fd9d99ee4a70fb087d28ab06c61d69aee62dd45cb7d0e77e561d669a666f92f93bea88af857f30d3a71f5c56d67530d9398c6fde1637ed74efd736ff310", 0xe5}, {&(0x7f0000001640)="f3cbde7eeb09e6ebe820d23e19ecb74d954921966f89b4ab99e3c0d46005dca5409a270e29d048a68612a5d682cdef7bcc2a611e86e9f5f1d0be89c913557a2f69624f388ef68fd3b98c18e7aed21eebbb9bdd0ddc121ca4364269275a5e3337fb1349d1", 0x64}, {&(0x7f0000000300)="92b9cec5cb44cb8c3aad53b37a31c840d665e8d5cb5f7c9ff74378f5e580718e202e7e139cac9ad9bcf08d14aef699f34ec8834a4c3ffbab2e1bba3ba1eb71d57f109dd60fd26c04a1df58dee70393f781eeb38e00a76acd0f16e037bf9450ef654e365f910842877b8ac67cab601c3dc7b8db86f6b6cfa0a29190f53ca1447ca34f1614539406f8dc28bd155695847e6e76ef0d159814bf76c139b1046ad6c95de93f57503755ae22519d09f967c5ec29c71714", 0xaa}, {&(0x7f0000000100)="647dc7612d8adf895805a96e19da", 0xe}, {&(0x7f00000014c0)="51b372cf0f8ab9ff23ebfa0a206d533b26d0785fe1c1517c03d53032e94b623f24f871f236b5cf936a3bbfa427d32ffede9f62fab50528815da1320d624c60ca407520eb5b4b97d5f7e4c64b2f045e6e0300000000000000d17a40829c3fb39a8e09b445d4b5a590b4f3a1c311da10c9deeb7517bec5940dad2b361b60ce9f2b1c81b5c8ae9a52d89b2d00"/152, 0x92}, {&(0x7f00000017c0)="4dd79f2148f6a184dfd97061c6790c54ed0a7890f3e9a2d81de457ff00c4551d913afe04b2cf3cbbed563f03b0b508d0a9de6cb100743d6438100efafa08e11ada741388f5da", 0xfffffffffffffee8}], 0xa, 0x40) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x5, &(0x7f00000000c0)={0x0, 0x7fefbfff}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000003c0)=0x9) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 4: sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="00f0ffff", &(0x7f0000001080)=0xffffffffffffff23, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kqueue() executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x27, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000080)='./file1\x00', 0x20000, &(0x7f00000000c0)='./file0\x00', 0x8}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f0000000280)='x\x00') open$dir(&(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) executing program 3: getitimer(0x1, &(0x7f0000000040)) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000140)={0x1}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setrlimit(0x0, 0x0) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f00000025c0), 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x1ed, 0x1000, 0xffffffc1, "0401000f0000000800", 0x0, 0x80003}) poll(&(0x7f0000000040)=[{r4, 0x1}], 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x4000) r5 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCFLUSH(r5, 0x80047476, &(0x7f0000000000)) executing program 7: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000040), 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) r2 = msgget$private(0x0, 0x2) r3 = msgget$private(0x0, 0x14) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) r5 = socket(0x2, 0x3, 0x0) getsockopt(r5, 0x0, 0x64, 0x0, 0x0) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r5], 0x401, 0x0) msgrcv(r2, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1800) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYRES32=r4], 0x39, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) msgrcv(r3, 0x0, 0x0, 0x1, 0x800) close(r1) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) executing program 4: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./bus\x00'}) execve(0x0, 0x0, &(0x7f0000000280)=[&(0x7f0000000200)='/dev/rvnd0c\x00']) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {}, {}]}) poll(&(0x7f0000000040)=[{}], 0x4c, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) r2 = getuid() r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000080)=[{0x0, 0x7, 0x3800}], 0x1) semop(r3, &(0x7f0000000440)=[{0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x2, 0x94}, {0x3}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r4, 0x0, 0x0, r5}, 0x0, 0x0, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getuid() setreuid(0x0, r8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r8, r5, r8, r7, 0x10, 0x100}, 0x1, 0x0, 0xbe96}) chown(&(0x7f0000000040)='./file0\x00', r2, r5) executing program 5: r0 = socket(0x2, 0x3, 0x3f) sendmmsg(r0, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x10000}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="400ef583ab1d980676c529dde848caada61cd1975a3139c3f5632cb0959c7250", 0x20}], 0x1, &(0x7f00000000c0)=[{0x88, 0x1, 0x5, "be7788074d48cd704358f09de9f9d9fadde9fb02b95d57bf73d63522cce2f923db977d908af6a52650fbe58f01eb731264d67be5c4f9498d5f68c5dda087a60cb88376ff3e7d38299efe8d09ee4a2de7e99a36774f03261c9761b2dafee5fb7f3f66028ddc285d91e0d61e2b4260dc4f2034b621"}, {0xb8, 0xffff, 0x5, "d1a2e5029075b5a5112018324fe399e05c934def19e165f68461529b155fcf25cddc57219c1c77b4fe7dc58a168073913afe4ffaa74e0191f72dc9294e6e5061ff47b8386e5ee63c259515e277e7c50d42010d037f0a8db4c86c996bc12d3bd87a059b07b34096fec71bab7404b97308752b8b0b62155e14376ed67e3aff930f414e5fb4e7fcb3caefbfa8b634ba678d3475105dbc109e883ebdf2df7257123f4d"}, {0xc0, 0xffff, 0x10000, "1022fc20887e48e06fd2e447ed7e65b7cb06937ee87d12ab2bdfae2d748006a2fbf085c2207790616740d25a1860bb7f3a0446764bdafdea1d15acf86fea46596ba5a5f38e944900129b03efda73527deea3d72bd4a03b371228bd2707f82a29eb280e81111f4a0044eabb15940751723b137f79b3bcf8d3ad91363b62b67c42e042ab89785ff517be8a4f445505cfdb7d3635250d374383ade1053f6b187ee22e5b150f4de8e56a80a8f057"}, {0x58, 0x1, 0xba, "eced0387134f23ab8d479f51582fdeb16196e4849ed0b9a83dde802ad28836ef7af282068e934182d03abc93260280fdbead803033c7f5c2a0c478c369270ea0555ec69e"}], 0x258}, 0xff}, 0x10, 0x9) r1 = geteuid() r2 = socket$inet(0x2, 0x8000, 0x2) getsockopt(r2, 0x6, 0x9, &(0x7f00000003c0)=""/90, &(0x7f0000000440)=0x5a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r1, 0xffffffffffffffff}, 0xc) r6 = open$dir(&(0x7f0000000500)='./file0\x00', 0x40, 0x83) chflagsat(r6, &(0x7f0000000540)='./file0\x00', 0x0, 0x0) r7 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) r8 = geteuid() r9 = geteuid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000580)={{0x81, r8, r5, r9, r5, 0x87, 0x5000}, 0x14, 0x1, r3, r3, 0x7, 0x100000001, 0x1}) r10 = accept$inet(r2, &(0x7f0000000600), &(0x7f0000000640)=0xc) close(r10) shmctl$IPC_RMID(r7, 0x0) getgroups(0x2, &(0x7f0000000680)=[r5, r5]) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000006c0)={r3, r4, r11}, 0xc) write(r10, &(0x7f0000000700)="139b84bc676d02f2308b226f2847170681ab6f4f2ea8a58d24e91259ff67a1564700aa39e6cb8d12b9f84e35ef93caf6fd8a111c3c456f12cf5fa6fb8c405f380f85cea9273d181dd4fce6baccbf12de731ef7d6c25477a9129ff509e7248079008d40d940af7e1c4b4f2e513ed73f50bd45db", 0x73) setsockopt$sock_int(r10, 0xffff, 0x1003, &(0x7f0000000780)=0x3, 0x4) r12 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$VNDIOCCLR(r12, 0x80384601, &(0x7f0000000880)={&(0x7f0000000800)='./file0\x00', 0x5, &(0x7f0000000840)='./file0\x00', 0x8}) accept$inet6(r0, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r13 = dup2(r2, r10) setuid(r8) ioctl$KDSETMODE(r13, 0x20004b0a, &(0x7f0000000940)=0x1) r14 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x8, r9, r11, r4, r14, 0x8c, 0x8001}, 0x5, 0x11, r3, r3, 0xfffffffffffffffc, 0x4, 0x3}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8060693c, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) r1 = geteuid() seteuid(r1) executing program 2: socket(0x0, 0x4001, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0xfcd}]}) r0 = socket(0x0, 0x1, 0x0) accept$unix(r0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fchdir(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) r4 = socket(0x2, 0x4, 0x20) shutdown(r4, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000001c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000040)=0x1f, 0x0, 0x0) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, &(0x7f0000001700), &(0x7f0000003c80)="8fd16dce67256fca19841621f65c105007d009825acc71ae9e511ea2fe9f920377a75a5dd23811bc219da0767b1e255eebcff3d2db131a108d0847ca6ebef4f6ac13be711118b21869c1c8e897e16242ea0bdcb59012b3275cf2f507e1462562", 0x60) r0 = open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x1) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x100, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') syz_open_pts() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x0, 0x71}) close(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, 0x0) 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) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) readv(0xffffffffffffffff, &(0x7f0000001400), 0x0) sysctl$hw(&(0x7f0000000280), 0x2, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="dbf3c87663f100d9f1ff52e609883e7ba786f87f4c7f815154c7652753293a03f4ca53e05322fcbe345e05180a65a4dbe42fc6a063a26bad29efb089362f90e4548d179a1dd8a499d45d6c80d6c487c9859da9c81d1351adc55e719837eaab6879ea7e701b7f99f63350c5e227d9aae11a96d7c3a11c19f59122ad64015a86f8203528ced47a1be27ffa4e1d3afb6f12ccb1c830ffa5e72b84da29e068a212b885f7058804f53a9d09026a997dc6e2c51c688c25e164e699a6a21d9960c760b8183b3e4ceef26d733f013d7f6cd2a59d4227d929bf6b1cf84e71f9168c3bb8944fc18df986935b04f164fe0fadf5f66a3aa64d413efc3af847d894f2f26cc9711fdf3c811436d2d7d44ce5b59157c7cfe6d6bba60b6866aeac58226e924d10d49e895cd15b3ec4e74dcf308107d632b9203696ba072c8553bc391fcb73c2eb37a9501a2984f062a266583dd5ee62a53c5479d8b4b8db90b9add8c2349601d6a99bc5e94d9a16b8a24f23f63e711264821434005dc0936aeaa0d84543f247dcf30251c6b9e04bb5700d584a61a41c30222509cf08a9d52961a1389d730c2f6630394b38800cb713bbde4a110d443da61d1a3fe38691842a79c321a96a4900865d7d5df0f521bfe650d80fec426ac9b1430ed3d5c2bb9b420f9fbc158ed4fcf4b4d7dbc96ba2983f10a6024c5c482fc049d7af6c1d60eeaada9ea447541e5e6e63b92fe8a3d4b8e03deccfb505c6ec666da440fb9ea1caee4e26445fdc84b382c4fdaedee5d1662626847db50338b0c7aa91952a95c1f853811478db2cb3ee9ab4c9b14d40bb65da56ca7f09a2f4e1e9be4319ae6eb6d85e79105386e89fe35f812f1cf03ba5b8b581b9ffbfccbdd47d7d2f934435cd1c680d6ab54a4a67ac15584c68155380bd529f49a5f050a89623c123c9f12a5c4bf9df5fbee28090340085b03da4ece14e6efebe0eb9743794f9eccee31456935e64d91a4fe248f8efa5200899b0ff052a7b5dc98803d143f3e1a1f3542192113bb477738674ed9df1c2d27836a1aa3cd67ec10aedd9508a440ec066a00cc91189c4c3ead0e2b4ff5be84641dd3871139a8bb4dd083ec51a01238acc4554c907ba5186e0096915cc27a57fa9e38ce9900e3e2e4f64c4cbae2950c4ebd7d79e50ee5f75977d93413ff045176b1f8eb1291dfc44e512878821aa59d45b17f38b3cf65d222e5f71fc0fbd53089d7f9bc2a588af32c6f508174067b34557ebc3fba30c6762d9dc6e511acda91c078c65a0749203b6dc9b3752209a65368fe2221c8006110ed86871641294cdcd123ef3761abeee60379d93d0e3367054fe88f15cc871071cd681424f750d3d94b2b831ae6d4c01b4fc118d535a5c72ba5408f6709270151b350fccf61920e7e4f3ba0d01ddc7abc1d0bde8180acd14e8dc473f4b7f66381ffaa760e580f175480c9e2118802445a20dfcde26f1a67802862563c9f53d144fd5877288c6a15ea1e8bc3b7688ee0b2a96cd4cd4df7e6ab3527fa54884d21ddeea65f299c7a2dd28a0b543793690fe0677e3dadb71003a1cc6d83cef9fd3f89ae92d66a6e7900d130443bac7431d344af2e46438e8752bf749981d3c8d93d7d67725d28dcbc22cb1f436d09562ca32ebdf8fe0a602e1783bb131212798c713172eb7c7eb41bb4f2ee7dc23de825b5cdb8de20b6546fc5211e6c0aca94e7838feb3be8533b442b7a071eec397157df3c11c964dff24f38b6d28f6edfecbd5596b69475bf5ff70b5bf22695c772ee4105fc02660748c3ce20bade4e46a4dd6a60a80b23e784d0a52c42580342099ee64f62eb31b987a79dd432c20f4b477e4fd5ff1f044d61697c6819b362468f4709bded7d959b57ca84252f5094e4cb13d657eb10abaeac5a250e3e9f329e21f039427ccc3b67dddd66343c8ac7e5403fa53e9d65a98d93659467bf9ff49508a2b87d6a228f381a80b1bd958580dc28295a415545bfa315f8df4d4dbd682ad4acbc2263a3cf180b61b871889cbd42183c13fc96973d11f9648f8e35a40e34a44950bf92ab640e9959a90aa45db6860d4df7e8b3bffde1a239a05f09081835131feabfef4bcd6c69b67880f8b34e967a37cdfcd9d8be867cdce0f92f98d976190ce8b3606a1997b9064a644a24486dd7d3ff2e8c8328b73095a09f449a05aff283b37dea8138321aebd5f504d17dcfc92a10b3b78700391a5b80d8ffb5dcf61017899f9707f439f3288511a8a92a7b7d90a8bd1eda4cf72d6648c360c030b2c135cff353b9923c4b7da8a2d2b293ea94857238fcf2da9366e521f6fe2e9c5ff78489d61e5b4808a80af5bcca15cc83e8e9e7a5d5d15b0b92206ac039693ce96b08dc03be2a12fdaafca404653801e078068a9ac8c2dd5b923944427cecc450bb182c7b7ac444e421fd064bfbb9730821e3c30f527915d2879a3ad94eeffa2ab7d092a70709f37c6904e924f89aebd10e509d42224c649a189c8197c455cc94c31d567bf5c7d32eb484509c1c41bb52f29a4e6b9eece8cda37e0938e20c5230838da1b80cad397d2705c6bf0b5f64aa9786139ea9c2d473764665ed13f11aff27a856228d1c570288531253686e95c9a375ae40340cc754310e7487484e609d59be9694cf84e185bafb86f3a1af16d5803ba677fe8791270cf0a9eb0ad6049d897ac4e5143ebc523af4c964b8fd79e3de375a88e512a8b96214630f702c5c5bdae297c5236b7cb2c616559a20de4e080d3150c71459d8bf57c00ae2a3a7d623e0a1490767043aab39087d80dd44d204906046b9e11441d859b664c5ebe04e8baaea612d21d1a130534947c06edfcc22541221e7ecb6ad0975385236d250b5b08dca72f0e5e154600bd10e0a2481a7d4d0d719fd1322e9dc93341296401a766f9c4359e11702fb72275c78ad8698826f7e8b666567fa8eebb6c754dfc7138487ca7235f2da673f4e39eec75ea052978536e5a5300b3ba2c3ef695c31fc41d4bed69c291eba4d94806a8b72ceab80bc386158ed2317e83c122b6b8adb9db75f196943a980f936b9bc12e2f5becc88a5ddc7aa3e7c6c2467d6adbbddc92a95f399fb57c6e190d95cabe1f7360ba89a97d9fc73afb6af60529a190ee9b66a61910f4dcd24b470b696243cf072dd9537926aa952ea460a319791905aff6bbf79a4c9992a366515392cf9d35f732edba87437659280370e8cdd4350ce098139abc9272b2025d0020fb44806294cc77ed4412dc708654bc3b34ce6a940138af6e8e262ecfd5284b158171bc999701e5fb322a8436f42ac5a3cd5831c5235c79d80c34a4011226d6f6b66f7e0afec5d6aa2f492d857c4684f4f0147dabb769bb46cf75aa28d619b07de5a575840056873a794c74914f7c80b931b47fe63b454db0db13fc60310e9c051655317f22a962af251f69f7ce24353ddaa2ff278c009afd787cd761ddcbb98b336e039b01f4627b05f970fa9a7fafe683d8daa567e7e5a1927f18883086f3b80f61d8590029b658147113ae445133c11dd9314d6eb8db399d52be57e47fe74b683c29659cfb869295d7300e3b32b77cde29f0e466ee34b38044f2a0d57b3927b3fa369b6583a5f77b3c6688be74a39dabf0c18110be06f550821df100fcc4ffe6e75ef16d0e0dfc8ed72d333b733a9033060d23e6f6bfeae3ecd82a48c747dfb6d28cc6422a49759b3176c61f91f240c74ec2032d6beae2063826d5b48ba5993af0d28e8c5ab2d6c31d821bc7a74bde1aaed8b7ae64582fa07211a92f61ecaf71532a467114afd5d6d3fcb2c6888d45f3d1c2a7cc1e1b9bf7a1c78d57fccba831be41ec9d7705c375cbea31b5dd7e73b87165985f20b87fc6f262328c8524892e898191d152a0f0651894a75b6205767931189107b9042c49aa064d4753e59f5dde0860a95a81659679cc613eaa412ec9d218e7412ea4e5cb358dad7d54404c469c4864452077de301f0c2c9b40713f51548b2437cb29be086f1939d4067f0cffefbfc8afe911801bfb184b95609fdd79ffed0ee82805a7482769d19a8cc6cc5fd13c0455d3b0472d5946012eb9af15b4ecde6d5e55c506080de479231fb1ed8548b056cfa5592ef5e2a8ad2a71c7d967a585d3c63bc841fcf2ec574413bdcc4fd74870b8935f8a5924a906d4f404b907a2194da3eaedbc0a7ad40fd99d7e44b471dbc06ca2c84ae5252643d3dbf0bbbdaf6af95658bdd53820f3c04b655b64182ef666efe75a31cc3b84b2af0c3e553dad6fbdd71e027c046179c6b5f7671bccabb13a3a69692a4bb2a2d4727c91c0415c0595604358f9e16edaa92cf736749dcc6e19dba4a9aadf3b30272c2c3ac3252042b04c2ac20a5d49a83db38ef980a129ae8c4eee233d301c1e5d8b08c89ce6313d2e818a23aed2d952fccb7cac071aa36489096eba9b7f7836a5035108a4f550b5a2f38a87308c1ffa1b7c68e06310ea8743f0034d40426e96a3edc6bd5dde47c9c015d69aaab113d3a9aaee71adc1c597f2e2d43857182a2628ca7ea4f0d35cfb2e66787d4377324ff1ce1bd4ba8c93685c77ec6088ee8141f4a0ccde46927775092c5785ce820cfbdbcf79752bac8f3df653092f80f2bb3bbb6897437613f1e6a4ca4716fba4dee5b3139bbbafa967f4e0d187f4d9500114404e433c5aed8e527d59550560cc1240fad13e25c27e8249a30c6607cdc4cca09087ab6befe60264ce399323709c426ebcac51b6694ca7b21402ec1b2822f2f0039fb80573b2b9bbb545521a6de8366a66b170a7257bee91e68802f0ba279e3a91a70daa75da328aa6b7ae5486d10c25b3f9439e4f413eb5fac36b69b850984c955ceda731b79b0fbf0f1ac256b05ba76baa6cd3bc4c9e0f79aa2656b6a5c95e69094acceaadaed47f1ae87c807f82fbc0b4914a04c10f61500217bfaa9dbd337eab7e3189a66a00c6b13cf26896d2fa641352b9638e43cd45af86857ab12bb9254d9652dcd0316304321b4a2b73df127fcf2564934e5c629e372ad270204de4b9a81755c352c3b597cbbe43ff542510eeddcd87f1ccc94fbe2021a0ea86f35613d5c1fae371e87c9ffbc93c40eeb88debf5e210831edd6853b594c5f0ab20f51dc8eba7f316bc64893205691f899cb9a5fb07d4d11e63f4f51faf7d651f8b0bdde24230e8828184f22ae0fbd22802486789de824741494c664a605834c1013352e03407c46f83ee01258575c701f8d5ff24556e495b66285dad3358f372ceb932737209b9ed89cc9103ced52890f8c629e5b651e68e1237ddeed584fbf9b527fe12bd36405577b254db8a484bca97d9afe68ce141732daef1caff7d35d62c75e72ad0af98aa5804e31b4a30378d84d46313be4413a2672345d86a7362569908ddfe731537ef498bc816b46d4aa2703fb2d57dd2e157ba1f2d842b4731809519b1babb131a6842d37c15a5f023f681ce258c4aeca672afdfcfa82a4a2ffb2974f582385923750481339bcc9069ce90d408b9849a505b", 0xf2a) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 5: getrlimit(0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000000)) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2}) executing program 7: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r1 = socket(0x0, 0x0, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000140)=0x19, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x40011, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x70, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa80f30884f459f4d8c00b1d2788f3e1c4763687fadd5919f63730865dea26e1badf77c9537d46efbe8e1e1d57020fd935dc90c865540baa7e7b1792a3e76906183422113445264cee3c9ff0878db3cc076c3e17dc9efa5a4a96cfe6e66610576100000000"]) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000240)=[{0x8004, 0x40, 0x81, 0x1f}, {0x5, 0x5, 0xff, 0xab73}, {0x4, 0xf3, 0x1, 0xffff8000}, {0x0, 0x8, 0x3, 0x4}, {0xff, 0x40, 0x2, 0x1}, {0x2, 0x5, 0xff, 0xab15}, {0xff81, 0x1f, 0x5, 0x3ff}]}) r4 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020697f, &(0x7f00000001c0)) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000200)="eaef125c00000000", 0x8) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/243, 0xf3}], 0x1, 0x8000000000000001) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000040)={0x0, 0xfffbfc01}) r8 = socket(0x18, 0x3, 0x0) getsockopt(r8, 0x3a, 0x0, 0x0, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) executing program 6: socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xfffffffffffffffd}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000780)='./file0/file0/file0\x00') writev(r1, &(0x7f0000000480), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x20001}, {0x3}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x6, &(0x7f0000000040)='pk|D', 0x4) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421114d43e97f0000000000000000000000000000000100000000000015"]) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000003c0)={0x2, 0x0, 0x101, 0x1ffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) syz_extract_tcp_res(&(0x7f0000000040), 0x7fff, 0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x0, 0x400000002, 0x3f) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = socket(0x2, 0x4, 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x60}, {0x64}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) dup2(r4, r5) dup2(0xffffffffffffffff, 0xffffffffffffffff) kqueue() ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) kqueue() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x4d}, {0x6}]}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5498) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00002a6a0200"}) 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) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff67a61ae319e80800470000380000000000029078ac1400bb000000009406000000000000040090780000000045000000000000000000babcc91f2f0000e0000001ac1400aa"]) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r0, r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f00000009c0)="ebc43698534b58eba4294dcae97a05d0250e3daa5fe3aef409509b703805b5690ff73d44c559ae0a10716df539c89fa8a38720ba5fef350d5d7d67b4b365c475c29d9a385bdf730883643a8db4e4f08a84bf8ea710e6690f59762e24f64b525706004a3dc907607c972cca2b95f146dedd6e050cdcfa70f9543917823217cca00ddc9c2d1de724e8c12e30ce6828562c8f7a4b6c03737be5a2d78965617541b444b9d2d65651d96814fced99f5d82bdf84ca7bed5bf0e3b2710000e24c9b5a34ac0fe6f4ecb66731e2da10c2e9be162720772ea19c614c08f30c8d33df8e31ccda7f901b3f62969b0b7600455fa5504a51d0e8b18e2d171ef39e281da2e6eef32be2a8217bc24ab2384fe4a8d46e21db8016fa949122b870b23cbcdf5d49343277116e04f92dcbb342c0c93a75d8c53d1e1ac617ed03cbef72847b840e8368c04297604f7b5df1250f628bc1dd7286299d7fc22513972dc1ad9fb29a303d85f442217feb93cdddf6acf5269676f7dff92d", 0x171) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0xffffffff, 0x96b}, 0x8) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) getpeername$unix(r1, 0x0, &(0x7f00000001c0)) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = dup(r3) writev(r4, &(0x7f0000001000)=[{&(0x7f0000000f40)='>', 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x802207, 0xffffffc1, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000), 0x0) setrlimit(0x8, 0x0) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r3, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2, 0x4}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r4 = syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x20006473, 0x0) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x0, "102609307e7be2df67de208c8bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c00000000000000000000000000000000000000000000000800001a003f0000000581009078001a0000d1c70953849eeaf8e1a1023ef346641d08908430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa893a4837bdb9d"]) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x2, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd0800ea9a6ef5358ff4ca5468a81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3ee31d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000000)=0x10d, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) clock_getres(0x7, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0xffffff0c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setrlimit(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x430, r5) executing program 7: r0 = socket(0x10, 0x2, 0x7f) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0xfffffffffffffffe) poll(&(0x7f0000000480)=[{}], 0x1, 0x10000) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r10) r11 = msgget$private(0x0, 0x0) r12 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000600)="ee084d5d19ac14d5e5134876f197a7728420aef6171504b1c3d4b38305000000817a0000040000006a89dbdf", 0x2c) msgsnd(r11, &(0x7f00000002c0)=ANY=[@ANYBLOB, @ANYRESOCT, @ANYRES64], 0x401, 0x0) msgsnd(r11, &(0x7f0000001500)=ANY=[@ANYBLOB, @ANYRES8, @ANYRESOCT], 0x401, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r9, r4, 0x5, 0xfff8}, 0x0, 0xd49baab, r8, r2, 0x7fff, 0x7fffffffffffffff, 0x9, 0xffffffffffffff56}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r1, r3, r10}, 0xc) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x1800000]}}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x81}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r14 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r14, 0x4004667f, &(0x7f00000011c0)) r15 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r15, 0x80047476, &(0x7f0000000000)) executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000040), 0x0) (async) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000040), 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) r2 = msgget$private(0x0, 0x2) msgget$private(0x0, 0x14) (async) r3 = msgget$private(0x0, 0x14) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) r5 = socket(0x2, 0x3, 0x0) getsockopt(r5, 0x0, 0x64, 0x0, 0x0) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r5], 0x401, 0x0) msgrcv(r2, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1800) (async) msgrcv(r2, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1800) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYRES32=r4], 0x39, 0x0) (async) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYRES32=r4], 0x39, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) msgrcv(r3, 0x0, 0x0, 0x1, 0x800) close(r1) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000029, 0x2e, 0x0, 0x0) (async) setsockopt(r7, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r2, r2) shutdown(r3, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) close(0xffffffffffffffff) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) recvmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001740)=""/21, 0x15}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r0) writev(r1, &(0x7f0000000600)=[{0x0}], 0x1) syz_emit_ethernet(0x42, &(0x7f0000000080)={@random="5dee02f6d0b7", @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}}) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/54, 0x36}], 0x1, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000180)={0x0}, 0xfffffffffffffd39, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x5}) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x9) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r3 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) bind$inet6(r3, &(0x7f0000000200)={0x18, 0x1, 0x3, 0xba}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_index}) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x200, 0x0) ioctl$KDENABIO(r5, 0x20004b3c) fcntl$dupfd(r4, 0x0, r0) fcntl$setflags(r3, 0x2, 0x0) writev(r2, &(0x7f00000007c0)=[{&(0x7f0000000340)="8f33fc307b06e0bd3d16be79172408c560270e05b5c9c901b97010b1ee50bcaf311d572dffa0ff472609ba2f3b70f7446bee278bc7a79e5638e55ef5b3667a40202c98a41282ebfbbf92a97169e0", 0x4e}, {&(0x7f00000003c0)="08cd1636c7473b851ba95eb31ad2f3e3ad26a5ab397b3cf539b7972fa4d60c8d5ca9d290ee3edac74924ab83544589ea8db3c993d2593cd0fa2fff7306a22f763b021f41861dfce8f3647ffcbebb26a9f9a241fbe5498c6cd109edc5ce9b8886be733f390fe72b373d7316cde17ceb72189a521595881cc384", 0x79}, {&(0x7f0000000440)="aa1afba6ce8bbcd1b558c4ffd1dd5a720da7adc079e77b2e52446415ee244c5a20091f50533699788f8a63a6421bfe9d379e7767eddfdf63e558ee5b12424f172ab0fd836a9353a73611012fdff74c9399a1544a6eb0e291438869cc3a9718a6a4ea297814c0e2249a55c21e5a6e35bed023040de7b9b890ea702adad983032d2366da3dc3c60f5963d5092a7cab06af4378caa296ea8de8c77e83e73e2e051b1ad492a29c26160c780d47a8c4545eb3e37cbb1b7ced48665f078458348dfe4e530bf927bf04aaa5b7378e092a20cb7086c7b997779e4a3cb6f0f30738177ed2290ca74a5df6bd62", 0xe8}, {&(0x7f0000000540)="172ac731b1df5869e3c41cd28042ecaa330da60bda33032e2965e91a913c5b31297f9c8a60b38c1aa2a447ff417c89ced96bfcebbeadbd7b8dd55881603b54155d4db963497b352cf85a4ffd326be9062b82bdf70b767ed9ba842615ecb569d7253c33e0427b03885c4d16a69386e17a13f48e7496c3ad224d0a2af944a2faba4fa6043108bba8292b37d2d0df7c96c08789d02720f7d6875ee4bae88abba1fd4972dbc1edcb72f50d3af3421639211220e9f5c22bb709d9f2b09ba057b1c838f3f8ef1c56d7ca06affaca25b60cc0335063f48fceab28e8a94208b4f004b54069b72a4164c8942c26c063172c91b2f620b29b8aab9a4e41", 0xf8}, {&(0x7f0000000640)="d41184f2750fb197cb99a51cef557102a2f7dd494732cfc2f6d587ebe5c58d96adc1be1cb4f458b92a601fbcedbcdc2f7dedeb792b2b597f0f9002e20355a4c489855e7871c23deaf9a979d4667430175367a9c7c0e7663b7f31e403bcea6b9a890d199620439f988bd88762f1f155d73cab74d12c5b65ac1c8b5d77aa56e70ae75cec4be14bf14e01813d706d", 0x8d}, {&(0x7f0000000700)="594b890610a974f35e5211daf87c61d14a606adf3d02a2876e5ebe6f3d743ec31ecde3a9fc108bc1f3ec9dc8f55fa18d9b79273b50f21735885bcd0c5447a2932de3df1b95738b1096c14001421a70dceec00ccfde8ebe98b260f1af35cf63fb999f612f8f1aedba5864caa3d2efeccfbd7a029adc72cbb94bcd2465f0d7abf2769c9007d9b3", 0x86}], 0x6) shmget$private(0x0, 0x1000, 0x50, &(0x7f0000ffa000/0x1000)=nil) r6 = shmget$private(0x0, 0x3000, 0x2c3, &(0x7f0000ffc000/0x3000)=nil) shmat(r6, &(0x7f0000ff9000/0x2000)=nil, 0x1000) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840), 0x400, 0x0) ioctl$WSKBDIO_SETENCODING(r7, 0x80045710, &(0x7f0000000880)=0x800) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x4) r8 = open(&(0x7f00000008c0)='./file0\x00', 0x200, 0x11) dup2(r8, r1) ioctl$WSMOUSEIO_SETMODE(r8, 0x80045726, &(0x7f0000000900)={0x1}) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000980)) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0x57}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3bbdbb8805e08a962b144812e603", 0xe}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0xff80, 0xa4, 0x5, 0xfffffffc}, {0x8000, 0xf9, 0xa, 0x5}]}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 2: syz_extract_tcp_res$synack(&(0x7f00000004c0)={0x41424344, 0x41424344}, 0x1, 0x0) setrlimit(0x0, &(0x7f0000000980)) r1 = syz_open_pts() writev(r1, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) r2 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x100) setrlimit(0x0, &(0x7f0000000080)) sendmmsg(r2, &(0x7f0000000740)={&(0x7f0000000700)={&(0x7f0000000540)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000002700)="3b6813274b241319caee90c65a4b7c541f68d1646cf2a18a09b2305ee54b7c5f64874f0575683a7e5f6f1db61b05071e9cb4b614ac7712533db7491a753478f4c4620de8bc576d18bba48a64c5f7e913a5ddd38b3272f249d33e163a25987769c46db0d0f7088bd1a084dbe1bd9c5a8086bac38b45dd4e3ad45a511ba9247493c4e5f9f525aa72b48f8b20cbb5e324d3aef92e95c390d4ed87012baf40e9b66da3781c860d4851c18fbf568e0c4ae10d427837886d61dbd8714d96887f3efcecc585bd532de089638c4e3e485755b0d861ad8422a7a563887a3a5328981538bb8c63f3b254141a7ecef5897cda94942439a740d50410ab0a1a21aa06ebc90c5e44f2198411058432efe9fa462b1b235029d405e53050493a20a925da6a064eb21e1b00184429d0d0c4a99a648a77ee641ce156eb68ec8d0830aa8bec059c7072fa0847d922906bee73a64f5d266674f8ad45fedf81707090be6f3e38a9f6f4bd484f7b1f4241c4398e306d7edcf9f165c54eb15d135243f6cacf90564c258c865f107d1b65373d2bba552848ce9d553f8b5d0faac55ffa8803f73fd27bb211eb38c0e0eebde2a5ab3b445a0c5af6ac425ed471106819f3ef1ab4907694d5c30f86d1dad8f2e66b33bb4413df35d145ecdf06fc028b1b82d5b56f2fd6ce69baa228110a2e3f3ea524bb8a2d88ba37e4198de763e40b2056e8b491095336213dc847d1a9dbbd1fe789a7ce6dabe978cdf917f61703881185387abb9742f7685d0b527572c3b573731ee82acf1736693aeade8b3e553eefcbf9fa12e403431358064d3ab20838b3ed5857c8655fdd1f3fd639c953a4b7ad0e5bcb233771295e1aaf61c16c4a04958a3a7e4f359884254a14261ab4e812e3cbcdecbf8e52c9595956ed155327c54ed1a265e885ac5c5344293a16252a92788b7be203709e7c46921aa29946cc013277b52c8d5b05ca64c6b6c90b4b1360af2c78ea527e7fa5d16070af0ea56918f3eb9373f6954e12ef5649ca495c20b641213f8d0c5fbc04aa6509d1d8fc22acfed01160d63ae4baf33d699b57a6cebf132b2d26e63a6d7170a48892a96e712c5de2e6a80a1f169e182e80417e5a163d98f759d63d57edeae664937ed54a45e411741287b804ee98a741beb8d798196919fbed593c52672c6e25c74dd23e936a586d9aee848fbf97d83791ad8d0fb618e3bd077a01ce5029e97d83c9524e65aa3bdffd44c569638c4daf448466a69c9a4dd0aae3a32aa09ed3d7692f2632f911e3b49077872418c9b7be75384300bc145356014df0d58b48ccc63e3282f047bafd66fe2132619704f13f405fa078c83d71c236246bc504fbbf220e06442b8d5425e9bba957d15b79963725bf616bb8bc5ceab663044de2739f75b65a4865c258f36cdb95b6542e5a59e9f167e182c181a787d308a0a9b696cbdf75297c4563b165bf677180f295641eb2035c03b9d68b1f4cfc9b3981b4ec6127b5511c574cfda8ccb29dea1d8cbf2fd344997ad7d56166e62a82b68fd258534969d0c206d8580f3eb77787c50c9f1187b2aeb1b649b3c141222bf7d7c6e0d5a17f635669ccd5006d64d6e8adb8c8f6e2947ae156d676307459b9db0860ccea5801baf62a5c100d6cb9d5b3bb600ad9bdb6f46d7b71e8dddcaea35b8a672c22be0bafea4b387001acadcab250b3ab88a300088527a8f4c958322259a38af61fa0a002ccea7c5ec7ac41865a034a2a46d34828bb2c3e701ff3d57b38a99ab4d3ed253a138931078dfe4f9ee9b0a935b7c8afcc7f72f73ae36e4fdf0554d175ec748b8aaeae84f3f95cb46064a6731b5d82a881758fa613dddea9baf0009867c48f6211016dd2ca76b3c0f3308794a342abf2ffae3d0d8e1fe859befda621372439a51c959c84d431774700bd9b49c696bce5c17690c6ec833c649db2f4367d43991a5c1d23e3a695a7ea2c4b0e75de0f55e3febd6da665cd5943a22dd5989f2d89616ac4263be8eb42fb12bdcaa1080da811d9531093750bfbc5f5271ae7cf2fa10a893201e5ca5677ca32331a214063b36c99bfa0641c2d0926af9903799c280c6d5356ead1e4d3c79df78cbd2fd8a5642407a86885c92f728fe4b1fba21d02b0026e5bb53e2125b06a5c9f517352734825683bcf9d845d8f4c407374f976fcf6fa32bdc72df5a1e29082419d59c2b42dd32c0376ebf6b62f811f2669a2323d6b89edad02e3ccfc9987018b4b792e9eea4ec47dba292eb52c16c44012fb3318f8053a64719501fafb7d0f132b007b2015a1869f571e2b5b0580e7a9733214a50be66107d9412bacebaee4904759553046f61e15f4ae02f3924224aefffad706c5a700550a6a4e317ff72ebfba95c7727123db419a88a1cf16c4b2a29023f4527778d4e02c68a2b3c2734cba34baf857e250bc3f7cb4a70c78a3c20af9fbf7e2e317c2028c76648992df0e5d52cc707fbd864eaa2c6101582d807900ed891931a71f1b3205799335e84742a011057cdab9a470eacc9e1bfed353c6e6077d95107ff80fb4743f9f300b5aff90261f811afdfe805965bcf74dd305ea25cc937863552f9f1780d4b3a2f7b6db237093e8068694441aeb7302c0d115bfaa26004d1bc424614eaec1b62d04cbff75ea48b2fcc8c585ad5cab79704ada8364e5a0edefaca04f35234a17881065e48d1d8e8f974e8d5bf0aeec1f0955a69ee428ae1de49258f88be8bf25b6b38573ab42a33d82f9c5563d639889368b3ef5d4e0f1ba01178eb978c56eb9191617814deb56b9b13838ef65a619ecdf18602541f1b2fd92713e6ddf23234a4ef6a5eed080d80a4dc5e1d430a8f143bdcd340ce4f5f1f9fae1274b75e5144d4454403e43a1f596c24280732cc57b858efbde6f5d87e1351de542d771d097f493c80686e00848e0497c18b8b018906da857bbf3020ac3488d8750546b2a498fbeebcb91a755a438dd875cd8089c49032531dc67d6c68d959909f5eff9580d99b32b2eb4101e797495412c6030eb331f467a443f746e6045a9f7fa824cdb514d5c01cc1c20bda7551ac2d9a4c5201a0046092f8c4d2f50ccfb203b3a5ed37ae9b9905632e95e574d073257d5b2b5167452cc77c686a775bb3588342ac7d3659384b39b5220d55c11d0a29e2d1097f1cabe9afec1f58000fbc497993fc8a6d1c5d88dfcf16c9a46e244888f54628d2616dd911a53eecb57dfd0f5c537df9af723c3b5fbf3c67abc636b1ebc68e5fd87e4640907e2ce6796480d3b16609f95682f47014798a3178038176da182542677a36d368b1180db002ac4603f1b44277c1aff88661845ce7b430514d6fa81cd2ca1bd3f64cb7e316fd5dffca38fdd812f7fec6d747c79dc42684e3e7ae0bc98740b6d07f115bc8db48af38e51e1d4708b632ba079d56594f07b42a77754e708d29f2061ebf2e8b3360aaa4962f0249ad3bcf7fde553fde11856528f645626d2d63bbbce500158eaab73112c93a584746b44781dccecb0cf5a7284fb0de286734cd5de5f37ff37c1c34bbe70f1d3515aae79da247f8cde840f974952f28aedb5c6da1b7e2be1191ab82b759c801a3c21b2dcc96205c6959108d9d8954b029a77242dae02aad0d4b734be7af9d7352e54b7a1fa7b8b54ce25204780462a7b06b8814747a827898a551512a956db80a57771c69912255c9159e64defa5356fc4366b3ae834944b0d36c875242d604be0961a71f6fe7da86d74c73218606fcf545906be7bcadcd1035a11604d9115ebb0538c07d4738ed21d046efd060c4601f965dd34bbe6937ce029dd7e0293fce37e3198918aecf293478cec139207216b8c6e9ef9eed364bc198b77b15f477f5eaf346b8a66e9836120d15e41b43e8cc491b793b2bebd5c415b111503697f7e5abed7c0a8d7aa7b57bdde17dd0e9714b7f36c5bf5830ab1cdbc2f500bb8858d515d689e806b72b015407068c05dcc7233cf529505a941298b6d0b4d3d610dbf12d6ff0ba9e14954cba630c904601827e8cc201e763bf83d80d5cf21e5de1a85f322d87d5ad544999323d138599b39aa3d0ecb8d4e58b4661427e838b642b5dc140abb592ff0e4275bc5ca9a3393e1964548687a7f7afde04c0f03bcd56e2ec00e64bd884ec0c36380e9849229cdee13691228f6f93e5f840eae1d2e335e46278b29767fddbc21fed94a5b6ce292d88e7db0abd256d0efb870c4b762cb0f3596ffecbcee8b66624fdd985cf3c5efd9283bf62340d89158fe40efd45b52d0051f61351d1bbf523793c2d64b8c57abe1d366639176e109c29c630bf3e9c22770873952c72853f2685dafaed485a29a1ddcb32334a3594fbc730900ece479ecf172f7a73b970e22762eda5bc77ed2396fef458522d5e90918498b8c697c887552eb79437b9af89bba841c04e4676b37d1a473a9e9b298d80025b3aedbfcadf61c54e75ec1a757b15d7bfca52fc2114b8eb7778b2fe908319ab4fc13f988152d6b16c49a000974fa0652af72304a3d1b98aac7c7e605cff7e74ceed6fe973c7fa86fb8e183ee900c64bb1668946b1ed893b6ecc194b16811516c0c1013d1910ff3246f14cb1dc9544e9725e58ce97a2b7f04eb59f37b695542345337aabd405705c5d88f832b144c1f2a1c455ed2625e170719c61351d6a5e6b373ebb3c98feba7c45297fb2201cdfc56e4f0f7077bca49db14a7f1c116265624773a2586e5ea1a7b8be88ebe0a43d21d94db5e2d98b779b604ae3bee55cc7eb789eb70cae751b8c9ad1d46cbac948570066aa4478a208a0adfe59e701d024c87414b55f01ff0c42202dc47691e0a89166523169b5a7a6950243af4c65098dae9e807f36d241e0ba08e7797d8ca5286665a2ddcfee92d5553e3e5b876446d3887277e93152957a18ccd9f4540da14907b6fbf0e5833762ae67e836ed247457278e2fea14baed3b5a7c1a71bc4a14c39ad31d7aa476472a6386cd78e4a98c6359ba729a16157a9ec8d69a9e1413b2cb9c21dd8cad38a2f6a6fd801857d6974d12ed83a739131a986a2309046f00ef8a4bffece58965c67792574fe6a52f3f0866c1a9b52c316b16149c8d1957c27797633bdd42eeb76bf125572af28674f6241130d6937b0fe9ed7daeb21cafa408d5f418ed577c875c8251e2c3e9427d56f31e97bfa53666ffba7c35ca70ef1628560fb3615d1f88a3ccc78453680a1b8da7e9216510890884cec60f860d103e9c7c7b444af85c5a6940d5126b14d81e2e29b12f3c4a965733b19cf965e7fb111fef2548c0ce5fe4dfafb1535b752dd18db3943294bbcbb4e4fca11443f2bc683a4c06e1e11c1b2973c8b2c33f09023f53c0135c02b5fbf74d0896ad36de003459e19e40dd773de7cf053b4554faeb1382378a7981c700653339f22505cf01689cd30e7966ca6926ac5607264c541ae015f64b1d0119fe9a64f8be8393f1b33a64188ab51a684ccef95b64da2bb4dfed26aaeca6a67916e427c85ebe5f6da3db36f8c5e586b3c9a0f15a5f0a1ff72a1a02640d22c419f06b31d8d78b5286096f5d1c615d97301cf30b8d7bc6a4d682518b9aad7365b9cb7e3a5b85861d4f58ae48bf8136d757fa0480102f00f344e26cf677e51a0b47a6d175e5dbb6e6c7cfa156753a27c970b3385fd45f9b535cf9cb35e86339fe1fc05ef111cfdf17d2170e8a2f19f6740e71635b8a0ee4b39067c5f5e8da876117ee6d0a2dd19a4cbc95b757ca35b629d2948edca246d508be324717d254162a1ec9c361e7c21549a8f89c5c99ee866a774a37d7d1a1da6bf2e375bfc4613e637b854651f6d21", 0x1000}, {&(0x7f0000000580)="e3fb3b0c96887a58045b4c88f8bfc889b3fadbdd30d4f308dc75dc231ff684fd892a8b2dcba3353a1c9eacec5eed6b7343b1849d6599ccfc6d4395b8d681e7ef819945e63fa185d7fb6e2d4201761f7a54867b3ee0b02c37188091029f8effca909e8fec68ab64471376f6fb2b07893b45ec269f057ca5257d3e1fdcee11d92e8eb32ea80c26187df0", 0x89}, {&(0x7f0000000640)="8af9029451694650cf9dd0fd7a2f2dc0a2a0c3273122135abc4970d98741bc8a6234711fda4b673407f16fd16f622218984e1d3cef432613d258fcd7257adef303caf14cab3e108e961f0c029c84079abbcbcf3cf52363d1b14d489f39973133b2d8a678a864ff0dc8342363c3f3478f5e5cd185b2db1c6b6425a7e94f", 0x7d}], 0x3, &(0x7f0000003700)=[{0xe0, 0x1, 0x2, "c1e83acdd5e5b75b65a0ccce5113c0ea0748d285ccc991786ea53636aca332c6e8133c8d503dcf3dbadd81fd11e16b33d13f5e6632a3071c9bc296f1e0fef6b650406e7d4bfa167c41915321960f27908735f826ae36dea55bdbfe9cfa4c5957cf3dd38a90fce1e021e1c6eeb47985f770b83f3593e4107eed847acfb5f401d54ec61f300ec3b432b25a9889232f5b2a429e9f2e3306e92af009e83febcdeb9018e628bc2cfa14eb3629fc0365437aa27c71101971651327cc9d430c57c277b487d36aee84d899627047eb6112"}, {0x80, 0xffff, 0xeda, "f053a99770934a4d8e4bb32f2430fa17604a559f74091b39987b9336db98624ee41169c5e276a48ebaf16e0bf06cdb0617fcc358d36aeb312898f95207e749c43d4c7754228cf4e508a349ebe512fe2efcff4b8b996d5cb6b90b6a5a76fce914ddfa58f4516b8a93c4869fc4"}, {0x58, 0x1, 0x1, "cac9d4f3d645ca454dfd7340fc8390116e03d156d529596428272818fd8c0a5971377c5ace4b9525787252de1ec36d2582ca4bba9165dd0513149b33a25a25c28d5d51c42b"}, {0x110, 0xfffe, 0x5, "9eb328251c75716fe92a0448f647a2ef4e394e542400fb2cf73b00cf9ecc04c4a02b01629365059955a7636050db2ba56eb55a6ca11317cd8e04ad66e1e16dd28f4bd61663964fd462c87f5d91e4da8b9cbb942b85f8d452910b253b1ddf4dc90899e571d5e2b88744288a5a77df6c87b52f32b41ed7233ee8a11d29a26b2b2e7c3ad6fbc48c8aa793fb0d14c0bcd01fa9009ac9b748829cf0f965bc19f955d924b5d240d6cc3ea5c78e9dba56676b761aaf802f597611999761bd5e48445615de38944ac57b5f8f10cc5aee0010c997aaaf06b915accd92375ade85b05d21d45826d2675654fccee6110b5184e3c9a30d8873cd05bca54f44"}, {0x18, 0x1, 0x40, 'S('}, {0xe8, 0x7ffe, 0xff, "823349cc42a97bcae1eb3cd51d64eb34d263e03414edfd8ebc85038da3ef7b5ad9759e855caafb57b85cef3e7ec70929ff895fc24c8d92523aa64221da02f4f4fd02cebbf7223ce0a95483d9c2f1493b4ee03347e21dcd199ad5dc9587a21ff4227f2f82a4b943149292388ebcedb8ba7a3069fb2bbea3ebf1e99b811ddbf6699b3d3675611a9667ae59be4833bd8710cb92c0c3acb2d356a18be671254198940f13028716a23b4ee50eb6e0ea3c2a5fb92723795dc3a95b8f5c58f35b5dc782a3140a7db6ffc0aa8c8f4f2ff13af1e65af7ebf4037cfb"}, {0x90, 0x1, 0x20, "4a12d002f34cb86f29055046cc917b9206b371472c66f86793752854bda437ad74045bb7517ebcec26bc0e2e392006f66353db23b4d27641cdbf26d409a2cdeddb321faf8edf7c1fdf304327799223280b87429b1d941e9610e31da69c720f1c17b0174483258f918633dec1a8dd27af7b37bdfc7b7d3fee38697d"}], 0x458}, 0x58}, 0x10, 0x8) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) syz_open_pts() setrlimit(0x0, &(0x7f0000000100)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421114d43e97f0000000000000000000000000000000100000000000015"]) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000480)) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="6040f0119078000500000000f84d9c5db90698622fe33c3e51c5acbc28c2645987353ec3d166c3546060ac9a9418568c1b9cc355060b0a8649405ddd"]) syz_emit_ethernet(0x14e, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffff00ffffff04dd6060606001929fcfe1182c00fe8000000000080000000000000000bbfe800000000000000000000000aa3a000001000000004e224e2362a169790957e2d3c549ad52060000", @ANYRES32=r3, @ANYRES32=0x41424344, @ANYBLOB="d08000039078037113125fc09804a109f586620d9af57baa0d00080affffffff000001ff04020000bc58c8c64531bff3d32ccc602e9f2cb59b578e58b7335e5fbf19565b6e30f51b44a18c52b5c6a9a6a770f91d969af9571874999dd10804242607df3749a4ac0335c9fc9746dfbcdd2f3aa0e8332b91a2e7bc7dce9b637625cdb24b1ccf4f806b6bdb6c93230ee3f4db206898130cf03f80b8819bd199b31823a6b49aae4430fdd434aa9d4cb60e5147445d2e67a2d459ee5b8a44ad435b3a6af82f0c7a6b67f02bdf8ac258daf15fdc7f81cdf7b3f431caf8982ab0cf394f154e67b4b2b0fc2dc66411e6bf281f14d74ebc58e1aab6c38bf131f9f4e10caa9d5824d1"]) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x2, &(0x7f0000000380)="43ea0bccff917e4e7b16fafa22ff46e90ab66f14c8d18acbc1b98575fb045625364235000fa5cbe8b180d72e9b3320f7ac2dd90a063986c713c2bc814534d8dc97e118669326880f2716ae9fccaf5f2f05a64800668208ece34ee5d853b601bc59a10dc54649fcf835d2f2b8e93ae3bf10e45d4ef93a5a4c96c56492908add3ae8a54df220063dc67721bf6d66e1b881745f3d1c70fa6a1bdda68c624345caa2c676e99f1eec907a4ee501d128be6839e6c83eb2900fe430a08477a9b3ac1e39cfbe90d4d4735b942e3919840f9c209c8eca", &(0x7f0000000240)=0xd2, &(0x7f0000000540)="5e78da5863c1ec81cd1b7b82f9d230f5af4ac072b270da6650a3fde20497e8ef7fbba0c0d01fef64d632746ae05469f5e38aceea106f4c7c9cf3672f26e0b85c621685bd4f8cd1450aa203ef791457a9d4c2c503c8eb419f31aca6180edc43cc5950307aa9ec8db9d37da5f3bf3946e3db0a84331bd8599c08e56a055fe27ebc246c8a8dcaf4aee26ad840597e3ebba8bca1d1ffc5f2ded80b25da9493de171c89c0ff6b962454211aea82f1ee6eb6b04bfc794df9bd2ff3836a47649b19afb00efdccddeeec6b4f58697e65bb0b4553d74795a91e10b2dbe13a5fd2e89f757b231a5e48b42f34af057940937f5ec01f40bc26d61e1ece09996e5a717a02b75858b33c4e1cb7d92042021fb300846de17c1065041e71b3e94cb7e153b3f0c949393067ed28bd6271ed5b85dd9fa437a074203770eb1cc547a7a52c029c0fdac88a0ca1375a46cbeb7b77b6a01cf9d63b44e31bbebf8129018d9dbfd47bb19f6021319ef159d0eddfd0b73e315821cdca7f2124cceebba9a37720208a9ced9fb6eec678993d3413d96e4bd075d15f73fc0aa0838488ecf3f4cc748faf6d470f45737e5a5675c0f634fd42670fc7b4d5c34a62cb06a41ceb68e4d66bc826c64a4d9164630c7481cc570a320a1314fb49b45756fe3260f7d84e9e3e42d21cbdc79ff5e52cdcf31a08e7add3f3480ccb5e855f806858820f7bcb75690bd11e5d99a8c48daf47dd5ce5462a58dcc05232832bb896d0ac4986d2b7c7ce6562f8ca27335866b084f0aeeb02cf4e8909121b29b01177e2f7fd0ded02f564053989bede065f05f40be347b0f381c1293c9ebdab68939de7778c8129595e60c664d4826e35b31f3b7f7fac03f71c081fb9a6aca64eabe1a4516233363e82cd9a43c940104d8620e1f4ecde2080d5ec8b00de06e28240bdb1890889b1afcdd67bf75689bbd613905dd3115932fd97d06408c3c4f1e40839822342b66027e1a45a75ec0b802f147adc75f332d6bfe589c92b026daa265816977ee5cd1dd43c74376af592b76e21e1e4c8260ed94227de97c010d8658440c6e5f2ced1f3140d8868862623e8e8465febff7cd63096b5f85bfa3fd40de5a53edba8040c4f68b071bd77da01e391298574be99b4d52b204534206e3e1efe7aee0fce95a28acd3c2e2072a887964cca6fc0972631bcf37c36f8859849dd1ec385db132ab2504a62dc32a43e5516041ccfeb032e65a26b5c7d13c6e84264eb46192359f033964faefe5cd3aa70f5df7e12cfcd0ec4a5239a08ab39e700e1856ebe90cc11b125c72502ef280fb8ce6d8ee2f40bcfd4742c27837798f12dc500b92f4e1d553b5bbf9b56a4e0ba63251216a72adbf32f9531df20d5b396bad500503847cb319cd54ee006146618a12399ecd0afd5b3f8a68c200dea09c9698fc20ea5666cb51a02a6b7b78e0408201dd8039b1d5ab3c405f15774982f3bfce7324a1266901c683f146c20c082c089229f49084a4f2ad163599abb85d17323b63ae827b7d4b571037469621751dd36dd13e4a7ca02e99e8a38a02f762d3d070df6cd33c742a6a2fd325c870716e232f1a2ab72ccb86f0ff87aa23e9d85d7c280cf9aec7c3489011c693ac1e00c911075bd51f69e1407db35659d38076eeed3200757610accdafcc79a87a04234f7c507408a62ca7314c1a5a7884f3e8de6bb21610a7559808df82dd38dede74c1a5f62791ff4aecdc9583278c8bb104a8c60b2d0f4baf88c0f296e17ff79639ef4a6075c20322d33a9511daa3b6b06f36cfb2364569d59b85e65a773639b0441938540a3526c7878c6e81799761bc052c9f905261185be601014ece795b1ea843abc2bfbad278759c2f227249e364bc2ef6bb07ab5e187301d47a5a0ced2257b642a91d71ccdefdee28fb42a520123282942ba1ddac99a98d3dcb298c109b69c5126ef5356b8324419d738b22ab88147eaf01797e1871ad1c5bf77a9ec60b67786ba54a9540eab15e85f2d3dae6fe14f4aaf0ef0ab61c533b692a87193beaaaff58520eb7617f931fe97ef43d18025da7ed5e3cac66676f425640b0783bbf47de3fdbf3e31f57888e62f648951a1b4d08e7f4ba893434d9e015fa7e176248ebabb824031e2c3870751b44d0820aab24b9fd52b751bb1ff3ee5ce1942ac2a9416ab3b68b2464ba9298cd292cef7db33f56e5886f9d2a189cdb322a7b3f01bfb7ab5ee0b1bce3c60b28fa645cb076b65813f10bc7c34f4f2b9f59741072bb29d646413049c4a65b63a28c4d4c5adb9dcefe4f4eda07d833aa5f8e4356be2e0052c49471bbdb9f8244d5dd9ce090d5938f19838593a65bc484eac58eba5d2eb3a42d10d8f619f2cd644a2291912647132299b3df53cd10ce26186ebd397a0c6c0bf8528c3f3987563afd141ca49a109ebe8b7027ced1e3e5a9fd3fbca4ccbd996080d6f788f3c921fe6031edfae462140cb3f64cc5a2aad2a028a03999e4b32ad45e0043c9d9f3157557a36c445197d937c8edb899893ec8f6203184fd5a862deaa10a616b6d8e52413008a76a292ebb87ad2cd9d73279fcc3621baa51fbcde274e55d1d2a6ee806f5226e59a706e006688db67beffd6c6c86fdcfebe44456a095928476dddae62289b0a12427c7331a50a5f87775b3aa41d14a0d0383761b2fa6f7424973f0cf5fb008d107dac87a232ce254e6e2d437758356149c063bbf7de73adc4340661ed150b41d47d8adc1eae2aae81874542265cf48c48cae8e489ec96542d15120ac1ebc5f03b162698c4efe90240459dbd320e378c84d98b5257a63c0ea656d2a6518373770cadf4044d2081f8240759165764e5a57bc7cb0efc99c786940e2168d6c31262b740470d2d81f8f5eff4e8fe64650ee722a75804c32d8802aec700af8c1d8efaf25c2055ce3c5c7ff471dc1d4fd94a770c92fa5d86699b77920bcf68a027b2668644f7c070afb6cda07965e93c1f70b2cdc71094fcbb210a1b99a1c35ece19242907deeef7b5a82f54bd888eaea10d6a2455efa707485146c839bda6e3cdaae7329f2f1294a769c8fa1e69e096c3ae2335c46ec8831de8bd31693c69a32ae8dba715c8ce21781d836a4068fb54a70ba282dca83d7a82123db21dd2abf96184b8610e78a1c178d18a41ce92954466e4a926a7f8069ef038311dfdfe95e17f6b105a8ee6e58b493f7568e1bc8eee9f2fcc63b280df3f90f18e8886a685ed9c070ebf8d2c3d402534047bd0df2d4b374afe354fe10eceec0620b8e28c5e6213364fb26c4962f0ace48b7e9ce63e0a2cf189c43f28f9ecd649ccf784ae6f3c35dd6856bad81b9e52a90044ec367d93a2b2b5ff248f296eb68fba0a3d1997409299a67713e08e2836a379537df07949fd94b42c8e52c1d13273feaf41cda1c64f450a966db3c1a197e1c6e8da5f821b1fe33b615d721aef648d515b0e3ae3fc3b9aa00cea4fe9e994bda5326f2e0cf8507b314002321306e69aeb5a32d87aa165f047efca23f0b11de5ff4fdae384e199b50e5777c80d0155f0996f2a9c30edf62281da879145f4f427d32e9b396d16869f4a4076ee16e1b5d1bd49dec3fef703a96e43aaa4f9e0044aed8f9e8d693e7216cec8cde1e1294fd8a772b52ad77a62198edaa018102785145be8a5feb7ef4665569fbf6c99a0ba293ebfa1082cba8be2504237c17ea3fe37b94376196dcf6ed3519b06d321db583022c9d4b465d83d0e65550c40a6046af64732bcaa66ab7eaff23c7dfc4f7abc4ecf18a4bcb17cf8c49463b8abe1bbc48f94547e7d2921bbc12228e547fd39ad2adb236f44fbfaad2ab3a40185258075a88412ccbdf0b09db5008a490ac09bb75bce3a2f2a501614e91df49ed04b3730ed79d952e881aaf52279d69d6b305bd573d4a6572334caaad373b43b4472f533f420ac04d106f8e8148c62714a3f6829b9959bb2b9212a47f0dbb4e4a1d6f289ca998c6a57e081614312699751af9c63e0f22a0920a0a7f18fe879c12f669a8a5d5149332efc62bb30ab241f07fcba4e2c0d62869637e90d4464ec813fd7aafa480f234aea47a2226c9edf31d6f14a06b1b79983060bfb58f47ad688a2db309ae65c600afae869540dee93a1448aa43ab9d75600a9b18664613b519e91339e2c2997310850a13cfa95aad36ee49d6a8003b78e4055c7f6183f6f91641b2466906802f6c2c1edfb3e99613037a437db809a37ad80824daabbdbce98cbdba36613ca3c5d62a9734daac815ab475fa27eab2e9dbaa7f4aed0f000b8e6895e0dc83c9c5baf06da3e54aee535d0275533d78285502ee6e7cd4193892177b25a33d425cfeb04cabeb171a67930dee6f8a7bc8c7425cc64e5f84672a932dc8c8803cd816330cd0d8e023a5cffe75f42cf30bb8b24cd7be5641bf2843c0a33b564fbf1e1215ba99cf4acbd885785dbda97208c7bb892ede649e24b4b91b049842ab7f694f3405526ec447d1226bd47b86acb2a094259128be1744a82e2e88eabb16b10b996a27d54b899f8ecbb01fabd3731eec76be8393a340b2d1f4bd7e294ec889ba13a472da7ad2436ca6ada756586f77d97b331d7aa27992a0aa4ef6e70dda9a1d1c7ccf458e62ecb59ae174b941a555fb4e2e2e01913256c123f2cce56281b660e3f831b38d015699212289e2e8798bbf217bfcaf301d4eb7e618937564dd6a97f07971cecd7986bf694136a8172f6eb2ff40a1b2f1ad5c65bc36eceaf322fd7aa064e78b4e58fed68eb7fd048bde3d840560988f04259ac0dd0b422a4b5c564b0abd0d14ceb5d0406119e7c7df5cd25aa77bd0e62be1ef4ae630c697db089a9571544fd45c7cb438e5dfb479a33c71bd6871e4a75c694360dfb9f7f761f0456885a8b8d408744307a2e070895a86cba3cc7f929138ba1a63c51a7823995e12c37d78e332481d72e9abe2a09b986378e4c58d3ca34b3a97d2b4441621840b69164f3143bd29390ed38f83790b2fb82e45ba91dcd9e0a6d922d95ffb5ddc8b881884c14eb31bb501f01bd129ab3f4939b6ac5cdc37000c72da901a48dba52ed2823f50e828be0fd1285e091c1db8d285643b7b4179f39815346c42cde4524d809b66b516dc4a268808f706eb52e51b1db0647c0f56c62b67fee21d2082f55851f749c0510622e96089142a0dc78d88c47e900dab6b91a2df18d278850d7b1c9f3f5967c87cd142fc46dde41f262246d161e7de1a9e33d0d3dedc13a88cf9d00497e07542cd97800f135f55be14fa7db8f7a55d571f15c79c86c8561bc6c919a4ddb9870951dc04929fec22d821a5a225de4c9c5757c06cc23c04a07af34707ccb828daefab77930bca3e88cf9cde46bc0d4bd069f1d47de13d02187e2421e0b3b7afe2672863702594e2f90bded0fb680ed71854e1f3ce8706bd99fa7873b9035d6b1f375719536919883770913b1d084dc55cdb9a9250a07b7744e029e852ffa1e10ab0dfecd05db015d10c1f99a848dec994c6b81ea0f7abfbc3fc5de49b8bf1b8a63f8c681cc489216bf008fc71078373466f9113619156a1b7af6294e810b4e811dc68e51852385a19209c2ce9cf9e7ffb1aca1a2da8a87dbadf02592fc171d6cf5958f722b76296c918245b376419f8890446f32240ec1ea18ff97140c8b3b4a27215c4f6180d90b02dfb13ab644c598a6d3533bb4f78d0a2caa32a4047a7229c70a3d474a5b80bb92a2e2fb8c5353a1d823c04caf3eb743680319d13af31a5f4a462761775941d7291d8baed8470373273afe27dd3faaf5b1ca52cf3ced587ba4a9d0f76b822e96e2582ebecadd8da97c28291b", 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x5, 0x0, 0x0, 0x0, 0x8) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r1 = socket(0x2, 0x3, 0x6) connect$unix(r1, &(0x7f0000000240), 0x10) r2 = socket(0x18, 0x3, 0x3a) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x48}, {0x28}, {0x6}]}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4011, r0, 0x81d1) getegid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000040)="cb1ed37cbade162eb9ee9471f4c0871d7b1b81221e9125006146e12b8e38a839eb1efcc53f7f3c1e4ae839deed8068d966fec51b5be833129db7b93d9ba072a35c3ee2e4e24b1a20177d4f516bc13cafc269087ff5b01bc39b61263ec81becb15a28bb0217a5ae0da8838c46118a3b1c0834900d97d98164a7beb5b0e6230707e4980f0fc4d842644900bc589db5f77e645eb3f0a7a34217236a14373eecb4c2dbeea1bb7564323d3e0ab5be0b97cfc04757cb711149e0f82fef", 0xba, 0x9) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x2, &(0x7f0000000380)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="a4ca9da251f7d4a64b1bb1414690b4c56f97df064c609d7b4c876c3305b5d35c9742654c7ad10b623b55ce2ff2a90d12012468946d91aaaef2231182a6c4c92d3191f071200a58d0ad26d52583e69e8e9935054f74af6c944fd909eb5b57b3293cadccc201f5056896d739962b42439489b11f49ff45ee7e825eb6d9cfb0f4484ae40b43f02b58f8d6eb759776f66f2043f531a589e492142bb4e1a4633a5e5bf958fa306fd287c8930589e17835cc3dd0f6f80c8bf9d7e739ed9bcc2eae024c5b75", 0xc2}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x70, 0x8}, 0x16) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) r12 = accept$inet6(r11, 0x0, &(0x7f00000004c0)) r13 = socket$unix(0x1, 0x1, 0x0) r14 = openat$pf(0xffffffffffffff9c, &(0x7f00000006c0), 0x40, 0x0) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000700), 0x10, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r18 = accept$unix(r1, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) sendmsg$unix(r11, &(0x7f0000000900)={&(0x7f0000000500)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000540)="57963ceef1c19d926439a1807f6bb97d635d4f8e33cae09c9304ca64c1fb3c3dcc07889e89b93ea593616c46da1bf57d9b98d73d504cd12edade", 0x3a}, {&(0x7f0000000580)="d96a331dc3ad22983ae7d9630ad5d14ce3eeedbcf415ec857a6b976ab0e837bacc1b39b6ed452b529dc6372f705be514b795571a5c8f6ee32ef70f8ba530d75f061d2a9810689f9b50f73e9c0708803c6a39ddf848a6beaf504e5b632acdc4b2520eabb6b831e18c3faf00857eb8dbf999a4c0d5f52b8dc8d3754c6570289074709fa06be2dc295ec47cebf2501e", 0x8e}, {&(0x7f0000000640)="69fffda62c1b1c3debf189009c97435e7da4962735780ba881e19f87ae6e2e70fb8813999fede7bf491e3bb4b962161408ec09fc", 0x34}], 0x3, &(0x7f0000000840)=[@rights={0x38, 0xffff, 0x1, [r12, r11, r1, 0xffffffffffffffff, r12, r13, r1, r14, r15, r11]}, @cred={0x20, 0xffff, 0x0, r6, r17, r5}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r12, r18, r12, r1]}, @cred={0x20, 0xffff, 0x0, r6, r3, r9}], 0xa0, 0x3}, 0x800) wait4(r7, 0x0, 0x2, 0x0) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940), 0x8, 0x0) getuid() r20 = msgget(0x1, 0x26) r21 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x8, r8, r5, r8, r10, 0x41, 0x8}, 0x100000000, 0x81, r16, r21, 0x8, 0x400, 0x81, 0x4}) unveil(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='x\x00') getrusage(0xffffffffffffffff, &(0x7f0000000a80)) getpgid(0xffffffffffffffff) semget(0x0, 0x3, 0x10) fcntl$setstatus(r11, 0x4, 0xc0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r2, r1, r0, r1, r0, r0, r2]}], 0x38}, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) close(r3) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x12f) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r5 = semget$private(0x0, 0x1, 0x80) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000000c0)=[{0x8, 0x1, 0x8, 0xffff}, {0x5, 0x8, 0x40, 0xffff}, {0x800, 0x4, 0x1a}, {0x8, 0xff, 0x7f, 0x4}]}) dup(r6) kevent(r2, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x1}], 0xa942, 0x0, 0x0, 0x0) close(r2) dup2(r1, r0) getrlimit(0x0, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) syz_open_pts() executing program 4: mkdir(&(0x7f0000000140)='./file0\x00', 0x8a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r3 = socket(0x1, 0x1, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xdb80}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000040)={0x2, 0x3ff}) ioctl$TIOCEXCL(r5, 0x2000740d) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r6 = openat(r5, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTART(r6, 0x2000746e) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) close(0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x4e3524a7) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000380)='./file0\x00', 0x1, 0x0, 0xfffffffffffffe9b}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000730, r3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getuid() r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 7: mlockall(0x0) mlockall(0x0) mlockall(0x0) mlockall(0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x3, 0x6, 0x1ff}, {0x6, 0xff}, {0x7, 0x5, 0x3, 0x4}]}) r1 = socket$inet(0x2, 0x3, 0x1) sendto$inet(r1, &(0x7f00000000c0)="408941cbded4d1a7f6f5a48d49f097e9656afa86822f3278", 0x18, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) mlockall(0x0) kqueue() select(0x40, &(0x7f0000000140)={0x80000001, 0x4001, 0x4, 0x0, 0x6, 0x101, 0x100, 0xc1}, &(0x7f0000000180)={0x10000, 0x81ba, 0x2, 0x3, 0x5, 0x1000, 0x2, 0xffffffffffffff01}, &(0x7f00000001c0)={0x24e, 0x7fff, 0x9, 0x80000001, 0x81, 0x4, 0x1, 0x8000}, &(0x7f0000000200)={0x4, 0x4}) semctl$GETPID(0xffffffffffffffff, 0x1, 0x4, &(0x7f0000000240)=""/172) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) r2 = kqueue() r3 = semget(0x1, 0x2, 0x402) r4 = getuid() getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000440)={{0x3, r4, r5, r6, r8, 0x120, 0x1}, 0x80, 0x856, 0x2}) r9 = accept(r1, 0x0, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setregid(r5, r7) mlockall(0x0) write(r2, &(0x7f0000000540)="d0461b24216a1f0c1daa14003e694ad5b73160f31ad68ad4b005d443ef012e8cdf53edb1b9d9e9163c3f69595c50d4e03ccda7e043cf0b69b7aae06320492d59a9663f2955a4eed91d78ad30926eb78080728cc6e615162276", 0x59) accept(r9, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) pipe(&(0x7f0000000640)) r10 = msgget(0x2, 0x422) msgsnd(r10, &(0x7f0000000680)={0x1, "f852a3f21a686c8aa74328fb986a2764081270113a28e7b95b634858d6c5f6e805f912c19aca7f076da4f988be30d5f6940d3c023c9418ed61feb3a14bb518822a9ca6595f18e423c06938ca91"}, 0x55, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) executing program 0: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000017c0)="93", 0x1}], 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x82) connect$unix(r4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x8, 0x4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0x4) executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) socket(0x2, 0x2, 0x0) r0 = open(0x0, 0x80000000000206, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) pipe(0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) shmctl$IPC_RMID(0x0, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000000)={0x0, 0x4}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000140)="38246a056c980f274e3c0685f53d3f68486dac08b9f267472bd7a843f4c9792d187c3afc8ed934ec3be1fe63945356e01743ec42e19c06761b61507d9c116b6c2ba8c071a65ec73885671248a643115fc23972b9abfba69ec37d5fe602a73385943cf22c25b60c08b233ef1668deb9eeabb1db8d6584de443935ee36b18ca6045affee548dc98c7184d07818b593ab55f680be6c8bf2031adfd119bd33c32aa43732fb809c75ff86434205e564d5aa081d3d73eca2f85851c4", 0xb9}, {&(0x7f0000000340)="7c58da6a41fca02f418bf272f6f3f70c2eee2620137d3bb00276db3f3888b4dfec5f42ef3e33cb3403eb33b8d43c7fc4539cedc5b79670", 0x23}], 0x2, 0x100) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x782, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = socket$inet(0x2, 0x3, 0x102) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f00000000c0)=0x5, 0x4) r3 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x3}, 0x7, 0x0, 0x0, 0x0}, 0x19) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)=""/133, &(0x7f0000000040)=0x85) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYRESDEC, @ANYRES64], 0x10}, 0x9) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000002c0)="fb9b2f636f76eab6627ccb3955c4daa0ff4f7d82e9611317932247e17e5fef4e67ec372ec6f6644a547e3168400db9b7f06c3cd5c5373d7a891ce8b86a40e0d3909529e8a2637ec0aa67ea752077015fb40cd4567fc95d9cae9ab0f8f74938623632", 0x62}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES16=r1]) mprotect(&(0x7f00002c1000/0x3000)=nil, 0x3000, 0x2) r4 = socket(0x27, 0x1, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) shutdown(0xffffffffffffffff, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x6000, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./file0\x00', 0x3c9, 0x0}) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r7 = open$dir(0x0, 0x18040, 0x0) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000500)=ANY=[@ANYRES8=r0, @ANYRES32=r2, @ANYRES8=r7, @ANYRES8=r3, @ANYBLOB="5dccb1f6ff20f3302584b056bc4865d6c56a7edc55c033a199104872cb4b1fc8268de80124f04839dfdb8bc85c7cee623408018f7e6c45d9789af958d59107f34516ef87872e515173dcf65f3088fbd43c6a3877accad907bf22f1ca65a71baca81becc80dc6ccb9cd8b5d6d92d8fe298c9a11ea5b391966abc0bc2b3534b7c4c89b0e91e614a269d1058ad5d3c8316c163ee0e4c16247ed41bbd435ea3a90e6bf80812c30cfc079dc6469ad24cd3c1985fcf509464587b6415dfee5ceb706c5243c79cdbac93c1542b6e8d085da687d2e50ffa407ff7a12ad283e7cb2876027adf921d69fa45e9d7ac3e7151ee958967e1a3489b13d87d3d3dc0b61dfc26af1fff12d53b082d93eecafa8b15ec17e1a9fd9be59f5d80cf938f22d4bcd12f818cf98e9204e63a00931a567bb764067816d53a9b3c8a344a27dd0e82abcc358192e959db595b9585f21f1593df03d0648528707a758a40b70f9f8df74973ba7de8ba87eab6f034dcb3230bceb4966daf2cb2f5e911de6f879353fffd5aeabc9ba6f53853aff93c13bcd2bffddfd2fcf3cd67b115aefdf6c1cfc716551623f93b6760009581480a9eb0aa633f1e8077adb9a1a43d136f7dda5583f6b55f3c824a928ed872898c146d46d28785bfc72ec3f1b1f08d647f4c2e14f8958c3e9e53f402821a8add908d0ce0014bfed294cf8aaddb6f5ba2b23fabd710c81201ad57bf2cd5a32e8b69d043cbaa11f41f6548ed878c0c78fb9168d3f8e6e7194c79fe5b3cb0af67543b4ecf2a72d346292a9f1803e0a8f941f2ffd9efc680f1b45c5d4fd9fa5beeee4077889dfac92c83edfdca29cbb2d4ff828a936ef227aae5dabe06315047e06c84cd431f4a94e9bbdfd126d480a84d46ca3a4e6dc7ba28837692f017fb43082816520d855c0085b529d0dfdc271e203a7456d3ad5c683d46e04231453c60298884130dff9f3d095d95e13cf20af78b622ed88690dfc70999903b322f786e2519803b1aa30b5acfe2df1f1b04339d8e262b127f2942a54ae8fb437b5da2ab0eeeae95e94e7da5e2b8c1b52567e09066a0f20f51189d44aaa27b932b82b5ee32589ec9cd622dbbaa6ed57ee01efc264782e3e534699b987eef8fd1ab214f18e8258f52cd0f5763ff66e301d1404caaffe75bdc79a1ae6a9e7eaf2d19f7960e12f387dcc7861e47e2e059e5c5317d32e702b6bdb4b65eb0e718ba9d1dc93ca0eddd2d16696e598d3d96fdcc5803dd35d73dfd5460c2422f51cadb616e106312ad3370cacd68c433619c99fea9d552867f926c5089da83eebc41faab73c93602678bdffa48e2c2f037312754d769c5a6d5b3d94b22ad8d86768d1813c9e779f5be8b970b8bb99cae7baff73f57f525517ff38917de6ea308b5ba9f7ab6103c973d87624edf51d930751dd5ff10e30ec85a0cd57065a054c2bc16b1fd1c85688611aeab90b00b8bdc633b1a195ccd26e30191c6691f4168d31ad6e120017ef76ebfc397412c16f12148460e53c35d11dc7d5761bd77c594d3928dcae714536ac778806458bc7aedad3d333e39dae556e1a0c52323a3e84e2049803819029ae4abce50d30a896ed842d05c61982499c5b5ac8f46010f504562c9b78558f918b3449a128ccc7ee39598587c59f3655ec96c54a0235aaa93e9b5f7cdf9e9c8a4213164b019e4ee84a3b072aa4fc4c54f7c1af1fa0673594b0a6dd611ff3d9637a1b6135a811c5a6d327732565e3ee84a9fc73c78b5d5795363c531f242f75743382d898655869d2a7f28cddf8b7f56ed2e6cc1a1de35ec3bba1687656017444d433840ee2fe36004dd5e2041f7eeef278cf3e8407732219fc29565f3665c48c52b4c0c81dce11c2aac38b5e9e60c24450c8594dae6167a7ebc3c0a439989b1760810bb2bfd5afbe56b879c6432e04f04f3c1686a9fc57159cf985fb8d669bc80d3894a4f9ee095c193e89f1eff28280ec12c3ea246076424f75722602e0cb963a2bddb3be2030066b434d9bcc9569935b3b32be5eef66e2d5e340707a963eb0b5cdc5fec7cfad0c8dbcc9651a3bf2b35d708442b7dceab4d359ad92d375d8df1f069e81f107fd1b2c847f4d3de5741636d88e400aef1ee9c9c94321db7cc5f5b6d4cfaad43834e3d96d561cbe0fccca9d9b7cfe5d6ef6121193b7ab87aff388cef95e8a1ac1728af2bf157beba377119f428fc1a294280ed8b53db4865c1d6691d3b7f8f4c02ebce4e4e356d32ce416e269b4f8599ab5fbf2351e35564ac1c60dc4a0d0719b56853af3149e032aa6cb03e522d909c62fb50b8179e4e515f75a78b0560140b5fc0fd3622c369c22336d373d52b10b8ae31fea4aecf704f00972f7d80ffc5f3621e55564fad30b3f169db4020054ce959c8a54a56c29493ddb9f40d2c43804eab715bda8b674531845941ed0d91731020e32ef9154cde6ab65a0fe195691726073d838015e73ac56be753a79ce92e101fc01725820f8a2cc76ff4a7f79b70cd2dd58424f5109c112d1b18b7b1ed2df7fe1727e38ea35bb5a990edeb4e67d9dac56414d18bd5ba7d303eb497e18fef250562331d021346ec406f22c007838d3683bfc354cdaa39774e1c662049a43554b5564f83703088548a11799ba021a51c26d5cee7f1217ec4bb994addadfbeb4d05e1227a36a6aa0776f7bff88f304d840c77d8aed869963d407702ab7345e7462cff8382ac2639b61af8622f8056f7f1c4d8de376a98a57c6345a3a5026bd5ec6dd0da81608336ca657761ec0b5c0297e53f242ce6cb0584d2d2adc57596e345c00530e42a443daeee152cdb275d3053a5e2870788344bf692c51b3c1047af2e8a3c24eab27615478ecf9a0182c8cb312086845bff3ec8d0c60d13b7c3ed8a672b5b23b83bfcca000c2877e5079e5a28d8b6e2f489e0471ad0ef77f62f69e5988602a9bfbab91d080b323f1e8ff0906ef6c82a8b11d5e19e2db3dcbbb418327f15105c5796eb61f5d69979a31af6f7b8a2e2fd14f54c11751123fb315b9608848d57eefa52b9ac7e0d3878d0b65fa7f265a51d23c1e550d17890ebd8e4a9599004f9f32c8a10cf6803a9843e2af291fa31eb3dc1c80968f807791f0d7f05f0a341840c301acffd5198d411eda219759b54c1801bcb40b5d12725b5b4199bf8759335e74bbb251c550a8a6db33589923316bd3b63a7840660e5c19902064805ee95a49725d6f8734c8db2329c2be63b113cef826487f33a16a15a0fca16cfb214f9c5c0eb2e93d2a69aba0a4ffb442c25d87725bf2f712e4e594e0575867aae7b0bf7a00831684b0d64d0c11d5f369fecc61992cfa6f57e78ff5ee9cbf7be10b02f1dedbc8a9c02b8fe225bc45724d550549945417822fc8f10ef413b9038fee5dfcad68bb840f1cb060f0f39992570cdf892397ad00d36ecbcb1d06a60a574ad54a8c22f3708c1a140ab50f36c61dfdd4fc85ec0d6b3981d7479c9dde250574740717eae02506df3198104cf2f14222779106bfd619994b8ead3a1cfe98d568b8c873bb6b275483cc8e72e34f4671ff4ed6bd4cfb551625cdc0d25e1091cdfcf229a4fe799e14a116947e119590e39dab773dbf1ce8c74e682216744f801d2a8e21760e2f7bebd9f8e13460b16296797542de2a7a63418a589488f7fe6de99ec3b196b4ff36d101c5386293cc2b6de546d830f283c8d5eedd2801ce1550e551a28faf45535bc3d0d4889607c94b2ef3136b379ecfb537cc8c611da2fa1d19c00ab8851814e322308a788d458d9fa61d79cb2bf606c0f5bc2ba7df53ea38ecdf6d0a251e423ed15322eebc0506af1046b658f23d3f528a6ff651d57050b9ee0f4fd9c2fe5ac38a96eb6fe2cd4d4da190a3a4d8673ea23c58f2704b2505527a8af7f681aceb70e1791e163b4681f818fcc3099bb0dac1356c0cdb4c002de4df724eee0885ee084b965f6603b40e39b0701ba506c17e102d9519a7845602f59a17b5eb3a3f6b1cbde1dbaa41f095e7dad276a72233c33ad9fe4c533c75fa70e9efacd4b79addcc299133fe6fbb5098911a0a9667d12d409ce05ddec882f84d895740904b8d620bfc9dca0051c48d7801f91f9bb6f7c486fc2ee575843774c46c7e8f7079e9870ce0a1782c061c563de077487d14780f26c707c56bcfe5ac378656dcf4cbaf0c8b71cc0a38b8b4465337b94007361f8d9a266049108b7c81e7bb13389533bbe7ff7e1a511b0e1ae39e0ef359e42ed9818a8b7ba5e0829bd1dc3bfe8c510c94eb4ebfecb8e364e5b85c5f5a141a8d2eadbedfac453c1ce150d843ee464f2b8e2167dc4976c1eb82c74be2b36ed4da15f1288923defc04e1da14ae25783390e7e685ef5f2d29f47747441712a9bcab115904674c8e16c640896b50929bea628e5a18bea68cbe368bbc6c7038c56a20b2eff3f1f651065d7f4c1e948344af95e16f42e2b274dcf05e12dbea35ce7d4f67752a5965c0e074a145aaa2901a96a9e573af60f50f1ad636990a3ee2c06d9bf34cc89738350024048a40dba328de3113aee1278d4027ff9c111a1dcd2e0de74f77e2794ef40b06cd052ba5d949f04c897a516afae9e01754c7afdacf7e6f3402701fcc0a7c6ebd0938fc5f19acdefc42bca3bb15f432250f3a77f9b5cab8481254e10bea9497364f1da43ccd643939cf6d7f12019b01422291601ff947388d6be1abd6d29b4c323c3bb65a328d31d235d87cbe7592c0c9512f7ba452c9519ace8922dde1cf784ff9c9c2cf0f082a6996813a7e8662ca5c4738a267139c369a3d4f8f84ca82d9bf64709bdfbf26cef00fbb3b8a515d55bb6bb9fd8fb0294b7014f19dd7fb5af832f253acf39f2109bdbb83330b350f02d10a891f7d19373dca6d204daead484b90d0a783faeab6770778bf765aca37a5bb749d1b5ae63a90af5e544bc1856c08a9f7e99b715d5d7a9a4a5a7480444e46d093460725c574ffe81010777f506f6e178b19342d6a3ff759bb0f51c04436828b14461873a796c0570c6884ab8080c318d247c1ced6aa9668549dc6ae15224c4c7ca3545d7cd49b59c66a93df5c11267dc30a4d73578f7af3746b5fc627eda96615db4aaab316bb0a54c064f86455145c9b2e6a7a31a3d5e5861d480f96c5345e0755291ce4299558165561e6c3c27facad207b91ae62c8c5bba42bd9fb8c6e5c87b0534f4e9300e4e137455e684d61369580672307e3b9325799e0fc04254e6f7a376bbe9c5ccc1a16c0eb7f9a4bd6425b76d9b218039acb2485dff43b6b7fd74c3d17bbbf55d62af76cb16cabd094250893329f9f95cf711fa136fe35615c67bcd2d3d03fdbade11074b3d94025c3e7153ee897405c1ee55cc0706d8e6b45a4b1965716edd8dbeba684a689f5445a87155422bc9b86c8d405ed9012eba87f6029ec648ffde392e5df371714a221291a51a8492ea66d2025d417d58ec93c297a4572e51cf2c7c47d649337694296abb39f113a64569213fdc7f77b79ec967b249713282044e9ebe83a672833a32dfb837bab91f6801d6365c695676281c505a23e0e3f75d8e6ef33a6677afd7547bfaa983d0b85dd7f6636bc5df6baf02917b2651124baec587d88bc7a77c2cc7d7448393c067ac7c6c5639c513e71e264a81e7afdddec4e4e9ed71bb409a976142be448e81cd6e18e45e5e532f603c9008b00de0622e2c8ea06e363bc7832592e944fba69c673f149986965437fe9e943f6ce7134bb02ce7d268b06a96f1eb5dafb164c359042cd65df53ab1cde71c09a00cf2430af08f62c36272850ae157ef4517649c55ec2ed777edc4053b75b63e8f1bd", @ANYBLOB="12995111686693535a876bda43ec59b446c28d721def058d61b73c2bd8041e08018495136a0f67418c15167ca5e3ec35a8597857d39cd2cc3e7baf3f2a9ce20fa4a4ea8b21f0ff5071a6871c51bb0f5102a8e942be164f2c562dc0f56c30ef29d8c8deb343d34ea768f4b340a02e91bc94dc0a48b0675b8cb5a6076b007e94f76dd0c5f337b268bcb44426cbb75e7e8e92f866b138b0363c23e32019975e5788b57bafc7c9e98e07d2516de570b8b8cd760961929d2c25de4262d7332a2b275bf274e4853ab55340205505504523b821f8ac68e8161f49e45cce26ba4eef649524131aa69e5fa945b6959bd20ff4050cbdd709f5741fc96f89ba5cc92dcba7a67ab2cd7ce3df5cede13ea739740e009739c06879d1a2257416f7c4e96893789eeed43b65f56480e727b74e5c04fe35a36df3a9ea770529a23600ccdad0a8162671735a7e5f586fd79576d405b2849d30056bf0802e258797480b0e766881cf75224aaa66edef94cb4a916d08e2cc1da8c95d837586d80bddb67efa6970e4cc0bae12cc30da370ff8f2601bb2c549298677e8191f48078d23ce5c8243fe0aa85dd31b95a974c4cc121c7b1cfe3bcace45d2d20000040000000000dd29ccea396cb0b299b4acd38715e5afade8d1de6ed04a933908cdd99f12b98a390680f6281c94d1ce12000b7c5b7553c95fc26b0408174f4dc3f8c5260a010d29ea15f3db51ed530c15b4aa60fdd7542291b39b26805df66c81c7bb27416cdffc9b7ca9db16eb0a6763fd85e875352b0219097aa27dacb437bb52b37819447b23074a1a58fdd8a5549c8b606ef8e6261ce713e3d00ab0a509a4aeb7e273c99142a11e7039afc9567c59e7c279e11eb4e55163c1361637b0bcc856f27cf68387bc460c00d41e2d5f70ee84ed1997f3cdfaa04d5d1a74642769a0ccac034e73a29f464ea858ce2b61743a0f4857feca5678d3ff0e5bab06bc5d53bfc4f12340dd71892e2bf3a70eb18599e9454100094a617d575ea6cd49bafb491c085f3dbbec1bae6666d5dca1108771bb35965357e055f065ff84bb15fa8206c337489f3f956d60be19f4ba83c61716ad86cdf85b6ff299a2cec0515a4ee5a941d989a25faf884cbddaf618f4427ca7361bfc4797712f41be34cad3c353f37d82466944445be651096e10c791c75bd61bfbf82eafdf4d32fb4f2615d4e29ac9bb54d0f7b343f049b3bb8a4bbc7d21ec840aa4c3b270cab6b01e08737032d04dfc0c3690d9e39d4de5db6025eb7215b22cd6d9a4aed1e3c14442a34111d74ae8f4ae904f98c0a7ca4863838ce7bfa6c8f83c8499c447a752cbecd95e391be2a26097dfa009d8cce055cf837ef5b0234b42548f3bb5ade553564bd3bc0492270c72f423f77e03b4d262236a55df15ead5812c00529dd69fe1f790ec4dc4ba2fd078485964afd92353fb0d5c58d7aaa3f7cb9049641a5c93a82a8c5fc78cd9dc0db0459b64193998bf84dc3a7103f403917cc9ee6e510c985a2b2baa41ac2e4b4981d62db5d2d078b037e7515ea59165f388ffa2df980dbba8bd0e762717df8a539b4106fa3bd8ca6325d6a01468e1f74e741b51a84bd5d4a3e5d93be84229ffe8a8ab4c11a2ae0c465f8b35f37dd796cdd3e4826cbcdbfda6c887590dd9232d6865a5f01e20d1d82ddb9c407ce76673d54962a67675b4a8bbae196e3331f0635480dab04e2a06e9c5c2049ba2b4b675ca64d978fe54ef2a2fa28be6ba2fb279793dbf4b13c271f3f2542a6a011c7580acf98b8c17c478a4012f7d98cf7d49b5b782857a73f53d1dee894f5f17ae38f43f18d04623bb28ad226256b8631534fd62bbbcb489428be6c1d41d346e781272c553f145a4af7ab7f01e2baa832bff3e1f99dc07aa5b6cbaffc001074c51349f067f172a859627c1ddafbca366592798292ad09ee274056d79c2b1c8f9ee2ef538da683a61692e716d31e627fb624e8a3928fdbdb157d422917ddcf22f2bbed03604a4f3e382d2efca7b2a5ff847705418143d28c6c7a22d0615d84fead435f948645ed39ffd6d03d47d02b2145e82302f2a195959b966fd5b7639642bb153dde85f249d62bef5bc99e4cb780bd5840471d79b6a51e2f13c0f0b02b0d12c4564a64f1763f9e4a6333734f86c7cd8665d745a8adb24d76c43ed65b20a808e2412adf3071e3fba9d90e8da62ae983390db54d6f87050fb880802f2e5d5ae14388040b74bf8693627df3c0da7da38019f1ee5b976e9c4a7634c191488818a9916d5bf4b992fa481fa4db290ad4ecc068104184fd87cda5eb97bbcea0c157a10fc1f63b97435b93e07ae9706227855d2ca3ca67d75cd549a01eef6496b582bf065df0703176b0fbeef2e4dbd281d9e5d7607510c325ac5b4fb8227b2cc880489ad64dd17b61cc1d4834aea158b0066c95f88948a6a580f77c8d029aa1d171af556d1a44b7cc1a52f8e09e234b121a654b03b8693ab354010ca3b1c2519bff6e26b52d7555907262ddf98059764108af55aadca4b403583cabcd40fd4757453e34c3ba6d6010051d87f27f206d3e63c70f2789288a3554845a46353ed7505624fa85b402e4ff7c53f25b8aa8ed89f04608db1bdff025ebbdb2a19336778a9f6ad814c1870468dae3d4c657b97ac57fed34fcd5844c60d24e29ee8d702efc4fc05fac01de995fb37020bdcdd13a36f2aaf0e5fda1f6efe774525c982b53b90f168458f8f98c3197cce52f20c21f4ef832a2e8579e40ac1c67b78eeee4fc4746ed3fd7d866837b7f0ec75d832e45532e12c22d68fadb69990c641fd0d9bde84ee94bf9763fdc5ccc13ee9350210d21979688090f9a2092d1879512087be26e14c6425e7402b878fb8130095b64685110667378466147e20cfc85ae6addee64ee4bfeea311281fdf33f1ce9152118789d3d5137b65bf305bbab7d6db9e2b6afe978f4edad8b72506143e023e471e6581dbe7531a32dc98a0d9b77c34c3ad3fa9cc4ac53301d563fb42620f624e2bd3f5825d0af6a6a24c6a651b8039ca2ea12ce623e5fdc15f6305c7c27386c23ab088f88de14f97155ae6f6bf0a0ecfc3e95183632f4e162617d8359e2561d72a90739191862a49058187c1e01b6b0694a27e8999ffeed01313af42c1c92b7e9b9d917befd715cc5fe51115aa6832c23ffacf43de4b859003e370d89875d9042f143357b8d06514d8ca1a67c32ce07f6e68fe09df488894110d18eb07a89fddb0dcc53ec36c77f472864c44b396284783cf8a9bb3cb149c1d313ff4531344fb39de4d184348832e7c802e57fbc2f73b7028a17f2aa6b8c7e180d58a48c1b90f4f4d105248cbd56e84ec6617df791f6361dd5b64473a2a708ce3becdb94f81cc27bdca9e27f78f7f410ae7c6ff361e37c3a026d8ce98b1cda8a39d43e443723f9d14dd9dd89b788565b5ac4a6c25c673374012d7a1e9217de60d1f251b78b59da762eeb21114ed4e1984d3b35fb858c850d3872113dd9f9b8f9230c40d459603b2eca152d867573397203892e1a9a02d6d609a9676b0f5fe625a1c132187464565ae247f513e26a5fe015ab6fd62f78f3fbf059b9d4860fed8f247e8b9b53901735dec283864c26d9ed2d49464f696eea2254a983b40f3df2b297639b98bc80d9db6b1b6bd895ac153b6c106365021dfd9becce1d8dbab80f448426d4131c4080e89a20a00baa05ad00e994edc69487836309a7478300b00f613a57918753065e973e3c29bcba03feeacb387279ffd5fb275a18a8dca09b89e213ed99490892fbe4d74fbec4afe70fd045d541ac0e19ea99cac6decb3732fab6bcaea4daa6de4d9b91bfa2abb1bfe1687e7d6a2503b62dd512f38774516c2b214c735c2c107849c4555e42c098441e7faf84b454610c4a4ded2c438d528b7969ce8fb05686bdaddf5592878c5480b584850dc1e3056092eb73287aea0544dbdd636f9db5f3a221fb2519622c891658060b3270325bbcea4f2e786282635d5814e15955d8f75328b33a03a70510d52c43c3f21a2eb4e07076cf99002431a5ea5c38f5a7b0f5450f40d1685b23ef0844b0eaf059921b032710c928153894eb168e9faa1f67b46f954fb6f5de0ef247d864257590f40bcb435730e978eaf67be702ea1069b6c9b373eff8ee5d210f98539cd793a9b8cccf9585fcd9ea2a411e0f1d28ea615d4cf31ebb9eff538c122f81c1182a9636c0ecec2341d6234542ba7e1d554a026241c621fa7ef562f07c458cc99dbc66ce1f8cb25c21d247cddd72ce5853edd8eb885add9827cab60b05b8d6d42e75421cbdba31bf0ccfa1199432e18786e6c54d3cefd6c1c69439c9bef6ed1908a96b234288af5a6d46473c26421f8b024c16d9a286eba4644bfed8059ccf6b9e0f63ffdbce29326ca16ea654f70ace15061a9e831b4b62cec4bce29e81860ff7a8cbc739e930ff9a9b4cd123cc87692f769bad32324905d35cbe616f6ed833d7d5e978d69e81e9f93ab9ed4cf4fa7fd7c11e5d84e5a6ae629cc20e971bb753235d756bc4c75f50be166c07e90edce7b3abb6b6095da82fb6ace5942ffe2ee8a216b0f5e4c0562852e672543c2180bc18b9b1e94d2f741a6f7b82ed5941a53945d7c402483cfd8c1327d2039c062790a726f57f511b61899be0a6e7b4ed53142d9589d6f562f4a85ef685fd4df06f9372c34fe8eb0b55c37eaf7b62c9859b5004f11bc8f36ab4e9b54e189b25ea18399c54d57b9b9c4cf4b8a006ef8034c1bf0fb6a087d5fcc4c8c0b7d951538f068deb5e65faad899d8ec4e42dc3270a8b9fcbe6e9100f15f6ce9b49bec2376a5ef97f955ebf795be466190cb7c5f78bc282ab9fa8e76a1c81777e35df11bec773b99d3daed0cc0f51cbed904fcac26948ce61f1efd34e056c763762c0f3a47167e048cb1e6ab0c40820b9094a4b002dbfb7d80d4dc1c9206e7157dbe57a8f367cbe92b18e65657a100d1e30f5649c1495b631b9adcdb48076a503d866896930449f59bf8e8db5bc2cf66a6058d19bef930f3440efc24ee6916e63860ae7f5b3fa7c0e9ef2c6ca141e9397b272981ccfb187be190a10c5d72ea79991f4ce2d4792e0aa07535d9f155533ef184e94d0b2a3b5e60312e5084de86ed6f07de4524e9d15acd8a228d2b384fc9386c2df0a3a5334f33d6b13a4df48aa5e760dc1f618921276912425ffd5d7cd62d5036db9148357a2dab8a14818b641ac5038de181706c4deb2695b6e45b0e5c37d0de4be7e2311c9012d8aaef541ce6d5c4694c1cd275dc47c8062ee89782b3af4555f853a816f9904924853f1c392cbf5ea7e178796ef3e73ba7004123631ce063d44e9577a44847c3a5503e7641947c81e325996846d77501732a35b2ee941d5e6fda5108367fccf2b5355151cdb1cd67831e078c746aaeb06e91ff706581b491a3ad614ac9c92bf94e797203c718a1a06beb9ad8bda317002573049f19e232c8f4e0fd280e8c87e09ab9a8ca1685bc12bda9b08535aeceb7263f079d7845f7dd822c1b552cabb26afa78bd75be3e3197400df69cdc6084326562f0aa2b759c9e8d74791789703825a2780a4cf9d1b7b603947d14e1fbc8856543d851d6ef1b34fb912d9d6168b7f3a3f48331e81ad9cde6163b50c1e602efbcb144c8406b29b1f7daf5d5cf334bd9c8f88e5580364e9b68cc9d4340104e7c40b943867dc9f73cbe1f9da1a327ee75b149c8589b467ad27ec0c6d111782335cf66465a341b98792e0ab9254f66f672355380fc1665c12d99b7f1d00cc330b39dc275d45c5e45721786fa030af53f8bcd0197e686e23f0cea2c34f63cd93ef3dc6d7b6ff056689a5f88e4461daa8470bcf67b7831bd8a492c7ba3e0787abccadb14a91d84b1a6a65dde6cc315159adfd79bbaa6ae39665b180d080e18bdf1253fc2d5da23c594e88061eea8222ae56efe94cd5e8bea55a1030ebfb973412df6d6ea225f3f46f7f97a20", @ANYRES8=r8, @ANYRESDEC=r4, @ANYRES8=r4, @ANYRESHEX=r5, @ANYRESDEC=r8]) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x26, 0x0) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7844be38f7f7ef05f1f392ff2b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a862c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c230000243e2e6427d18dfeb13c95c18abf", 0x9a, 0x406, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80146950, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f00000000c0)="3f50d1929439e12420dc9ae2f922dce324fc15eaa2", 0x15) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0xfffffffe, 0x3}, {0x18, 0xffffffffffffffff, 0x8}, 0x20b, [0x0, 0x6, 0x1, 0x0, 0x2000006, 0x3, 0xfffffffa]}, 0x3c) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="28b5ecdd2fc16856dae3c04dc1531d57d9cd79c283988ad648f54ef03e613619b4a5dbb56388dbb65c0c1775202f0ddd4128addddaabc18f675eeb15b8ab78e9507b757139ecb410d91ed6521bc450421552ea4ee8065df893f8269060bd81df76581c69775e0e619999f1447967a94281ad87eba9eb9f46a72329e15e9b97bd5faf4f6f6cdf4c78c4d9a784bdd6049cf4e4869084de5eb1258bf9e3309fde6f51a3ec17cfe18842c290224594f3d78ffaecf953aaa6fea987167960b4f35e895ecd891ebdbf15e8d86b679f6363ceb07d", 0xd1) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r4, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r6 = getuid() seteuid(r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setregid(0x0, 0x0) fchown(r0, r6, 0x0) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x3d) executing program 5: socket$unix(0x1, 0x5, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) r0 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) write(r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xfffffffc, 0x0, 0x0, 0x0, "402a17e131ffc28cfa12a680549b9d0d53e3212c", 0xfffffffd, 0xfffffff8}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x27, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000002c0)}], 0x1, 0x0) fchflags(r3, 0x0) fchmod(0xffffffffffffffff, 0xf42b8a05b5927407) pipe(0x0) socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000001980)=[{&(0x7f0000001280)="bf8818ebdd4c7bc2e5d1f24905bec1fcf842a06a9091", 0x16}, {&(0x7f0000001700)="9e417d2a03581944173fd15dc4b30e7b6e22a8281e789501a51940a7a78ff97f4e156a3c62d2b4cc2fa4de019da0fd5c19a5d9bf712335d8933151b83ec3c35c3f1bf2985b0a33ddd5f7f8c311c33fae35fb646bd819e0e3355d3523643e279e9391dc781fbb1a27782d3a6991d918dc6f606f7f96217eeeac18672b4b2a02dea28f45142586cf06cf425cb55cc7e8ce81a44501702fd8dec902128426aa88992ef91d4826fb2098992cb11b2d7a9d2656f4112b0202871b4f8e01ad337eab1953dac2b6f5a6de", 0xc7}], 0x2) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x1000) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000040)) close(0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10a10, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001280)={0x4, &(0x7f0000001200)=[{0xcb3, 0xb, 0x5}, {0x1ff, 0x1, 0xa, 0x190}, {0xfffa, 0xed, 0x3, 0x1f}, {0x2, 0x20, 0x7, 0x4}]}) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001180)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8}, 0xffffffffffffffff}) socket(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b35195bcf133200732dbee6eff8966a00000000000000010000001800000000429d9fd4591a"]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffc, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000180)="94fb7d87f0c768e54e13cf45218ee143a99959b7d3bca781f7e520fc734bd5c90091fb771f37b85806ec6ef8556a7b53bfa631beb2ce6ff72d3f5d2d1db616cc5c7c4930cb3f98edfa6ce2d46c51f7c5615290b37b782847a865b32085a6bec657783f318e212632b57f1dd039dd2276eb43a92e0693c0234bad257b89a48bf4e1aa8772b4c691ca435112d83afd1f0a64", 0x91}, {&(0x7f0000000e40)="868feeb921972e2f523ba997903348bdd3eb692447323c9daeac0390ba60bdcf8cbf561cd3a8bc6566d9e1d9734b1bd30624b9dc4b23d881420f01a46db9c1c85925e92129fe36574e883be77a367796d0ab6e2df171e988172b590c55cad33f2e561c4525d40587cc3af68fd52293ee8cd6c3dc830fe8027791f6b3add21e7cc37e57e808127821f4df7c2ba138d6c17a1c9aff2347b4eb076f50e16dc79afcc1aea15487b578446e3abb8b2d48e4892eb5f8ef3d926073b39e4a3770e614eb15248e7631b5f5776887e7b3cf69c08ee10d1a26137032ec27cb84fea11fabcc813f20f16d2424eba2135ca06ffd6ec1c3eeff023da390f45a8954285379e831e3ea98ede5174f3a7a3b0cb0f56e30c24c9c0a87f073372e3f907b36d98fb74b32bffb8d18ea658082bb75c27c124b0b1db01efba136a52a5da8c725b5eda4636df957775e4f36d892b73c1380d2ceafbc20c385a5a18eecb8aaeb6b1f773516c8f36997d7236056a0b398cc3869f5fd4e6a1a2b273861999986205fd0cbff5301c689dfe0acdd5d67e56bdbcb3c84ff7a2347ab7aa37be4d667fb8c96824def8158faaa82a4633881daf41a561b5b957a489f69bc6d048c14b35c496d71f17ee2e589b596be8a4593af12960d3ae7a5e78c44c62f8abce2e660dc522e232866bf9fc0e8950b9d724a54e93a156e7c2816b10a60895a1f90cd7680ae98345fc0517769782a854cf6a87b0ffbe71ad160701478ba1417cdcf574a74e9d36c5a736b7ba39e4813bee454bb1920c1ce7161d3a574c11ee32db6925af672e28777f02e08f9a581c63398558396cdc19032fdd18c345776d76b71f33b61d3794a4e543fabdae51cd3d0e12761427b9f683408013218b0ca13c10f03a343522cf53882bda586eed3e49dc8727a5f94abec9f0578bba2d402b92e1f6d6989d8948c04de24644470a9b1faca6d114e75c20d181d9af086eb1c6b2c7a64dbe74ae42a5b89ec968ec43dc2f4d1c70a43326c005f7e54a5c10dc57ec102d78962bf682bb6ab243e744cd8a7acb0c1628b7d8a04e5a3835a9fe3304af7a5e19a365601af6b3dd7b7069215029f8dcb8902aef67cbe8d764a66a60a8bf8ff95f3b380e1fb05e685fe8baa70098f35563efe445293fa3c8185a1b60e7b00e5b0d8b9bb406d9af2a0f496e2e642ced0caeefb656f50483bde2d0a364812bb8e22a9acea47a9c116e86a7a196ec611e6acffec5642a90c9bf14933ca5853021071a3981c0b56b367c8fcbf319a2f9343ca7866c06578015632dca02725790efb7039a01581504f0cffd03200243992c0d7a97c0aab633cc0fee7eae911389eb375587d6eedf824e11104885d0f7dc2cc2efca720b3da27a9f407c2b5fd9e5b8e57e86a14fd6b546144dd84a2b9a2dc28e742642efced2a31ce6beaeff0548c8218bdef2100d7f467fc7d0422879382787fd6b58c725d45e6857620c300198fb34128d36f20e8faa07300fffd6594d18caea78ac0bac9a1ed73cac4ba352ceb759632902c677bf9badc416d37c2abed4b3a9912ce2abc95b0a4ab541f3d05d39c464b9c939ace1199b247a535bc9409640932a49304190a312b61248e303b96693020e9bfc39c1d771694e77bde173856cb8bc45aea7cb8870c3dbedd14c8e6269ec0ea4847dd68305f2b8122ee5911637f070761a5b44e21993327a9d890aa85fb387df655f9b77b6cd8cd06bde21ac514b7d41dd6210125132ab45270d08cc56f714fd416ec5ce54f7af6969a9b66ce09b77c16009d71cd1ce6b2875ce8c24a91711af9ba00cb4f9613dc94a0ea1ff9946733b12f18f58f588269218db40ee654672099b6cde7317c133b5e85f5ea56be845a3f707f664f46350dc57c2697a8151167f2eb7174c52be8169d62e1ddadd822b01b314d1f7c147c259e81b950cee670f0147e95f96c68aa3e6a22dc939e2549f99310585c88e319eeb0c0b5949e58bcb3868f0aff9030b60c9498c071eca82e643b52bdd89ffdb74bf6f6dffde82e854604c7856e597ba21fa41fe399b01599255a998f18465e6a62ca34aae7340d2bf14f0b66ca368b134d9670e9765685e88fbf9f6294a9c59fa2265abff28b69add4df748989ca21d25b4f820413563ed632b54c1743", 0x5ef}], 0x2) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000000280)=[{&(0x7f0000000300)="de", 0x1}], 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r4 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) fcntl$setstatus(r5, 0x4, 0x80) close(r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb16d1e78a3a88f2065ef7c1d5be1c8772c0de5a32eb46ff2eeda06a1435bc8ec8780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2903a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a887", 0x116}], 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r6 = msgget$private(0x0, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) setsockopt(r7, 0x1000000000029, 0xa, 0x0, 0x0) msgsnd(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="e3ff0000001c00009d4478bec5c12c676f53b6c129a45f4e27edcc4ca396300705c0579f65ba820f041f158bcb75c41c705d2f5403f9d9d46bee36efc2116b2010a231b48ed1c21134387ebdbdf2e7600b5b1b8306db411b3d253d15b0a9d8d71e793f826a4ce98d0b1792c62b3a55cb35116426129134c11fbb418970b297dd4bbaf9963c4aaa415cca533dc94080045a6a8416a16f12d61ef60ae05ecca14f59cef70392812327ca2e585ad4362f7d2a9777c814c7742644c4fcfe9cf160abcf8cc2dde7baf3d53164899c10678fe9e5b3e624048503e95d191268b93e"], 0xde, 0x800) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000), 0x0) setrlimit(0x8, 0x0) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r3, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2, 0x4}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r4 = syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x20006473, 0x0) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x0, "102609307e7be2df67de208c8bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c00000000000000000000000000000000000000000000000800001a003f0000000581009078001a0000d1c70953849eeaf8e1a1023ef346641d08908430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa893a4837bdb9d"]) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x2, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd0800ea9a6ef5358ff4ca5468a81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3ee31d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000000)=0x10d, 0x0, 0x0) executing program 1: r0 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045007ae170782bc229bcb6d0e695170090dedcb29bcabbd632d7d62fa1173b3700f9c504f8c76e8a45a69e7614a604557a4850c047", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) kqueue() ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x400}, {0x8106}]}) pwrite(0xffffffffffffffff, &(0x7f0000000000)="22ca014db07e7afa75bf1df3d5fdebb9340380e204c0cafd2c5f6a55f429081ad442f890705d7eaadc53e47eb63db546acb18cd3e3445524129e543b53ea1dd15c940b90c5c3fff0909746056db23907be9895603140c9c542dc3cb85af712616067739eebbe88f698c4d5061b952bfbacfee063803284243c42c605a9f90612a9f7ab8b7cf24335994e0718f659aea9d36ec4e91dc1bfe757e66e09a693935b77e4fcd0b5c3f7c7b038f13aad627530e630e689f135e277f63c74e1e7633742b0c792900f21f50e8dcded69b268ea912b45a4007df32c780035acc9b855c26481b24d334bd05ff10d086945", 0xfffffffffffffe38, 0x8000000000000001) syz_emit_ethernet(0x32, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff0000000000000800470000240000000000029078e0000002e000000201940600000000000800907800000000ba08e2f1c93948422e15af342df45cffcf23c5ab5e3ae09e1b"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, 0x0, 0x0) r2 = socket(0x18, 0x5, 0x40) setsockopt(r2, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa", 0xa) setsockopt(r2, 0x1, 0xd, &(0x7f00000000c0)="00003d48de36c40000fab8028f9c7944553516679aebcb03f75d6e0e04401186dcdac3152a19e590cc8589b3d329973494f65597ee66a59ef9b02c82f055638792f101ebba42f3ecc1bd41d1b0ba44473f5a6df894f8c4d5fc8712dd7faf43d1881ce2a4426bd922ba30a953fccb2e3ff046a0695440878dc48a7f7cb5adef3dbfce73282e675680a8caa9263d49afeeb887a3", 0x93) socket(0x18, 0x4000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000680)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x20e, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0xc1206925, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7badc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940767fd67d83cc970fe88d34d8f99afe7e7820237400000000008000000100000000", 0x8a) executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffbf}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000240)={0x6, 0xb, 0x3}, 0x3, 0x0, 0x0, 0x0, 0xe5350e2a94868a05) msgget(0x1, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/48}, 0x38, 0x2, 0x800) getpgrp() sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) r3 = socket(0x1, 0x1, 0x0) close(r3) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r4 = socket(0x20, 0x1, 0x0) setrlimit(0x1, &(0x7f0000000040)={0xa70, 0xc2}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000000)={0xa, 0x5}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) sysctl$kern(&(0x7f00000011c0)={0x1, 0xa}, 0x2, &(0x7f0000004740)="13", &(0x7f0000004780)=0x1, &(0x7f0000001040)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25cc9f94f9c0dcb931ddd7ecd901680b7e61ae4a7a3ecd67b7d5c9d8ea22d3c6bb83fa7baa3215928bad92c77f7a270031d7a5c2886eb94d47db5f2c4", 0x100) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) rename(0x0, &(0x7f00000002c0)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x5}, {0x416}]}) syz_emit_ethernet(0x3e, 0x0) socket$unix(0x1, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r1 = msgget$private(0x0, 0x10) r2 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r2, r2, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x8000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x6, 0x0, 0x0, 0x3f, 0x6, 0x1, 0x20000080000000c5}) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000480)="bb384992570dd3f37ced0d8601f8fac29373f9924dc3876611a726f3df5216a4671995f02021f3b0cc319b41bf9ebf044e67fe7104e54869d216fc312f1b0e7dab73437857cd01", 0x47}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {&(0x7f0000000500)="aff8f61c0e31ca75e2f77d703bb07e342cd851c0226be752b5ef142895b10bc746f7c7b5ef2ffd4663c01b21037be401be1e639101cd41ae961f69dc1836220bcbdfcad30f8c0bbcdf2dd0c9b854842f06bad35f33bf55668fcd960a9f37a108ad9fd91446600c7224b0e723639a6132efac64c00a6d597d8a2c9b861c9ef8b80f09ac", 0x83}, {&(0x7f00000005c0)="a3b920b9cf65a36f882fda9979532f79aa9a93605d7269d4ee7144d288ed193cf2fa0c6341beb67856784448e83ed8af3e8e9e1b8bb326ed3b055a", 0x3b}, {&(0x7f0000000200)="fa89b129a579c20413cde173ba5726b4839c44a29fe0948368eaf50cad60bf60395bb975e08784e156b6f7be241953c21de4237d4445677ab86dfc", 0x3b}, {&(0x7f0000003600)="23c3e43f78c57a372c288a135be147cece0e557bee4645c6e2e7292dd8d9f1aebea713df77ac2c2abcb0fb55ae31b8a22ba0235175592b1a28ef9f1e824690ebc2eba650286a1e8da4cc72ba747f59f9ab6d289ebcf4601f446353e0276e72dfb537c2cbc7f2aaf21183e0b6b18c7351ffbc5b6cd9dbe38ebd6c2699582ca6df93bf365654d49ef37acc847587e6e69da9b8a4c5519dc40f079e8acbe7215994f211b9876b9bafb895743939da8deb7381162afea9340261d2aff7102f6adaf92cb17b06e41d9f0ce92454c4e8aee5ac3ca893ac40427c71408233c1f792285fc0efd21c21f34443263353e0a100825f6ccad98ffebe5928d6966781d8bda7c68edf9f477ab7fc7f2c1b1f9b0cf134f37be1cb23c48cf61c0c1d0674c99d209755c020e51bf4336f3dc2a2affd4b922d355963ec7688ef3cb4545c549485b49c8a79673cc1ea25c0f825abec4a22c9d8eff94e43b7e3f4cf2756522c0505cd027ed68d0781d8c4f7fe2589affe41b1e9ac9abc7666d6a3e54e73b37a7b85352241b9876dbb42b56c701ec95e28ea081d89f09632d903cc941088fe4fea69dd640ee46922f97d7516cf2a0a711d9d106ebd87c2c54eb292766d84a3377f3d4e069584920f00685266f3d47c38bec68944d645e79d12b0fc69e0f8b16081c8dbb575f5fd18db47fd50d173428827875fbe6a5f277425cf931e576d946053c6b16a83d0653bc1ed6abde9e003c0fe62ea424daa7d980089c0a9de5c56c3552caa04591f5053529f266f703b96b00f5dfe7d09bf950f5760c6bc5d56ff95aa09aed3ececd2b965bbd0d77a8d049ae333a13f4fb166a3411cbc6dc3f3af5c430801ed9bd338c708321a21f8b26aad0d4dd49c11d4517b4ec69fa7de28526189efef6f90bf79332392015f954ac961ab342760c2650afdc7e75dde5b0f3c4ca4b8d5ca092f40be9df7917061824373cf446288d136822517599cb979220a31df907dc6a57f5289b8f9a4a3fa4e3b55c4f28f4dc3f1f16beae3f710d2196dd46464a51d030c9b3c71b0a47736656d38466765846e19ba4eb5a05605ef5b3e2aaa811b52d023e6920fd487289391a66eee3e3a3280adcf0e70c44e3d6ce0f0332bd95c17f3c8b162b59f96a9cd33213f713ad9e7aceccc9196cf1166f2a3fc8e4337bcbe6ddcdcb7029ca3ecf0b137a1952c691b9dc67bd077bee3a66ee20edd588af9301eeff9e05a3e9be888e38ebb4e78fb7cce66f7fd54ff4e273efe27344b2de5295d31b96d6f8236dc6981d750ac1b1c25c8f3acefbb12ceb5b4f19e5ee75fd0b2da2aa2cce7eda8550407fb866f6d91c4c45872f8a191c7b9c7b3af48789d46e05f5e3e04fddc509bdf02d208729079296062f6b8605bdff317adc8b7daf915d1074a5fadada050672e9c7795be6d822e0d993f75403e45b4ff35b458a224cb7469d73cb4cb2ab6262ff9cd5cc8bbefd9d992e83545a14bf5ad36c826ac3c45d0b713bccf77c22a4111e819aff9b51d335cdb65c312b20976a17f94a2074cf04edcaa04a8d8931fe3da352b2415a3f6261e9451018795bafb5a84118a674697eceb03013dbde27ccc8771a30c3f42cd46da9c88f96a1ae87a45dfa6e4e8f87d549c1eba499c7a6fbe62d4af369149abefe9f34110cd353f93326816815a5bee08119aac11aa8cea4943b98c8291899f206440cde4e8a45a6c48b4643f8e705a2c98fc207b2abcb2bf6b3160bc964c3957b5b1d98ccb9c832fc332635bf7620009e8d995194b61bb743de00f73eb025ad736124826940a7fac776ae81b4e94378b5e4e57dc6cd2afa63743a8849d04ac9daaecfc540d68e42f483a2bacec458195582c1ca12fe9454643e88c8c193c8909c1a87ea7b36fd3fd5b7fbd7e149fd2203ff817d673b62a40db0fb7da0a6dd15f6897f8ba482f980e3e195fd6a531f5c74a042760d60ebe4e8c00f3ffc9a1781899ba1171010c20e8ad78a5cee69c59c00f8bff3e9900c4b6ae661e181fc2e02a4168b05019aee161625e63f26e4d0718cbc5aa43ac71222f456a09abaec3768cce8d6a24cf8e32582b5196e40d8ab9be105d212722848de350d770b2b88aec29938ff9747a79e3f1bd9266abea7b7697896e1f490f0178ecb09b8210761488c8fd94c9512c1a177065db3ef7d3bbb43401d9de30143d6084b372f15789df58fbe4d047f96e338b7659e68c2021e3e50cfbe8f0fa305e03c3321b439d3d656ee2f74fe57cfc0edc5cf30c9f67862e0e915420562b4803d6019ad3147ceb96cee0ba7f6d5815b86a297590685afed5e13a36a54bc3e5ff55c8080c752791950ace59333a6d0222046b855527a03b0f712f2b558a89342c4e32d1c7279e8303cfb69c744e11f0a2776535420925641010bdd4461188e33891bc978e827895657425ad1cc731d9676c7cb356f471f145af628fd0ca28074b5bbacace5ed627dad1935b98568b420bfed2c2f6bb59ab35de89484dd996efe93846c66cc9f7f4956a608aca7fed7f4e95ab55c61cdc6b651d9a63aaa673dd17635b29f15ecf8073db1975cfbdc7d46ea9a93818b280c7e40cf1f8044c72b620f3f7a8b9a3226d5a3b9abed575bc97b38dc6f596773b003d6f57bb8d6930deb782193d03808b69e00645a39c47eb36c8af4e6c82ef631023222c2e125bda2ac45ea26d1d14055eab738b2733f9592cc92f9e0233b9626c132a63fa76d46a564768475411e240dcc51833d8a9fd3ef8082aaab18e453b3e56240fafb34bc2c81ae25375ed1d1393366f7954cc0059b77c47d0d5f66428aa8a2cbe2ad57d9e4098b5f97da755bd126a5d481da142cc35273408326f9c4473809be01f5ad6f08c06c1ac39e00fdb1b8b5f20f2f89ef244d14b9aa5295e3744fcae3625340e2c5ea27eda155f71cb9fe2f1eb27cece7602106f8eacc0d66b5a3932eb7697f6df4b6152fa80a9ca6a0ab40da081f278c6eb9a12b08a0e658d9ee3f2c509dd1e84bd0fa03e6277a7ee4f89066cec85de954bf628e8f57cfa53461e15071e82cc5b28964c63c15eda7842681f06fd760cc90eb53ab889f93d35e944b86e74182d29b82f8c61b945d1f6c8dbf522b2e0f3d07833a45c53f378686feb576c532ed54541cf09c47ec60a30d20c36df8e1c0c607a334457e3dd471be97470a61fa090e5590d4450dc4b1ef6bdb45886f165427fc044033a4fa44791cc8499889ea72a76f9845905d0590e2047423737546e6cc792036cf7ee420673eb2c4934660381812bd68de22928a1f39db9215b53ed66e894cb1f313009d063114e4480bcf2f7d6c25dca3a5d0a97fd462bcd8d84cd2339eb493414f13c02769fe93e55ed5a8868b024e1d81d53065a2308437c9088ca9ed253bbf5047e5313536c23691792f8bbacae5151da544c7ac722378ad7db49a1cad240857b73dea25c4e5a170a49e8c3ea01ade3722c1cab9024df7644e9d4c4dd46f681f83180d2343732b1af1b10d188fb4de15fd37fe2487530fa099b190b0df11d76476d291b53f43965f1eaf73624d9d5b275f8e3a6c75c0098d918fabcae88ab478395ad8b09e81753fcc5cf99c7298c574c31e52457e5b772329be6237e232f0a9415954c766c52e6eba03034e27557e2e40b559aa95aa69e00675d39fe73a662d88d504c7ec9774c30d18ba78049c49cd886c7e2cd6e966122febe2dfdf666fca9f94e0a7ee10bece85abdaf40acf66df500181d02ff09304d8c4dcd39fbbf86017c8a4b56d13f69b19fb52940502dd055764af3f545584a38e508facc1c3cfe12b0bfa6b3f90ead22cdbb94031cccc12e46dee8576aeedb0a8310d35efcb237f2d7baba8f82eae954636d92d47d8458f99f1fd05b3aa41e368db15cc8b0e4435e5927c5005e7d4e7cd5f742a25a54dfd421e66b8473fb36dbfeb405ec5f925eabb32ecceb7fcb74b00742b2ec3bea648d548c7566ff0aca33f09648cd6b85e04bc499550fae510aa007e027f288e7add09f466759ad4be103f700ab6827cd3ac02c273f0e1a00c53e914db64643c383adf7840e00d65068b173504cec848413412018946667f735094c75b7b156fc3656b71a964db519605b552250b3ada4e5b0fc7303494b337034ce0d79a4c6dee8aea36f2704782c9257188749f45f825eda25d95b4139c6143c2fbbca5896569a08a9ae05d28087937b4507a6de3731bdfd31bc7ed295bfdc3693ebc1f83fd4cf8af832ddc3d3ff7b721e0140e5907389d74db2733d7ea4bbb02f495e0a1a02bf97aad4efe837e8542ac677c114e2dfcf52b3c443bade8a0680c3c19f069943048bc85ebef1caf60f5e84cc20f9e3bce3960e26c1ad98b1b9e644c21e441a4de4b4caa7e2cb3fa85ba6ba13ee1910ff2e1afaba9a5c92133ccbfa2e25853dd94233a3d2ef9b0fb3dadd394efc3ff18b47195b828ef6182a4d2e810d177578dcd04527446f791ed929d0ef70f3dbe161904ceb0491029f9c04008c8a04c50a8f89f106961d5eefe934d891070ced4a29b776ffefeef17bc55d63e3bf0793b9fc5be4a208a6c9d89be813fb5cb9c0be93009357b32ce7dd6d6fed39f44753d4a526bd154ebe7ddbc50c68846025bcb7c5d64b154388af023cb01a274841911261c9ff2140a7b895c8dda1b82a157a47181470575087e8f7e50b22e55a7adee0a30e16309b1bada9b9948991971f9cb8d035dc4582ed41dbb34a73cc17a09d7d3cb682b5df81fb52b6e84797a08ace295eab3edc90a741488e25309dfcb6486defd45000663e0d58c9ee3a7fff1a85179c85f5616fbd6f678363e120ec3a372a56189ba5d1e98e01e35e3dc4cada83fa592895df7c531dcb287a31b117637cc28e322f92535d3e4d80a0fc0137f22b92454fb51945a5385fb528c626484d4fb0ced6aefa0df0c541e477d1b42fab8c17cd3d7cfd376f0ec10da53588b30e10bdf5e9b8aeed00e2003ec8c51089a7f4f7ba55223119980ab14cf9db76fe05eb9b9f7479bb3d4701db9594c8a1703ca114703ceed87c82e17eaa050c5d8383abd1e121bd1e5d22086f8a6150298c39b10f9ea13fd2ae6db06c86f02775528f5e71875b2d0e2345c040562569740cfc301106130335291cffa00d671890f5aba5d1e8f65512cb79df2a9db9eba85f1199283d42871444201c985e4ab2fc1e06b4c81c284d532060886577e2e8ad40e51ef40dec27c2667f813fbac9a3ffe30ef5d0df0df33dc24793c626ce35449f30737cf0a92cea2cb0ef518a4c9a2a27bd3005d478f28808e1b4eb3993621422883fdaf7e73231880408ef8e12f8decca52468e81265c06cb08de7ebde94a57c8eef714d41d5bc3fefa07f053f544f144eb28481ab5bb94f7788f3e6258be383eb4f1452157368a92ec3c639f97787a903f69d7055def67f465b7d67bd00691644423ed17578714b440076df789a4471df0e56365bb78e912c497679ef74889a0f462447d3707197d248fdf1704db2b69e0e92da053543dde2b1c87daf2043a570f2bde5584da69ab370c535bf9e46223ef23c365373222ff1cad62ce8dc4a1bbabe85fef86dcf41613b3cb0eaaeff4ede625aaa90a2064462d138280161438ab238537c1eea83e4039022eb576c32fae89e635041aa93283a08b940c4cb9a45add5cd8acad962467748384f1bb34e4f5ab395f3938d031a1705eb4dccd7c2b84fa07d907ef1e114897cb6621c8fac08f8507ea47dd428197d3c211f01418c4140e1f7d436c4a15e87d63d1cac4bd431d29c1eeb001081596e70a73d0bada733351bc3dbec5315668e0869229c", 0x1000}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd260000000000000005cc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e671ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}, {&(0x7f0000000600)="96eebd8eed1764e2b8c7c45179ad6f35f8003b88169fda2bf172a2c351bb6a71647fa4839d94ea1bc552a5b902c9f40feb2748b1dd3edc71d9b159045c6ebe3bd3fa0474129729e88b611cfe31", 0x4d}], 0x8, 0x0, 0x0, 0x4}, 0x40a) msgrcv(r1, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d1164d9d5"], 0x176, 0x800) executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5498) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 5: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000400)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x2000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r2) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fsync(r3) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) r5 = dup(r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r8, 0x80206919, &(0x7f00000001c0)) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = getuid() setuid(r3) r4 = getpgrp() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r6, 0x4}, {r6, 0x10}, {r6, 0x4}], 0x3, 0x10000) r7 = syz_open_pts() ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xc136, 0xa5, 0x40, 0x84e}]}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000001c0)=0xfff) r8 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x4, r9, r2, r10, r2, 0x8, 0x40}, 0xffff, 0x1, r1, r4, 0x1, 0x20, 0x4f}) sysctl$ddb(&(0x7f0000000300)={0x9, 0x1}, 0x2, &(0x7f0000000340)="7208400f36a0d6833278dd5288e7705e70a4b2befb3f427060c2db786789505f4cf8ea128862a86c8ed536f40c5d2d4c6a7db18d1688a240dcdf5303203a6a86488f963c54002c4fdfeb34a2f214338d8b4b71ac6a3c65f62371c7b6d25e5d2cc017e038e7e6e4e2cc7cd4a135d4b02a8e1a50e6f299d97f7ec231bf99e90fd97b", &(0x7f0000000400)=0x81, &(0x7f0000000440)="83020eb47ed265d41b57f6646ae2f5668079452a61f5d7fb660ddab7642f006abf4d236a9be05f69e897bc4886c92e1981259953250ffa81e2b0e6a947dcee535dee56a3da6531ddefe20cf77a882035882c70bdfa48ee7f1a2baa1c4b02064819ad2b4274a33c3b9d5bcf266e6081b6350974b0c540ca2b327afae6ea82cd1b0a96e5e4a12658ff00584e80fb815cfa8c72e38aae4bfc5de2650ebf68f38b9b4ba4ccf48d0fd2c3fc1b46e9bbab765f1412fe923d93c93b47e408f6be72000dfc4b7938b0368e24fb4a7833f2bb2e930a47e0ccd74b6e29d9186bcbd67b4f7305d229e1df7bf1ee80d0aeeeee5e1930aec6bec56e5eaba394228267f3858af61a16edef1f7fd6e445d6f4d9e13dd78d7676d8b97ba0e2f828b0b251132d1f2b4848d97ac3c97fb68c7026977aa137b02eb543f4dc539e31f3894900958fd4cf0157ed0fe78b4d48e883e8ea4f6fb55e81baef15beb77e2144289d9a2e93b5cec81c142c09a6b99d06f7f6f02914df6cbe79268ea60741c4bdd077a158c6336d1f8cbf8d41cfe4c4d06bb03b53227beea831b58b42876497c7733fe685ac7ebc77571728d29b753a89549ac6f0b1320150f952a99eda483dc51f1e138cf53825143cb72b9fe55c610c24ff093a270b70cb06436414e4c67d147cbc807401f1cf698d7a58aa29d4569a3888107e95768fb57632ebbd58e27a3ee01ca7d801e77bd81b5594fc626a08d0e08dff18809b13995bf2cc42229f104fcb1e846f1d91d7b9c656c3ed1d93f62cb63cfdc3c0975b903f6c4b41799bdd14b9313d78b2881d941081c0c97e8972e21e1763517c826da881d5af41a6243657c1ff584da3ee38618f6e6de8248b99783a8c087c24fa36480e477622e1a21faae0ae5b1f297f9ebae2e3c16f06702a5c7918fe6a87dfb493b9dfe59d3c51c674b614f8184276d9dcfed58ff173645479d36aba6ea6e107e9e7151271c11a8f663370e5c9f7f94baf7c3bc74dda16e59995458c730dac6e2e89ed7c6c69118fdb060aea8b07431607b0eae58a6de4c6d662fdb702d0fc7d414d1729a3a687b6bca8f7f0030930c234816ac0fb901cdf9585c9d8524f60fb8ed7ad9227c69eb1ecd9d74b72198e985f1293a302d1479a5bc7ff113f9db09b1f99932d0f5c476d0e9881127913339d2eba214bc632671caec2a71f9c91e237e453d6ef1e74211d9564860be9db739d839671f42e178b690c4c9ae095253064af3a48ea0eca1cb3492b8ca0359b4f437e22880a3fa1972e90d17729fc56daad54fed7c0150d3764b3a579ae8e3e56e10b80c8c770eb853a495da16367cda1f793cb1493466f95a97c176d984e2475aa24fd131eb92a5e21875c2399faa864b8c5d60be2ce8e9fd3b510369e52a77acbfaed172f4c502de1fa8c425e0c06f5eb47bc3c2d6cef04ab3a16498363818d73d55975e9c418e1100a566fe8a2350b80bb862b099b43cee2feb49856ce8b74753845034d788428aad6ece211737d8a599fa277a887c94f5b1717477313306c192999f23d57e4b2e1a597a8ffa7efa2e81361a6dea4a8ada6fdca6a8021830dbb5239e8d252897df2fe22649e8b84ee0cf87662b417ce28da352bd00afd27fdea2b05fd3607a2c1496a85294f60cdf7e082eb6dc983da7eabe8c10eefdb85746ebed5bea03f9e801a82cb09ca2a10abff62e1300a6e9421dcfb49b5ef07560602860239fcb7d2080ee30920eabd485abeb86b7336ff5b4a090135b743c279471f9ba9987ae83eb9fb4cce0fa126325c0e84d9d2b56b9d16a2980e855ba183dfd2ea1c4c2ea1d1447e7ea4d0b7294588765aeb6be6abdfa847447b3c39e09c81bafcf64e78e4b128677744400c637af9a2fe25c26fb68a1304b1e0d76d19b693910a898801156c9026be14ce4a430faeae6740c295e3de9a6f8a9d88ab08d7b1d66a7e21a16ec088432bc6a3bccf827e9b93ffcc1099f03a6acbd56ed6b8191d4d1f8c1965865e6983a1343c0fa7aec31d84be330d924e0fd0e1eb98a262936b259aa33633fcebf72c6e8fe1ab81bebc58c295c5dd1560bb157f08d6f2a59ead2f95d4d65f21f9fe2e2996294b1538bbb53ccfec48c7d385523970a955850c8bd8e04076b2d7978adada785fb3999c279b1e7369ad8720a36ca1c57c9ddf7c13688e4da043a0f0d760ff3972ed29427a739dfeaf929d377ac195ec3d1edc9fefac736e0a251009002fa4681436e24454469008d91c068384de78aee392b3de46f39016540ec0e46b0d90f43fe4740ea2db4e47b7f4f11917ca3c089732cbd1838407dc2a87aec4eea5c5fa862ae014586d5d9587bce43da286f7c41d714843f7b6e0974d4594c19b1057aee7e1534273bcf09734a12ed6ba809ae9a84f4014c8ecb776fb8af14530b46789eb4092057c7e864182dbdca991f4f7d810032e8e7a0e91aa6718669353b938e3a7617794aba5a5f788ee2d4ad4345afaa127731223e6bb3a05f4ea881cf0d862c009237ded0ec44d0afa8d5642729ce9683a390e0be671dd14a84b073a2537ab90a7ae8a7c7649bf570ed7c2cdd3a9b5297a432f450176d7fb6664a6455ecab6d6fa67365da818e7a409805a1201655babd7b02964f0f02882c15bbf7fd1ac874f09c510eccacd62cbc0acd687041c154fe06754e08df79a7558c63598966e0cc0c1775447dd6f73c3d567560c3320023366c662ce5564ab0e6b6e0da41aca37d081eb41e6f5dca20604cfa8c54df12e1c0098e7d47e467898490dbefc79946933ec5fefc32f2d7a0cdf688cb4bb52ef34f41844dce6fca8e2f19b64ecbdbb9a95df85ad290d0e5dba0109a1fd1f8fa6b9607b94e1cb32bf5c0f4d96cd7669960948d53730a7a5ee489743f958fedb7004239d8ea288b2fb8006e58482b1017e94e9f9f566ce7b36ba2909071db92e0d9d35455bba114a201e7908d6f0f76ad3013eb2fee582d16320c23aeaf87ecf730c5c07f20f3de88e9a7ba10a35ed7ac40f4574d7c582635ad60ae1fe2c219729242f86d8787b186ea56bb18437873e8f027823e2c87e8ba72d128f41f62e82ab2b9c606701bb4c7a98d4df6786b09b353815aa1ba95f5d3dc815eff3ec1dc9aeca845f3134760c31b1c7e83bb656413113900f3bc223c5fd6d8a63248838812c9cffbde273cb0b5702baa457317ab5d81a150870b1397c8364c72e3eeae381d80cdd237c640aa45ba24fc2a4b154ce76880da2ef51d26266608be50716685f11e64a5d9d23e71ea1793add73aec087c7b197281a0d29c934d65cb077787a8a1181c3777404f778e34e20bc5dc0559cd66f15caf0015f09d30e4cc3dd0b4af10bfa7551d5e5a0bdd6570a4a57dad0e18f7d2fd9f401d38af38827d1e47cd2d6e3ff485380bd365f780221121b2464cc27d0d2ba024fc13a6f7d7d2d7f57e03d670a45a868e33e56860e92b8d59fc1e458a592d2bd0f19a3f084192ff169ec0b460de83e0f0b9988dffe23d56ec498a419b78f944cfc02d9d7f25d9e703fd36b90127be5f0c8babe3a5634bffbbbf64541ed135305c0e33fce2d6911b08a527ce83ee077d7c515e58aefd3d4d258b51b5159f71e0a7240adab5f72f788f1a383ea7721f5776d974bfab06e49e181abd293fd463920cc50622b80e1c6912e00afbbbbc9db040009d1ab2671c19c3434141ff10671a181125533e457c1ba7d4ffc5636ebaaacbb331e66e25be2915374e1fb54cfac817d8a8f056e9a04a255b641e6b21bbe7c7cb4ce0bfa6eac54957e506bcdf93eb94e396c19a10c292fd552716a5d152e74139ae159e885541e76c2b33ea5bc448debb4a17648487db1546f35f0b4ac85e2fbf8a83d6c252364dee4b11b8c82c004916ff35eeadf2101905bc1c9483e680cc814707f42a3e1d5f77d626e09355dad6f5461eb4ce575b6293da170dd4e7a54c10c5dd7a30cd198612687b5fee9fb20362352ad9fdec6c0ef2163e5d6b92953817e725e7348adadde32d5977a865db79a3295b8851393d11903d86e92ba29adebd8a864e62539f70be4d9cad0c43a8c3e7d8d367354b0ac80b50c20fd1582d5ac266df882a7fc730f4bc68564d9dbfb7e1e9a7ff1c763f9f9b385c845b26dcf699c2b083f4b0eb363dc7ef37ddb35cba545e9a468aae525cf1f90d12f456d42b1c71cbb3a5e6ae9857229e17f270630d31c6ef0a5ac635f6967ceaeb3f692292ea88bf98193a0588235ffb2208ea087b586eb30643e099f36b5c8b064df027e3af1e7f680fcfb45655c82919c0240b8ce0384edfd702339b635e46db4b19e41ecc5da6f7e05bb15770d964703b00b896d64fde1f1d2fe3a846d6c959d3df807b9be0350d0744d8b59943b1b756b0626565b5564bc11b8ec804ac3e7125f772671586cebec440e4ec85f44c581e5bfe9902aa7d5cdf7d6c44a88cc17aa489b00a124087c0a472708619c0765181b1ff41659d2cd6a792fee1793353ea759504892c9184aed3aa9e5a5cb47820e7fd23920cbc7acea06dd3db413983abc58e036d577f10f1629471a59e33e82d7a0e6ef5407fb0113fc19e83982c860cd29d3c264f283504b883db6d44a62227e5f7810b3bdadfa938636f50fc41cb2cede0a1d3b8491e69e11929e1e862195a9a29951b7a60b8903a92cd098d7c7dfa7cb765452b05c6d73528e99fb6a738a2af83f89f58d3c23b8fbb70f84acfe4bf48892078215a169071436dd1f3688f9175d418a76ad1ded30f276dde61b5e8359de77ce3bc6da98079de6b06ae3b8cc1d6f0de67ad344b9d162fa388b6acf2214fc3a81f6ee024ae19e9037ead13dcb00a668d223f4d1a85bd008172ac582de1f426fa17388b8451518270e20ec2ab0c50411ea7b28829d5d800bc3e87d3ada3d372cbe12c82fadd123fde9218ddd69fef7e51eb362ae6563c6d5c8d065043c975a769315c2ff7da80f70283300082d39a82552e0fe717418af81366a5912a8d4eb2fe1acdfc5ed45a13999d28db7998d03aaaf632429fa90843661beae5850da17e54a19d46245e76d93b142c2b94607aefb4a71c0a00219d6b2f701c9182781bc226d328187bdb658543945835e1ed9950f488d6d4606a710b46d92e7e6edd81adc7b7b5da39ee92b37dc3969acfa869a9645d1bfb4d8082ad79de54f506c7ebcb0f9ab5442c2bf8c77724622b1d3d32086a7e5f3d0f31cdfd915a45767db08f9ad22902645a21da85b61ab65e1f8492569c5fcc8ec7457ce05a858e4d43c103c2a8343e8136fe26ccfd3222c43bbbffd21bde9b99efda5a7e84871eea487b19af78743bcdfb8ad8bcf3764d8cb1d57b74f8cece8906af7d8fe87bb693eaf878af0b81bf9485faec2942602b1dc2127a72550ad748baff323deedac6bc774f26e397f2755333f24d79e9045fd302ff0c006395114d575420156cc340b228670da705f3cf411ec8a568d864264ec9687f9cdd62adf7b1a44ec4e63fe61352cfce3b24bcc1f53e5173aafd2f4b37c908f716c932286e7a64716fbd0b3014954c5fceee9f62e2c282a96c4d20759d97a65bd46a687e878fbbe779bfc1e446da55b652708bd865cd70853bcf84b2d507e39498323cfae1475949385427c0ae93bd6c1f3a48cd760f4123e7f6f8b10b0f1ac1d22a45687a1e4d1dda55a3df24f57b8fa7e17acec03809b36dfd219afb9a52d1a6c1b7b14643a88b5a2fafde7b6eb60c758c214a52ea5831ee61f74e61a03b498746ce09e97a6dfba857ca43c8b195954653719dc215cd3f10c007b89d4c66bd78dede2d5ba9706f9a06ff54a39c88a66531cfc51", 0x1000) getitimer(0x2, &(0x7f0000001440)) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001480)={'./file0\x00', 0x2, 0x73, 0x6, 0x1, 0x8, 0xff, 0x81, 0x1, 0x2, 0x70, 0x8}) msgget(0x2, 0x0) listen(r6, 0x400) lseek(r7, 0x6, 0x0) fcntl$setstatus(r6, 0x4, 0x4) semop(0xffffffffffffffff, &(0x7f0000001500)=[{0x1, 0x1f, 0x1000}, {0x0, 0x8, 0x1000}, {0x4, 0x1, 0x1000}, {0x4, 0x8, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x6, 0x800}, {0x3, 0x2, 0xc00}], 0x7) shutdown(r5, 0x0) r11 = semget(0x3, 0x1, 0xd04) semctl$GETZCNT(r11, 0x2, 0x7, &(0x7f0000001540)=""/186) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000001600)={0x7, [{0x1, 0x101}, {0x3, 0x8001}, {0x3, 0xbb8}, {0x1, 0x45}, {0x0, 0x101}, {0x2, 0x7}, {0x2, 0x9}, {0x1, 0x2}, {0x3, 0x3f}, {0x1, 0x101}, {0x2, 0x81}, {0x3, 0x19cf}, {0x1, 0xffffecc0}, {0x2, 0x6}, {0x1, 0x3ff}, {0x1, 0xffff}, {0x3, 0x9}, {0x2, 0x8000}, {0x2, 0x4}, {0x3, 0xfffffe00}, {0x3, 0x1000}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0xdb}, {0x2, 0x7}, {0x1, 0x7fffffff}, {0x1, 0xfffffffc}, {0x2, 0x1}, {0x1, 0x3f}, {0x1, 0x200}, {0x1, 0x47}, {0x1, 0x3cdb742b}]}) fcntl$dupfd(r7, 0x0, r7) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) executing program 7: setitimer(0x0, &(0x7f0000000000)={{}, {0x3f}}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b35195bcf133200ffea00000000000000000000000000010000001800000000429d9fd4591a"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = socket(0x18, 0x3, 0x0) setrlimit(0x8, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) socket(0x0, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r3 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000200)='./file2\x00', r3, &(0x7f0000000240)='.\x00') recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000000)=0x6) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) setsockopt(r0, 0x1000000029, 0xfc08, 0x0, 0x0) executing program 4: sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x8}, 0x4, 0x0, 0x0, &(0x7f0000000040)="e81d6927c26e90435ae65bc2521a05273e", 0x11) executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) lseek(r0, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x800, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000700)=[{0x35}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f00000002c0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "cd5be1", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback={0x0, 0x2}}}}}) recvmmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/95, 0x5f}, 0x3f8b}, 0x10, 0x8f384f8e01c333d3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000080)=[{0x5, 0xfffffffe}, {0x101, 0xffffffff}, {0x8}], 0x3}) chflags(&(0x7f0000000180)='./bus\x00', 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="fa", 0x1}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x7, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x8000000}, {0x2, 0x3, 0x0, 0x6009}, {0x0, 0xfe, 0x1, 0x100001}]}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) write(r1, &(0x7f00000001c0), 0x0) write(r1, &(0x7f0000000040), 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) sysctl$vm(&(0x7f0000000040)={0x7, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f00000003c0)="ebffcbff13b9fd812eaa4e713048e69931ae9648daf27f17f7c81c1f524c3fb41a50d1bc74f701896f5195f41d47ac193f1142c7082d4f51cd585036f9000002d5d4c805d91ed9b8ef53e854f6a3ef2e436c1da196fe6f67257f8f05f5c14cad1a3eb8b027e6b50518e36d3d87bd8752252d3e2eb1980a916dde3e23723547b39ff042b2ebcdb9f875172b714c521edf5a1daa62493e81e1e944619f25a1a7e7d9ca306076b9e9023f2924be036258e8b383", 0xb2) write(r0, &(0x7f0000000540)="76e5dead6fe2f7607d2100020063", 0xe) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x1188}, {0x5}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x6, &(0x7f0000000100)="8e5f84cf71b59c7afec3708a000000000000007d02cc6c0000000000", &(0x7f0000000080)=0x196d, 0x0, 0xfffffffffffffd70) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)=0x1f) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000040)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgget$private(0x0, 0x10) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) chflags(&(0x7f0000000580)='./file0\x00', 0x10001) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r3, &(0x7f0000000340), 0x0) r4 = getegid() semop(r3, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r3, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x0, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r1, r4, r5, r2, 0x100, 0x6}, 0x1000, 0x1, 0x1}) lchown(&(0x7f00000001c0)='./file0\x00', r1, r6) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pledge(0x0, &(0x7f0000000600)='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,\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\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\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\xaed\xe6\xcen\x19>eH\xf0') executing program 3: socket(0x20, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)={@random="89ffa22f3c25", @local, [{[{0x88a8, 0x5, 0x1, 0x1}], {0x8100, 0x5, 0x1, 0x202}}], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x23, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="0d000000000d00000008000000001300", {[], @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x4, 0x0, 0x0, 0x0, {[@nop, @window={0x3, 0x3}]}}}}}}}}) executing program 6: sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000040), &(0x7f0000000140), &(0x7f0000000180), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) read(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x126f, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffc1, "04000800000000000000000000000800"}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000180)={0xfaa9, 0x0, 0x4f, 0xdeb3, &(0x7f0000000340)={{0x6, 0x80, 0x80, 0x8, 0x4, 0x2e19, 0x589}, {[0xb0, 0xffffffff, 0x2, 0x20, 0x7, 0xde6, 0x8, 0x9, 0x0, 0xfff, 0x8000000000000001, 0x4, 0x80, 0x0, 0xfffffffffffffffa, 0x7, 0x8000, 0x7], [0x9, 0xffffffffffffffff, 0x132, 0x20, 0x3, 0xb07, 0x6, 0x7, 0x1, 0x3], [0xfffffffffffffffd, 0x1, 0x1, 0x7, 0x4, 0x6, 0x3ff], [0xffff, 0x7fff, 0x4b, 0xfff, 0x10000, 0x3], [{0x1f, 0x3, 0x41, 0x7}, {0x7, 0x20, 0x337, 0xc3}, {0x2, 0x7, 0x7, 0x40}, {0x96e, 0x3ff, 0x7, 0x5c}, {0x0, 0x6, 0x5, 0x6}, {0x4, 0x1, 0xfff, 0x5}, {0xfa8, 0x0, 0x4, 0x5}, {0x3, 0x9, 0x8001, 0xbbe}], {0x81, 0x5, 0x3f}, {0x1f, 0x200, 0x800, 0x8}}}, 0x101, 0xe5}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) fchflags(r2, 0x10000) write(r3, 0x0, 0x0) executing program 7: setrlimit(0x0, &(0x7f0000000980)={0x0, 0x62}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "92ba517131756cb31ae6a32cf5cdb5c06ace4978"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x0, 0x1, 0x9}], 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 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}, {&(0x7f0000fff000/0x1000)=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, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x8000}}, 0x0) getitimer(0x0, &(0x7f00000010c0)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 2: r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) close(r2) r4 = socket$inet(0x2, 0x3, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, 0x0) getsockopt(r4, 0x0, 0x69, 0x0, 0x0) execve(0x0, 0x0, 0x0) setpgid(r0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) flock(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x41}, 0x2, &(0x7f00000000c0)="91a944498cabb3815a2180c07beb53f108c11d2593155a02cea3467a00b46a3d3bd7ea362b24926bffc0ce53d9a23a40ca514def149584b97e2ef3e63222889fc5cb49214506819a8b48da8b21bb833f5f338f36aff6cba4ab284ef240b239863c2fe6a66ba1a9ca29beeb9fc6b757705630dc1a7dbf9f6af71b8954aa9652a7cc4eee", &(0x7f0000000180)=0x83, &(0x7f0000000440)="0ac963bf949f98ad3cc78c4954c05037b3cc97cfa35dde771df8f37570e925485700a48c7cf8cca31ff6dc39206227fd8b07708ff2f06d0957812cbae399a878ba987e378eead0f49ab427569ea1bd671bf3352977d62a7742abbfdd10b34e2a46eb438944776339fac28ad4b4608fd8cf2755df503fde24503b2c5ed59edc655450eb4ac54225ecaefd95df0f4ee3408db0bf9c546af9cd204c2625fdd3575a8215df898942cc8684202940d6a872ef0177984ba2d5382e20fe4620b8bfc1d448896cc97a102576f03f4846d6853a70e7d6ca6e7a41d93febfcd4c47b7fc8e55d9847805c7bb76edfcc72d04b221f6d3ad2c38eca1ecb012a64397907e7c8b36d7870e15ae4c15c6252a9c9cf943cab980c0a9bf36b124a05c98e659f9d0b54609a41d053eef78efa5bf47593051e22b6bfaa57aabc5c51c42df3ff83ab264a080abf4ac9dc2a9f56a5b2e9aa815ebf86d5a1cd829e02225fa43a52b8a2af274ac75f794349a7869ad3da58cb4f53172628bc8b0626ea68516dc4bc756ebc90256f50b41ef44e061fb1e61bbd0c55baa45068b9e980cb0aefb80f0067148473cdf411545657537d277f4b41d19c811c803f78acccb775d7736d33153312c223fbe0bfe57a999f340bf4a566d488b5f35e434d0a3d190da808998392d28239bbcb08578aea6595ca48ac19fa5891d9cab401dfc28111e6f4a9b7b7a8fb70b48a6dfaa017686c590bcb7bb1298e9c6c81319b6b56137d6c60222e9ccb0fd615d736e1e795bcafee52a93959c5149668b00088e9341105277eca2a419be134afe94c74ab4a1e6213cca8f4090e7c434a9142239314f5602fd26ba49359bc46f76889e995366d1a4b3eeaebed8f1308d962f3e19602d622c0c47f8d494a42f098aa18cbb53883d3c9095e2ea6e51f9d6b479796fe43a58bfda5884c6ccab5658510522388f7a4ba7466be160eada2257ba066031e892b80ce9628e65c5bf51fc6c708c4c8bc232ff0709afe42e775c3ea924a51c0102458bef06f38527a05b0ed09434a8d124c6206bba59e7993e0b6c2c66c8ba5abf5e332b6176fd217cdafeb5ce0948a68044d976a14d3f78d506e5fb502054543eca19a7a09129c69e85071b40b9e65e66738f45ca06b7472504946fdad004f61d795eed94e7efed544dd7bc648470945afc873074a3cfb8cbd00a2e9bb10037568e9633d30e16e11f645f6b709b304eef8b6bd9225156e63eef8f19075938489a18065510878508d2d1e5d39fd35b2eaf0ceb0bb207403dc5061124e6ac22360f4df248e36522d2a9046e8745257e0c820d02a544b3b35164c13250be6f3f10a95a6ddd30af969c74f524cc567c67c62d2d207686a033f27ab4837edf0c44fcfe30d9842dd5ebab75531530f019b05de04735fdda2565310875b6a925aac037792186cf573b59fe1a7652990bb7ddffb0249615a3563b1a3b34fcc6c9b5840561f7a250bd748e82b9f13925b96c1ebc0dd8cd5a66eae7970f29e43d0f758a8a20074e0fcf624fd46f589051205058b3ac76d5f3786677856661ea830c728098a5795bd1dbe01e5f7fc718a0fe45c276ce2c2f52fb9e20bfdae63c72753750a186b6517dfc0c1e17d3a04cf28715c29403890d20e8b613e652395ce5dc1e769c3f0184c7be6610fe410ff4a5fc3160c41c208accc824060aa6edad72a98e66bd5294fa296f8df94f15c437caef57b2a5f25e1e4c7bff8897cd028b53fa7fec85384939786f6b34e811844f34fb8a5fdd3a2ac17f7708443da54c179eaa6ffdeaa690219e7290e2109750c6bbcb6e2a3a731077e2b0b8262410623059094d9060b7cd1df8a4092bea6c37917d5306415648610eac0091a2f5dee8aa6dcac56d20f189b7d45dec1297e20e0a7861a856bf405062f869b6fb7defcb84f719daab0811dfa2377a6597e4606517a88c452900dd8ee00d1f0b58f36665c278c152a9f140d7c3cfe41554bf34d2017d3c5b85c71515fc1b74b353431c681017d29c1be00d6276a218d893682439f5c17a5cb2d198c631f96b8e1eecde4b3e8056fc78b752b2645ddaef15257ef6591e0de9dd4648ce6e2c8ac664382ea4dd4f2427a05cbdf8a33ec401085b69b2d62b27459e8b921354eb8fbf98f9ee32b935d12dc05f2b3c73a4e499eafd3203c36cc4286c8ff7a945664225f246d1d9a1852b0a7ed394e0edb8825744ab19452e96d56113bd9de833a4a8d7fba6aeefb67079a8034f8721f52c81ec4d1858f419aa778b234d78377791f9c32d1b1da8a7202321efdfd0d71fba33b3a505f4326490bef7da6b3ca7f5459da57fc3295d2bd16e105a9af88fdfad819d8e02e4af8b8bd4e00ea7ca0e323aaadbac53e9190f10f2c6d5b5ce5325cb8dc487b2abbcc930782b4fb866e365ef08805df9ca0ebd0233fae5584ae4981dd979dd9eb3f6fc3cd6296336e382055fec0b9ee00bab78de556e8b63fc9a3c6a38a8de37d86ba76454f6bbb3d5cb299bf4e7e76a94c6a8b249ade1dd8d26db135190adea09d2d8a57741f1dc8fa5f93bd8eaa481dadf767ceb2ad5cf24e1d2b4f44b65181b19a490dcdda06131b32d69a80aff11bda4992906c1f64c06c760a30fddc01d2aee14a20ad9753d7a58a16c34c629e2647092c40a7575c9ed99c5fa32ebd3b46bd464728e5d6c62e058b9d07269e7c578349b6dde4f6882284aa0994eb99fec0abaca7ee7af66a2fc072bd04f24936cfb9f0d56514211003181e29016bd739e51e39170c959762606315b9f728932778e20a3e30b23336198091ad0549074ce5ee1b749575d0bc2d73ae1b729326d43f4867fcd8f801ab41ea741f97530bad3b21d18a529eb259079f8b5b12d8bebfaaff87389f060d6c9165c6d426488401b949a88230efc7f7a93cf103691708d8c3538633fa1e009449ee3f3d42aee00138833fd8456b8612e8d831e6d8b687393bcf858c8b87d3a6e69e4f1f16aa06668d493cfc07ea54d985f6ba2e052a8d7ae4fe423f5dfcb289069ee0d85f61fc36be637dd56ec76f56d73230018202532a58e1d698f7d0d20f143de014c37c705010a96cb70dee20cf66a6bef49714a604ecbc13b4426eafeedc4f133adcc8c4cec51154984d1748f8937b913ec5333d881370913b4a2a929570d25fb9f53179f36a9e2b152dae58e60098d4eb885d4639e1b8ab31559a1e7f442b6d87354b74551e3700254bd9e27e4c250d1fcc51194a3fcb12e1b6c0fa0f3f3afb43375b54e97a77928ebb540293dac7c3b65c2c2821a1a41accc2df454ba6f3becf9b06f0f3173317549590526ecc69433efdfb9de1bbf010252e2e21c6db8c9fd470669905bff645cadbf742110299370e6d9520b0b2f7d46096e6072dabf2a7f04710092d18128899b37c197a8366329d6609aa1ae4b6ca4b871c2361a5f55e80453954d4dbf22be366d2d6e62b47137a95726e8c2a593cfd232c53e13bdcb1eef2731679b3ce063361d9c286946765d6873f67ea15cf3d943fa474e6d230da346c826e844559b7b92120f0c09afb7066df93add077b45509fa23367b6aaba269d7215b07e58e609aac4b054e40b7e971797e81430f0e0c65396ce9e6966a4e0f8ba38bfe6878e31e764d235a7254f3f36ccb82cccb85b5c340ee8a1b146c74c90064780e0fbd19af41929c72be550e3063c2da2f3b7e2fef4c973b93594189da9209a8d8038d7a63c3e087296667e8b2ac2f254404472ee4d1e963d476c86d5e57f296daf95b7904505dddb1699df6100750e8cc819e4582b7b3116369c3a4744c470ae39d248e10b70e2f0c3ad6db3636cd7290a3617fb66b3978bd847a672a259bd8fbd5675544e87705d8d7f60ab7197feefb77f50e642f1463c825743fc5388375254d93a4ac5caffb4c1903315d37c0adc7661cf2af89f43005fe7a0f33e350e3be7ae46b62f81bf39c21299f397e7d2548c3f843a2095b3ae29d53f1c53a3d4d475563a65a7c81657d6127a81342c82b9f6ff9b42d4808e3932dd20de825e5bfed6bf79be37199d48bb4e857fc26479e5ac6bbee6e4a6012e09e2cdc437bd717f9673ca37bc82f1588b86760552cab54e7a4156e3124bef0c66362ab1f0d0018a0bb97d5e939d37d3e9b3a7fca8b7f13387f13273ce395a883a5286d9116f743000099f2db130a21deccad02a16fe929c6d3ad49bc3ed9d50b99daaa4b9cd0d23286e92c5aadae4a7b56bc88d4bf464c8bf2a9c7eb2af0a5b1cb7ee652c722ad060dff8ec1e0498fe72f5711a6cee39e59db18de2cc97f11a041778376968b9489b991ff588260da5b4d11f5a4a551dc0e17b7e18e8f4bfc2e78d31891ad94f6d816ca2ba47ccbe2ce49032a7805a128631693f8e6fff16837ad3c5b1596b14c71f927b3d54d39c97d8f9d39ed7bd3b636a1c1019606a7143f3656522e1e824e83e927559bba4faf5298879e56c2fd1b270873a1dde7b215abf20776ebf9b8aabc608733e57f4718631b565517eb8fcde425705a16d8c3ef91ab1003802e038d22f598c369ce7f0867d9b358d053f1277f7f2f883e724f9e7b1f568894ab18c22c534e100d9dc6033b72818d577ac214d679b4cdfe441182c044c41bdfc7552045e76cae174807a20f4ec28eeea2b0ef2ea553824675f1acf8abd3cb5eeed9c63b7d6928963af88c4c761caeba43081b38ea38476b91fa1d5ed6b43b1b407e4cb2756cfbca069424d325838a31109c8f6dce242e5ab9df94074288c863fc7ac775f6bb3f5495fa3d813ade9992d54378b28debd63dc97d3fc7f89fd01c3e5f91311a0c24fab1fa443668d590d0ac44ca127b2cc95ff7f5314da6894dd8940f45708aafce1e5e4d2f77d39b1ab9b425571ab615b47cee62db4635293f7afdaa7c39dcc153ccafac4ea37a020d2ac7cc5e54dde4070dc9e060a694b5f7d4a86bea8ebb23ab516e87d756e280abb440ff006742c27f34cb8d8d669d1ea09a589363d06e4f9e07d1c1501dfac38ea65fda8da0590ea892adf18b4737bb54a5e5e6b1efc8982e965097cf79a5ad753b48189f99e9c726676f1003252721674b8a163ba1211693f519dc76741b5f89fa618c093f5c3d5825baab46f0520bd55154bea39d6d5ce60ea348c7c35f542e96469ad4a38ed4e809d4a79a7ef9be54301e6acc32438d43589ea4d98cd9ed44766e1a6da8e8fb9bb346ad28bd0980673e65a21ce1dca7d1462ad9c47a50d1025279bc725c048395cd0fc684dcb42fb0b16a009750416aea02b6b7df6be46e17ba4db4e01efadd575a74c4ec85f9cc312bac1550477b337fc25c7933f82e320bb9d2c492f3025d0093038333ca5e586ba56cebbc61ef75a7fe7ce4f1a8bdf3358b2a26778840c86676cac052fb2efe44bdaaedfd83381c777712b55864fb908ca8970d65301f50d7a1e5ee12efcf2d4220540b44f3e8f9d4c32d724b76a6b479e20e9fecb456ef15d7079c9dba38363f505082d2f0ab0a54a02c5cbb94b2e0f9780244ed49f0f0a35c004f4072962ab31c700cd6520db76a230260f3119ba778983939a3b76b8bf9d553bc03b040140884f4bacce215e3c5a1486a814e4093b278daf510eb060a028a25bfe107021834fecd4132681843d72bc74d48bfba4dc286f4e3b3253b18a8b480f57fd80ab48b5519dee5fa2a1ed70855b8fa555b8a9ddd6f7728cc74459277b78dc6da827b0b9fc818351da2d07b5fe033fa076578111fcac4057376a4f29561582a26d2fc6d3335a75f5349949515231964ccfd3b280b890842db67402a4157725bec1af2653513819b2154caa24528", 0x1000) syz_emit_ethernet(0x6e, &(0x7f0000000300)=ANY=[@ANYRES32=r2, @ANYBLOB="d85267134a8de300914da3ba149e85b63c4c6d67252d70382e8fada1582da12bf0844076a141a9ef6f15b8553c1624e8f06f8437651bd74bfd43fcea62f9604ffefca325152d36b3d31277e845c36fa235787022a09a17ae8008542779806ca4c7c121c1fa8175dc9938f720b3c047c2b24914dbdab8ad3a9bcf5c92d1a74aa4f894df258812617744752203fdea65fc27b52e277d90d89f381b66796fdc1b4793ccd1848d16ef9e248f666e09a99ffc99c89f9796b8468e8b6c8a145aa6983509251ee482ef6a42ac80d22f3ac2ce0f5e99"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x300000}, 0x8) sysctl$kern(&(0x7f0000000200)={0x1, 0x3f}, 0x2, &(0x7f0000000240)="3c1e5cb25b0b32b6ce9e5e01f75922d6243902c9380051d24a4fdc81130c13586b7ecaadc31b619706768845a14ecfa1b62066ced2", &(0x7f0000000280)=0x35, &(0x7f00000002c0)="96d59a9465d7a42d863f18", 0xb) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) kqueue() syz_open_pts() syz_open_pts() r1 = socket(0x11, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x7b1}) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0xaaaaaaaaaaaad00, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0), 0x0, 0x0, 0x0, 0xc}, 0x404) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x4, 0x0, 0x0) recvmmsg(r4, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r4}], 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r5, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) recvmsg(r5, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/51, 0x33}, {0x0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/140, 0x8c}], 0x5, &(0x7f0000002540)=""/223, 0xdf}, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x4) semget(0x0, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) open(&(0x7f0000000100)='./file0\x00', 0x8000000000010e, 0x81) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$setstatus(r2, 0x4, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fsync(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) preadv(r5, &(0x7f0000000180)=[{&(0x7f0000000140)=""/42, 0x2a}], 0x1, 0x6) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f0000000000)=0x9, 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(0x0, 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa", 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x3, 0x0, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8a) close(r5) dup2(r3, r4) execve(0x0, 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000010c0), 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) r7 = syz_open_pts() fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffd}) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000001180)={0x0, 0x0}) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f00000000c0)=[{0x81, 0xaa, 0x1f, 0x401}, {0x3, 0x4, 0x1, 0x40}, {0x81, 0xff, 0x43, 0x7}, {0x2, 0x1f, 0x81}, {0xffff, 0x1f, 0xba, 0x10000}, {0x7, 0x1, 0x9e, 0x8}, {0x3ff, 0x9, 0x98, 0x800}, {0x2, 0x3, 0xf7, 0xffffffff}, {0x3, 0x20, 0x3f, 0x147b}]}) r0 = socket(0x1, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200000000000000000200"}) writev(r1, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r1) r2 = msgget(0x0, 0x100) msgsnd(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="0300000000000000101c23df27b71fc6c36a5ac3d4e35491e51b8c031d67a38f0ac1b062dc0801560d36c1e626f7e8cad135a5ede3cfea63224d3e675af57d7fe1f86bf6180bca6241a956b20602c43539868cb3317f0d0948a9ef922cd0700f50eccb75b3c08da9af9d5401a40c60636823ffcff275c97d6db19008610e41d7e21aa6f21fc86695f6fdd79fbc41263dbe67153fc77ea97ed9b5c429f710e967bd05915b43436355dfdad1aad4623de82f6da4a5974cbdc29aa7f3fed7d5e631ddaee94ae74e5f6647c5bf1dc26ad6c475fae6964e37ee9eb3ce3b7de9dcc7158f24407025c3cb345833b944122163be916451323ad3ad9c9d4b18a3df05ac73e2ae18bb88e0552dd1b1da4843f95ab68915b874ce61a75b201f3bf55c12fb640dd21a0e7a996a80e37a7365774dc22e799e42e15930d525e814a6ab00aa85e80055231ec8fb11bc4044745f4759f00501999bca291e47edf71bb2c71669dc78baa608a70010000000000000ab35b5f927e7f0ae7b1fd01e69e35d3808a0edd71f769a63e4735f16645db942814a9b60d8e2509f1d8d6968b18de2cac1a97c77826b408d7928835bd25290d2f134ee0d4ad1d89924a58ed0957b3cea3a498a1a7beca393c0b977a048d55fc1f3e2dd490f1d42336630fdcf8874d264d6e8184ffd1c19a7afdd8e713f1388bc247a9d6450ce94df1ab577b85a6223e4702ee39faf968ce024562489fcadb4eb82b5641838e1"], 0x102, 0x800) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r3, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r3) syz_open_pts() ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020699b, &(0x7f00000001c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x5cda) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r6, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/249, 0xf9}], 0x1) setsockopt(r0, 0x9, 0xcfd0, &(0x7f0000000200)="a1e090d0b7b0ce7a15cb7099f5616c91a718742e7035d1e068815f4668735361f57b5f838d7724591cccc649fd349243b8d62394c3d744b248c28ddf7d056063dcdfb728fbfe2fd35b1444b8f71e63d71b99ad413a311023c60da14edb7b0c179c0e10384a39", 0x66) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="5be011d9560121f4ca0f8aff1162a5bdc5c095dae1000035bfebebb140aeda0693f18352440dd8688f6aada8d9cb12b16b839817f8883e222b04b10661081711da3c7cd607fe59614ecd8cc405003867b977b514684523024391ff8e97ecd00122442c97c8f59549930c1ca7daee7c0e6ecf7f2bfe9ed38ca4e8866e3674d7a9a1944300", 0x84}, {&(0x7f0000000540)="eaf82676aaba8e3046e4500b9494b8697aa0e25523eb752c9f0ce051747f6b2fbbbb4bec06acd586a88eeb6816df9063d99ddbed7ab18c68e8050e1af6fe6b93fd665d53c917a128dce2cca95291a805825e9ff48f405bd3cabd73b5e5b50a804bb3aee26694b701545a297bd7b80fe0942e08ff98af7a2e1ba12db64abbebd8b393bf0fa13ceafc14261de5527432ac70fe0f8f8881ab5195487b349b64ce9d31e3a7ecea905940bf", 0xa9}], 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007"], 0x30}, 0x0) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x18}, 0x0) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2dd021b39d56e148447b6cdbb846555006c035ce"}) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000400)={0x2, 0x1}) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f00000014c0)={'./file0\x00', 0x1f, 0x1, 0x400000000000000}) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x26) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x2) executing program 5: syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b35195bcf133200732dbee6eff8966a00000000000000010000001800000000429d9fd4591a"]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffc, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000180)="94fb7d87f0c768e54e13cf45218ee143a99959b7d3bca781f7e520fc734bd5c90091fb771f37b85806ec6ef8556a7b53bfa631beb2ce6ff72d3f5d2d1db616cc5c7c4930cb3f98edfa6ce2d46c51f7c5615290b37b782847a865b32085a6bec657783f318e212632b57f1dd039dd2276eb43a92e0693c0234bad257b89a48bf4e1aa8772b4c691ca435112d83afd1f0a64", 0x91}, {&(0x7f0000000e40)="868feeb921972e2f523ba997903348bdd3eb692447323c9daeac0390ba60bdcf8cbf561cd3a8bc6566d9e1d9734b1bd30624b9dc4b23d881420f01a46db9c1c85925e92129fe36574e883be77a367796d0ab6e2df171e988172b590c55cad33f2e561c4525d40587cc3af68fd52293ee8cd6c3dc830fe8027791f6b3add21e7cc37e57e808127821f4df7c2ba138d6c17a1c9aff2347b4eb076f50e16dc79afcc1aea15487b578446e3abb8b2d48e4892eb5f8ef3d926073b39e4a3770e614eb15248e7631b5f5776887e7b3cf69c08ee10d1a26137032ec27cb84fea11fabcc813f20f16d2424eba2135ca06ffd6ec1c3eeff023da390f45a8954285379e831e3ea98ede5174f3a7a3b0cb0f56e30c24c9c0a87f073372e3f907b36d98fb74b32bffb8d18ea658082bb75c27c124b0b1db01efba136a52a5da8c725b5eda4636df957775e4f36d892b73c1380d2ceafbc20c385a5a18eecb8aaeb6b1f773516c8f36997d7236056a0b398cc3869f5fd4e6a1a2b273861999986205fd0cbff5301c689dfe0acdd5d67e56bdbcb3c84ff7a2347ab7aa37be4d667fb8c96824def8158faaa82a4633881daf41a561b5b957a489f69bc6d048c14b35c496d71f17ee2e589b596be8a4593af12960d3ae7a5e78c44c62f8abce2e660dc522e232866bf9fc0e8950b9d724a54e93a156e7c2816b10a60895a1f90cd7680ae98345fc0517769782a854cf6a87b0ffbe71ad160701478ba1417cdcf574a74e9d36c5a736b7ba39e4813bee454bb1920c1ce7161d3a574c11ee32db6925af672e28777f02e08f9a581c63398558396cdc19032fdd18c345776d76b71f33b61d3794a4e543fabdae51cd3d0e12761427b9f683408013218b0ca13c10f03a343522cf53882bda586eed3e49dc8727a5f94abec9f0578bba2d402b92e1f6d6989d8948c04de24644470a9b1faca6d114e75c20d181d9af086eb1c6b2c7a64dbe74ae42a5b89ec968ec43dc2f4d1c70a43326c005f7e54a5c10dc57ec102d78962bf682bb6ab243e744cd8a7acb0c1628b7d8a04e5a3835a9fe3304af7a5e19a365601af6b3dd7b7069215029f8dcb8902aef67cbe8d764a66a60a8bf8ff95f3b380e1fb05e685fe8baa70098f35563efe445293fa3c8185a1b60e7b00e5b0d8b9bb406d9af2a0f496e2e642ced0caeefb656f50483bde2d0a364812bb8e22a9acea47a9c116e86a7a196ec611e6acffec5642a90c9bf14933ca5853021071a3981c0b56b367c8fcbf319a2f9343ca7866c06578015632dca02725790efb7039a01581504f0cffd03200243992c0d7a97c0aab633cc0fee7eae911389eb375587d6eedf824e11104885d0f7dc2cc2efca720b3da27a9f407c2b5fd9e5b8e57e86a14fd6b546144dd84a2b9a2dc28e742642efced2a31ce6beaeff0548c8218bdef2100d7f467fc7d0422879382787fd6b58c725d45e6857620c300198fb34128d36f20e8faa07300fffd6594d18caea78ac0bac9a1ed73cac4ba352ceb759632902c677bf9badc416d37c2abed4b3a9912ce2abc95b0a4ab541f3d05d39c464b9c939ace1199b247a535bc9409640932a49304190a312b61248e303b96693020e9bfc39c1d771694e77bde173856cb8bc45aea7cb8870c3dbedd14c8e6269ec0ea4847dd68305f2b8122ee5911637f070761a5b44e21993327a9d890aa85fb387df655f9b77b6cd8cd06bde21ac514b7d41dd6210125132ab45270d08cc56f714fd416ec5ce54f7af6969a9b66ce09b77c16009d71cd1ce6b2875ce8c24a91711af9ba00cb4f9613dc94a0ea1ff9946733b12f18f58f588269218db40ee654672099b6cde7317c133b5e85f5ea56be845a3f707f664f46350dc57c2697a8151167f2eb7174c52be8169d62e1ddadd822b01b314d1f7c147c259e81b950cee670f0147e95f96c68aa3e6a22dc939e2549f99310585c88e319eeb0c0b5949e58bcb3868f0aff9030b60c9498c071eca82e643b52bdd89ffdb74bf6f6dffde82e854604c7856e597ba21fa41fe399b01599255a998f18465e6a62ca34aae7340d2bf14f0b66ca368b134d9670e9765685e88fbf9f6294a9c59fa2265abff28b69add4df748989ca21d25b4f820413563ed632b54c1743", 0x5ef}], 0x2) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000000280)=[{&(0x7f0000000300)="de", 0x1}], 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r4 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) fcntl$setstatus(r5, 0x4, 0x80) close(r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb16d1e78a3a88f2065ef7c1d5be1c8772c0de5a32eb46ff2eeda06a1435bc8ec8780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2903a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a887", 0x116}], 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r6 = msgget$private(0x0, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) setsockopt(r7, 0x1000000000029, 0xa, 0x0, 0x0) msgsnd(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="e3ff0000001c00009d4478bec5c12c676f53b6c129a45f4e27edcc4ca396300705c0579f65ba820f041f158bcb75c41c705d2f5403f9d9d46bee36efc2116b2010a231b48ed1c21134387ebdbdf2e7600b5b1b8306db411b3d253d15b0a9d8d71e793f826a4ce98d0b1792c62b3a55cb35116426129134c11fbb418970b297dd4bbaf9963c4aaa415cca533dc94080045a6a8416a16f12d61ef60ae05ecca14f59cef70392812327ca2e585ad4362f7d2a9777c814c7742644c4fcfe9cf160abcf8cc2dde7baf3d53164899c10678fe9e5b3e624048503e95d191268b93e"], 0xde, 0x800) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[0x3]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205609, &(0x7f0000000000)={0x4, 0x4, 0x1, 0x0, 0x0}) executing program 3: setitimer(0x0, &(0x7f0000000140)={{}, {0x0, 0x1}}, 0x0) setitimer(0x0, 0x0, &(0x7f00000028c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) munlockall() connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x1, 0x0, 0x0) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x13}, 0x2, &(0x7f0000000200)="74dc151d19e966933c6241b2e7456cda90e2e74cf1b24275f41eb3a1bbc38c235a037cebe5b687f9c16af4c973576f4b075f59226268577920716ee69b4b0c8f1992ee037122432360b5a349da2c90e5a075bfa1abf65a7e1c398be24ce068aba4ef39f7fb799f5dc1c008d8257baeb053a99a6925ac56594816c2443f11aaa78a6f4ad4d15656cb41e648d85775811918c8e73d7a5e6fecb9ff86e511154a286994682b87d18c0755caa06a1e07486d4624cf88b5c99e2d5b6d314a767727d4afff359a46", &(0x7f0000000080)=0xc5, &(0x7f0000000300)="5895c7f77561ef5f48b593198b77300ded35cca440546f3c15ae0692fe5290e57816500c629610e7e5a55894ba7b3c0b9b10756871d3283d4946a918176cea6ef60be7030de68a6d901684a99003f59ead5dd4a54010b4ae8cfe016db8ac574d3ea4369b2de6c82a954cb8700b151df3157fe48076219788b2a79a613a658fabc0b5480a55da5b022fe320f170e0ce628371283034c1d8f32561cb25af0d7e1e82521a6cfe956ca46d007f565e1d0eab332a137094b49c7fac60d923497ba961e0a8f22b42e31f4eab0059fe90940708021967f9e76309311b93f1530980bd8ae4695260", 0xe4) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1}, {0x84, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f0000000280)=ANY=[]) r2 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000e70000005900c707c0e6ee64a6871da5d3acb0cbf8a63004000093ef1607e4e499ba5b88cb4b5c9f7cc13bf8fd81fa1b59ef8417d0"], 0x39, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r4) msgrcv(r2, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, &(0x7f0000000000)={0xee94, 0x2, 0xb9db}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x300000001, r1}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x2e, r1}) syz_emit_ethernet(0x6e, &(0x7f00000000c0)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffc, 0x2c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @mcast1, [@routing={0x2b, 0x0, 0x0, 0x5}]}}}}}}}) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f00000001c0)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r5 = socket(0x800000018, 0x1, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd99) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) ioctl$BIOCFLUSH(r0, 0x20004268) readv(r3, &(0x7f0000000600), 0x33) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000000080)="00811e7993e6b879e77c3e68e1ce9359b622cef481162e0a4e35af9d3681dd09c4c694de56", &(0x7f00000001c0)=0x25, &(0x7f0000000200)="59c82be5aef9cb902392087c89c0d00c4f72b0d154c2d2b74f15cb2412af6d55a4ec04930a64b75172f949a331ca88e83b2ea3f365cfa3db5606cd55e36a6e511162223b82e20178d63a82eec7d37a5eea9d69f72e7454c55dd643a99fde92b788fb3ecb7392866f9d893cb6c70760823b991c15ed221b57214c9377b3b2ebb873af810676369408858ec4c15101d8b148cd559a7128071a4f2352d3339d30cbc3e2ec26c2cbb1dd53c74e2a", 0xac) executing program 1: sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() r5 = syz_open_pts() r6 = syz_open_pts() poll(&(0x7f00000002c0)=[{r0}, {r1}, {r2, 0x8}, {r3}, {r4, 0x10}, {r5, 0x40}, {r3}], 0x7, 0xff) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000180)=0x5875) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x20, 0x0, 0xbe) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x1, 0x0, 0x1188}, {}, {0x16}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={&(0x7f00000013c0), 0xa, 0x0, 0x0, 0x0, 0xe8}, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) writev(r3, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x5}, 0x2, &(0x7f00000001c0)="dc21a910fe6727f1b2a2d254e0c43bc4e422", &(0x7f0000000200)=0x12, 0x0, 0x0) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000fef000/0x3000)=nil, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x100, r0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) executing program 4: pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000140)="506d413a088e108d509517fd395d0808e35fb8449b31e044868c10cdc3070a9b3b0c4246bfbaa5aa8b49666f932283b25d84fd85e8c27a52263e3b21c7bf9070090ec5c1d7caed2c1476977c755f942410a6cd78244525f10aee95983e41b6f6cf4f5b1d7ad80f336e8fc78e290a17136b944af6ab69210366c514b24182eddc606e1d5fc828d924a02a0b103c747407ff", 0x91}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aab3aaaaaaaaffffff000000080045020028000000000006907820000000ac1400aa4e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5004000090780000"]) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) accept$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r2 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f00000003c0)=""/96) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000440)=""/221) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) r4 = getuid() setuid(r4) chmod(&(0x7f0000000000)='./file0\x00', 0x208) semget$private(0x0, 0x4, 0xc8) setreuid(0xee00, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81, 0x7, 0x0, 0x4000000}, {}, {0x0, 0x7, 0x0, 0x200}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 3: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x8000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = socket(0x20, 0x4003, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0500000007197d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000ddff00361b1257aea8c5d0002012fbff0c23000088496633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0x100000009, 0x0, 0x0, 0x0) madvise(&(0x7f000022f000/0x3000)=nil, 0x3000, 0x2) getuid() r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001880)={{}, 0x0, 0x0, 0x0, 0x0, 0x8a00000, 0x3, 0xfffffffffffffff9}) write(0xffffffffffffff9c, &(0x7f0000000000)="1cfb91bd8f5af5738a6d2e8ba988cb46c1399c3e4c70cbfa6c4144fc32f6c8ccb911e0f20885e030801ffe66284c38a93e8ffa75ca42487592667ab53b4bdcfb36bca663afc5ce2a0768fb44518218fdb1aa04d4a00617162c18f423fbc61c7ff735ba1324a266926e9961e75152b8f91054835b6097669ac7038be9e8e7a71709d07708269496b3091d87599e88c964fa4d8505e4d6", 0x96) executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000040), &(0x7f0000000140), &(0x7f0000000180), 0x0) syz_open_pts() open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) executing program 2: r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) close(r2) r4 = socket$inet(0x2, 0x3, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, 0x0) getsockopt(r4, 0x0, 0x69, 0x0, 0x0) execve(0x0, 0x0, 0x0) setpgid(r0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) flock(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x41}, 0x2, &(0x7f00000000c0)="91a944498cabb3815a2180c07beb53f108c11d2593155a02cea3467a00b46a3d3bd7ea362b24926bffc0ce53d9a23a40ca514def149584b97e2ef3e63222889fc5cb49214506819a8b48da8b21bb833f5f338f36aff6cba4ab284ef240b239863c2fe6a66ba1a9ca29beeb9fc6b757705630dc1a7dbf9f6af71b8954aa9652a7cc4eee", &(0x7f0000000180)=0x83, &(0x7f0000000440)="0ac963bf949f98ad3cc78c4954c05037b3cc97cfa35dde771df8f37570e925485700a48c7cf8cca31ff6dc39206227fd8b07708ff2f06d0957812cbae399a878ba987e378eead0f49ab427569ea1bd671bf3352977d62a7742abbfdd10b34e2a46eb438944776339fac28ad4b4608fd8cf2755df503fde24503b2c5ed59edc655450eb4ac54225ecaefd95df0f4ee3408db0bf9c546af9cd204c2625fdd3575a8215df898942cc8684202940d6a872ef0177984ba2d5382e20fe4620b8bfc1d448896cc97a102576f03f4846d6853a70e7d6ca6e7a41d93febfcd4c47b7fc8e55d9847805c7bb76edfcc72d04b221f6d3ad2c38eca1ecb012a64397907e7c8b36d7870e15ae4c15c6252a9c9cf943cab980c0a9bf36b124a05c98e659f9d0b54609a41d053eef78efa5bf47593051e22b6bfaa57aabc5c51c42df3ff83ab264a080abf4ac9dc2a9f56a5b2e9aa815ebf86d5a1cd829e02225fa43a52b8a2af274ac75f794349a7869ad3da58cb4f53172628bc8b0626ea68516dc4bc756ebc90256f50b41ef44e061fb1e61bbd0c55baa45068b9e980cb0aefb80f0067148473cdf411545657537d277f4b41d19c811c803f78acccb775d7736d33153312c223fbe0bfe57a999f340bf4a566d488b5f35e434d0a3d190da808998392d28239bbcb08578aea6595ca48ac19fa5891d9cab401dfc28111e6f4a9b7b7a8fb70b48a6dfaa017686c590bcb7bb1298e9c6c81319b6b56137d6c60222e9ccb0fd615d736e1e795bcafee52a93959c5149668b00088e9341105277eca2a419be134afe94c74ab4a1e6213cca8f4090e7c434a9142239314f5602fd26ba49359bc46f76889e995366d1a4b3eeaebed8f1308d962f3e19602d622c0c47f8d494a42f098aa18cbb53883d3c9095e2ea6e51f9d6b479796fe43a58bfda5884c6ccab5658510522388f7a4ba7466be160eada2257ba066031e892b80ce9628e65c5bf51fc6c708c4c8bc232ff0709afe42e775c3ea924a51c0102458bef06f38527a05b0ed09434a8d124c6206bba59e7993e0b6c2c66c8ba5abf5e332b6176fd217cdafeb5ce0948a68044d976a14d3f78d506e5fb502054543eca19a7a09129c69e85071b40b9e65e66738f45ca06b7472504946fdad004f61d795eed94e7efed544dd7bc648470945afc873074a3cfb8cbd00a2e9bb10037568e9633d30e16e11f645f6b709b304eef8b6bd9225156e63eef8f19075938489a18065510878508d2d1e5d39fd35b2eaf0ceb0bb207403dc5061124e6ac22360f4df248e36522d2a9046e8745257e0c820d02a544b3b35164c13250be6f3f10a95a6ddd30af969c74f524cc567c67c62d2d207686a033f27ab4837edf0c44fcfe30d9842dd5ebab75531530f019b05de04735fdda2565310875b6a925aac037792186cf573b59fe1a7652990bb7ddffb0249615a3563b1a3b34fcc6c9b5840561f7a250bd748e82b9f13925b96c1ebc0dd8cd5a66eae7970f29e43d0f758a8a20074e0fcf624fd46f589051205058b3ac76d5f3786677856661ea830c728098a5795bd1dbe01e5f7fc718a0fe45c276ce2c2f52fb9e20bfdae63c72753750a186b6517dfc0c1e17d3a04cf28715c29403890d20e8b613e652395ce5dc1e769c3f0184c7be6610fe410ff4a5fc3160c41c208accc824060aa6edad72a98e66bd5294fa296f8df94f15c437caef57b2a5f25e1e4c7bff8897cd028b53fa7fec85384939786f6b34e811844f34fb8a5fdd3a2ac17f7708443da54c179eaa6ffdeaa690219e7290e2109750c6bbcb6e2a3a731077e2b0b8262410623059094d9060b7cd1df8a4092bea6c37917d5306415648610eac0091a2f5dee8aa6dcac56d20f189b7d45dec1297e20e0a7861a856bf405062f869b6fb7defcb84f719daab0811dfa2377a6597e4606517a88c452900dd8ee00d1f0b58f36665c278c152a9f140d7c3cfe41554bf34d2017d3c5b85c71515fc1b74b353431c681017d29c1be00d6276a218d893682439f5c17a5cb2d198c631f96b8e1eecde4b3e8056fc78b752b2645ddaef15257ef6591e0de9dd4648ce6e2c8ac664382ea4dd4f2427a05cbdf8a33ec401085b69b2d62b27459e8b921354eb8fbf98f9ee32b935d12dc05f2b3c73a4e499eafd3203c36cc4286c8ff7a945664225f246d1d9a1852b0a7ed394e0edb8825744ab19452e96d56113bd9de833a4a8d7fba6aeefb67079a8034f8721f52c81ec4d1858f419aa778b234d78377791f9c32d1b1da8a7202321efdfd0d71fba33b3a505f4326490bef7da6b3ca7f5459da57fc3295d2bd16e105a9af88fdfad819d8e02e4af8b8bd4e00ea7ca0e323aaadbac53e9190f10f2c6d5b5ce5325cb8dc487b2abbcc930782b4fb866e365ef08805df9ca0ebd0233fae5584ae4981dd979dd9eb3f6fc3cd6296336e382055fec0b9ee00bab78de556e8b63fc9a3c6a38a8de37d86ba76454f6bbb3d5cb299bf4e7e76a94c6a8b249ade1dd8d26db135190adea09d2d8a57741f1dc8fa5f93bd8eaa481dadf767ceb2ad5cf24e1d2b4f44b65181b19a490dcdda06131b32d69a80aff11bda4992906c1f64c06c760a30fddc01d2aee14a20ad9753d7a58a16c34c629e2647092c40a7575c9ed99c5fa32ebd3b46bd464728e5d6c62e058b9d07269e7c578349b6dde4f6882284aa0994eb99fec0abaca7ee7af66a2fc072bd04f24936cfb9f0d56514211003181e29016bd739e51e39170c959762606315b9f728932778e20a3e30b23336198091ad0549074ce5ee1b749575d0bc2d73ae1b729326d43f4867fcd8f801ab41ea741f97530bad3b21d18a529eb259079f8b5b12d8bebfaaff87389f060d6c9165c6d426488401b949a88230efc7f7a93cf103691708d8c3538633fa1e009449ee3f3d42aee00138833fd8456b8612e8d831e6d8b687393bcf858c8b87d3a6e69e4f1f16aa06668d493cfc07ea54d985f6ba2e052a8d7ae4fe423f5dfcb289069ee0d85f61fc36be637dd56ec76f56d73230018202532a58e1d698f7d0d20f143de014c37c705010a96cb70dee20cf66a6bef49714a604ecbc13b4426eafeedc4f133adcc8c4cec51154984d1748f8937b913ec5333d881370913b4a2a929570d25fb9f53179f36a9e2b152dae58e60098d4eb885d4639e1b8ab31559a1e7f442b6d87354b74551e3700254bd9e27e4c250d1fcc51194a3fcb12e1b6c0fa0f3f3afb43375b54e97a77928ebb540293dac7c3b65c2c2821a1a41accc2df454ba6f3becf9b06f0f3173317549590526ecc69433efdfb9de1bbf010252e2e21c6db8c9fd470669905bff645cadbf742110299370e6d9520b0b2f7d46096e6072dabf2a7f04710092d18128899b37c197a8366329d6609aa1ae4b6ca4b871c2361a5f55e80453954d4dbf22be366d2d6e62b47137a95726e8c2a593cfd232c53e13bdcb1eef2731679b3ce063361d9c286946765d6873f67ea15cf3d943fa474e6d230da346c826e844559b7b92120f0c09afb7066df93add077b45509fa23367b6aaba269d7215b07e58e609aac4b054e40b7e971797e81430f0e0c65396ce9e6966a4e0f8ba38bfe6878e31e764d235a7254f3f36ccb82cccb85b5c340ee8a1b146c74c90064780e0fbd19af41929c72be550e3063c2da2f3b7e2fef4c973b93594189da9209a8d8038d7a63c3e087296667e8b2ac2f254404472ee4d1e963d476c86d5e57f296daf95b7904505dddb1699df6100750e8cc819e4582b7b3116369c3a4744c470ae39d248e10b70e2f0c3ad6db3636cd7290a3617fb66b3978bd847a672a259bd8fbd5675544e87705d8d7f60ab7197feefb77f50e642f1463c825743fc5388375254d93a4ac5caffb4c1903315d37c0adc7661cf2af89f43005fe7a0f33e350e3be7ae46b62f81bf39c21299f397e7d2548c3f843a2095b3ae29d53f1c53a3d4d475563a65a7c81657d6127a81342c82b9f6ff9b42d4808e3932dd20de825e5bfed6bf79be37199d48bb4e857fc26479e5ac6bbee6e4a6012e09e2cdc437bd717f9673ca37bc82f1588b86760552cab54e7a4156e3124bef0c66362ab1f0d0018a0bb97d5e939d37d3e9b3a7fca8b7f13387f13273ce395a883a5286d9116f743000099f2db130a21deccad02a16fe929c6d3ad49bc3ed9d50b99daaa4b9cd0d23286e92c5aadae4a7b56bc88d4bf464c8bf2a9c7eb2af0a5b1cb7ee652c722ad060dff8ec1e0498fe72f5711a6cee39e59db18de2cc97f11a041778376968b9489b991ff588260da5b4d11f5a4a551dc0e17b7e18e8f4bfc2e78d31891ad94f6d816ca2ba47ccbe2ce49032a7805a128631693f8e6fff16837ad3c5b1596b14c71f927b3d54d39c97d8f9d39ed7bd3b636a1c1019606a7143f3656522e1e824e83e927559bba4faf5298879e56c2fd1b270873a1dde7b215abf20776ebf9b8aabc608733e57f4718631b565517eb8fcde425705a16d8c3ef91ab1003802e038d22f598c369ce7f0867d9b358d053f1277f7f2f883e724f9e7b1f568894ab18c22c534e100d9dc6033b72818d577ac214d679b4cdfe441182c044c41bdfc7552045e76cae174807a20f4ec28eeea2b0ef2ea553824675f1acf8abd3cb5eeed9c63b7d6928963af88c4c761caeba43081b38ea38476b91fa1d5ed6b43b1b407e4cb2756cfbca069424d325838a31109c8f6dce242e5ab9df94074288c863fc7ac775f6bb3f5495fa3d813ade9992d54378b28debd63dc97d3fc7f89fd01c3e5f91311a0c24fab1fa443668d590d0ac44ca127b2cc95ff7f5314da6894dd8940f45708aafce1e5e4d2f77d39b1ab9b425571ab615b47cee62db4635293f7afdaa7c39dcc153ccafac4ea37a020d2ac7cc5e54dde4070dc9e060a694b5f7d4a86bea8ebb23ab516e87d756e280abb440ff006742c27f34cb8d8d669d1ea09a589363d06e4f9e07d1c1501dfac38ea65fda8da0590ea892adf18b4737bb54a5e5e6b1efc8982e965097cf79a5ad753b48189f99e9c726676f1003252721674b8a163ba1211693f519dc76741b5f89fa618c093f5c3d5825baab46f0520bd55154bea39d6d5ce60ea348c7c35f542e96469ad4a38ed4e809d4a79a7ef9be54301e6acc32438d43589ea4d98cd9ed44766e1a6da8e8fb9bb346ad28bd0980673e65a21ce1dca7d1462ad9c47a50d1025279bc725c048395cd0fc684dcb42fb0b16a009750416aea02b6b7df6be46e17ba4db4e01efadd575a74c4ec85f9cc312bac1550477b337fc25c7933f82e320bb9d2c492f3025d0093038333ca5e586ba56cebbc61ef75a7fe7ce4f1a8bdf3358b2a26778840c86676cac052fb2efe44bdaaedfd83381c777712b55864fb908ca8970d65301f50d7a1e5ee12efcf2d4220540b44f3e8f9d4c32d724b76a6b479e20e9fecb456ef15d7079c9dba38363f505082d2f0ab0a54a02c5cbb94b2e0f9780244ed49f0f0a35c004f4072962ab31c700cd6520db76a230260f3119ba778983939a3b76b8bf9d553bc03b040140884f4bacce215e3c5a1486a814e4093b278daf510eb060a028a25bfe107021834fecd4132681843d72bc74d48bfba4dc286f4e3b3253b18a8b480f57fd80ab48b5519dee5fa2a1ed70855b8fa555b8a9ddd6f7728cc74459277b78dc6da827b0b9fc818351da2d07b5fe033fa076578111fcac4057376a4f29561582a26d2fc6d3335a75f5349949515231964ccfd3b280b890842db67402a4157725bec1af2653513819b2154caa24528", 0x1000) syz_emit_ethernet(0x6e, &(0x7f0000000300)=ANY=[@ANYRES32=r2, @ANYBLOB="d85267134a8de300914da3ba149e85b63c4c6d67252d70382e8fada1582da12bf0844076a141a9ef6f15b8553c1624e8f06f8437651bd74bfd43fcea62f9604ffefca325152d36b3d31277e845c36fa235787022a09a17ae8008542779806ca4c7c121c1fa8175dc9938f720b3c047c2b24914dbdab8ad3a9bcf5c92d1a74aa4f894df258812617744752203fdea65fc27b52e277d90d89f381b66796fdc1b4793ccd1848d16ef9e248f666e09a99ffc99c89f9796b8468e8b6c8a145aa6983509251ee482ef6a42ac80d22f3ac2ce0f5e99"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x300000}, 0x8) sysctl$kern(&(0x7f0000000200)={0x1, 0x3f}, 0x2, &(0x7f0000000240)="3c1e5cb25b0b32b6ce9e5e01f75922d6243902c9380051d24a4fdc81130c13586b7ecaadc31b619706768845a14ecfa1b62066ced2", &(0x7f0000000280)=0x35, &(0x7f00000002c0)="96d59a9465d7a42d863f18", 0xb) executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x42) close(r0) poll(&(0x7f0000000180)=[{r1, 0xa9e6aac0282a6fec}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r4, r3) accept(r2, &(0x7f00000002c0)=@un=@file={0x0, ""/63}, &(0x7f0000000280)=0x41) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) readv(r1, &(0x7f0000000040)=[{0x0}], 0x1) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(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}, {&(0x7f000002c000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000037000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r0, r1) executing program 3: getrlimit(0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x84}, {0x46}]}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) dup2(r4, r2) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r8 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r5, 0x0, 0x0, r6, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r7, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r6, 0x0, r8, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) geteuid() sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f00000012c0)=0x39, 0x0, 0xffffffffffffffc0) semop(r1, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 6: socket(0x1, 0x5, 0x40) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x14}, {0x6, 0x7, 0x0, 0x200}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) socket(0x1, 0x5, 0x40) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x14}, {0x6, 0x7, 0x0, 0x200}]}) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) (async) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) (async) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f91}, 0x10, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = accept$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000240), 0x0, 0x0) select(0x14, &(0x7f0000000000)={0x2, 0x2, 0x9, 0x3, 0xfffffffffffffffe, 0x0, 0x0, 0x100006}, 0x0, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r1) recvmmsg(r1, &(0x7f0000000300)={&(0x7f0000000280)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000400), 0x0, &(0x7f0000001ec0)=""/4096, 0x1000}, 0x73}, 0x10, 0x1000, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) accept(r5, &(0x7f0000000740)=@un=@file={0x0, ""/521}, &(0x7f00000000c0)=0x20b) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) sendto(r4, &(0x7f0000000340)="b22f2096ae74a9afb5ae9f39fb8e0f778f5a2cc234a79ebffe6bcd6911ec2448a1c03d249a3442ca79f0821b0be0380bd3eea237fd04ef5074e5ba3f860a08e250901895af9ae48b413597c7ea4e141e0608576517104bcc30eb7ea20588559e2f386f2d4e20", 0x66, 0x4, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x1000, 0x80}, 0xc) sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000002b00), 0x0) getpeername(r1, &(0x7f0000001a80)=@un=@file={0x0, ""/87}, &(0x7f0000000640)=0x59) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6, 0x0, 0x1}]}) close(r1) socket(0x18, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000001b40)=0x81, 0x4) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", &(0x7f0000000280)=0x4, 0x0, 0x0) socket(0x11, 0x3, 0x0) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') chroot(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x20}, 0x2, &(0x7f0000000080)="647fe27b7226f8ac0668324915ed7f76aaea4ef5882d686289ae6ac15159", &(0x7f00000000c0)=0x1e, &(0x7f0000000100)="e632b6ff638196d5b353509fe3aec474f7e3495b80464dc3f8f1afbfeaa6b7003a24ddb7cff4d30e36938302fbf7bce52f3de8966740c7d307", 0x39) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) writev(r1, &(0x7f0000000400), 0x1000000000000165) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, r3, r4, 0x81, 0x4}, 0x1000, 0x1, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, &(0x7f0000000780)=0xffffff57) r7 = geteuid() r8 = getgid() r9 = accept(r1, &(0x7f0000000ac0)=@in6, &(0x7f0000000b00)=0xc) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "02080000000000000000000000000000000800"}) readv(r10, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/17, 0x11}], 0x1000000000000088) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r11, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r11, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r13) r14 = msgget$private(0x0, 0x2000000190) msgrcv(r14, &(0x7f0000002680), 0xf3, 0x3, 0x0) r15 = getpgrp() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000140)={{0xff, 0x0, 0x0, 0x0, r13, 0x103, 0x280}, 0x9, 0x6, 0x0, r15, 0x80000001}) r16 = geteuid() getgroups(0x1, &(0x7f0000000b40)=[0x0]) r18 = geteuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000100)="fa2b372a682e8b51708ff15f9b1a9b20792047cf035938e44f073fb4be5ea7d2e56b9eb44f1aeebae278b1a7ead123649958b5492e33be365c031bb483d71c45c1bc99d6165c80046128491461d44287eea569d4ec466cab0969366c8bba471b289b2e96054ea08f6837b4ce279156f8abcffef308859a0d0379cad060ebf786add1c1ded1ce605aeb28fece5e5f772e51473ee712f5570fcc6a", 0x9a}, {&(0x7f0000000380)="983e4c2a1925e7f2ef96d501562034c3d53a21cd5243cd144cbb72a1ddb3a53ea19ce8e5799c511a8ed46de12eb51e79de2eb7a624a29e6fdc6ae79f8f0173ebed10d0c033139b61432df2377052fa7035b237d458fa990ec8bca7abaceee19bb061d38d2d3f51", 0x67}, {&(0x7f00000004c0)="c1afa1898dc2755a926411c43abbedcf459cf5f83981c940db36c3bdd46cab495a27bb9242cb07cdb244cc246687af01da22faa083f0e1184dd2f16fb5a4d2ce15a6fe1c08cea1c9b7eade3698dcd742e57cbbfbddf3156a8bc5125f87", 0x5d}, {&(0x7f0000000640)="bf5b64e37a344ffb20b2623eab07ba26e77830806c8bc8dd032db427bcae0647d8f4d37c115e7c23bf3f05f5d5e40f4f9a877635bb8e6b16b061e37203aa76ceb05c845f78d3b65d022a7364ea2b5479b639c3c9b5fd9f35a9f1ebace78b6a9efc2bd405deebd7d7b6e1b2919395bf99f209efbecd7d77c5db3926ca83f923e5d7f1490ad108ed6b90e3c44debcc1574a69390c17407561d456f8f959632a2215c51a8b550", 0xa5}], 0x4, &(0x7f0000001300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="e7741f7da3b9ecd733860ae7c49662450000000028000040dbc04b7dda6eeadb82", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r17, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r18, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x40c}, 0x8) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a0149df1b4b7eb2c5d10b50b3eda", 0xf}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f00000002c0)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c7015b7a43c7c441d8973aa27c71b5d847e8c848b7bda14cad340858bebbfec13de75002478d1b38c8b8572413063e80392c8a0dbcbf0db73832922bc4c264d8584cb8f56bdf4fc4c3dd484ac44462892064c17395c8dc606fd01d5aa4bd565140b932282b45983619f8cc17f743a40b1d9c0e90185ffee7ac827fa5e05bb3096d09aa7ad094017e", 0xfffffffffffffc36}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d584acd62ceeeaa5ae100dae345a974d14ce9dc006efd73334ea44bff003479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f00000000", 0xc3}, {&(0x7f00000001c0)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98730ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7681aa99ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e880000000000000000", 0x8b}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}, {0x1}], 0x3}) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x62}) mknod(&(0x7f0000001280)='./file0/file0\x00', 0x2000, 0x412dff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f00000001c0)="8deca3", &(0x7f0000000240)=0x3, &(0x7f0000000280)="0cee1419a1b48e84e518cc72de162cc1e2c60563180cc9e1982779bde642fec5772606ecf0ab48b20384d9913b61bfd2bbbb855e77c70fc483495c9347bed47b2bbcff85a05003f702217ed900037592d611a4ad11453ff7c63e2ad1f30faec063096b1be56e8d50f2aa9920b501223c252c5a8e840f121b5c1ece686c3f2b1e6a9a67c6dd9b71d3c86ab915fb57f247b5cdd1eeab1f496a936026ad8ffc0cbd5305c4f03d4d14e8c88e596083f7011b70302a63b05cd58f8a9f8885098a9dd9a1eb200343e648799d21391120366e9fccd7ed839aa268e7f61daf636f8ee4c834fa0152fc68aa31ca57f8621414d3f794bb678107a199474df480401da995b8be4a06cac564c916eea0e2ed468dbbb37d2fb49ab5e7d9b2af4ed4743e61e54847ad58e5ce1f7ad5f636a9d3cbc3654a9e4ac8382d0ef0e0fdcc3c927e3f2140ae1b8e980b6cb2040e441acfc689bc6e7604f24f65b4e856745bfbf8bc20e4fad93d7bdc944a1eb1c8415f725a41faaa30deff47f6127734e0d3cb2b3b8d5f6ce6043c5dce10b4d184569ce5ab477e73e981176b098c617eaede8003beb23950e200ee89d69f0e5a921beaff993a055814644e2bae7db8208f1694f3d5103c816df1a7c4c22d51c073d1cb76ee82d609a01f294246258b2cf9bf50976b5b020970ce017603f18baec8198e8c14a314af8eb679d89b91b0dd9960c2c9d661f89ba90f916dcefc9cc884f193731071bb679601bed7dbd578073b35634a9e05c8c0c6f47f79262a5bbf25172f4dfe2dbe234850c9192084fefbf775ac471dbf885be0ec7258ecef0c03a26f4024e6cf435f739a67b1af9be3b692fae7b967a156c95d8b1d9404f338cd6f41cdd90ee8e2c6c0dfa194e85e2bb6d942fe45b5580772d037caf0f23ec47bb8ba65078dfb601b286b62b324ded4381be1eae4a47fc3aa30e907b8bc0d83649f2db881073444106286ad00ce1596d498bdeddd0f47fb68628080349a3bceabcb28374af5f74d62aec77f2cd4d549aedf413a37b619a140a308e607ddb8f95497b3d54bee5ea2b7d741bcad964d5b1f0fefc71e88216067b553a6b625af79786cf3c146c1d87d69ccd37342c9a38c27680d769cfeae4a5d52b60502be244e1629744683810ca59497b377191c8e1252dcd47a9edbe3f6f31d4aa3c681cab6c952f0d7c15cf0b71c16476d79fa85375af822b05ecd7b8801aa7a642c1579b2d15774e82e472254d4f81226d37bdda6e81b43b50c3af430297418c46fb4633422ed8216ca091ba2a5bc996ff8fee31fc248f44de446ae3b0f36b6036e20d7e3e27c35b1b06e60ee39ae23386c6ca464f7bf9a2574a2eb2e1e4dde63424bedc65f15f82f471e0af12c4762c877461170ae7f965472d855643366eb254e3c88a7cd047b27e57f348d8bc2bb74f0933f36a73318b793fd28af85b7c5ca924ca4a7ee3af9ef60598e7a75cc047f5434ded0088f01e79657fe5aea5a7398366f1b64fff83483651fd4b7ea7d7cf84b274a5048d6790bb2de83151662982a7b0aa73ddb6b6b618f42ef9285a997223e5831a84f2915baae23558b602ca8b43b75974ebc4b8b96c1cf89e31e03685140028e81ed07bbbf86340fe21ac8778b4dfed79dcbff4a91b43af817797a3e32e5f4b35e2b989aca3389917682912ef25ce80be7c131881833b38a0eafa99e68b30a038e75dd64ef1852c42a4cc5ccb73d60a572d4388d74345c84b2effdef724ca176a4a0a1143de5a0257cc2631252bbb60b8d2968e49ee16e38708c9fc89f4a2c11c1c2afee60cc6542dfbd74ca7330fd16a3d5d4eb9abec84238120c65c699a8e37940ab27d6fea855f7dcf64d38199002899b31c74cdc8da46008b2daa06c0cb8c94341326b3a7fc0155bf36383d503209ee8fbabc5fa11813bec581f46c0c865c64cca338ae9b1a35748d84f4d48edd1aa1542ea5b7c86a0be57339fea7ede02bfb6c9c227946f19e635d5086a106451a5aa614d3e4093daa479ce4091a8db102a79a079e96c9730eb35c41d05b4b0aa7cb01c705b262340ae8ccafea7ede11f66dfe3e2e6e6af3c8cb8290dcb7e2cbcd5e6e9c692373aa699225eeb9f331a068d8e17ee99ae288dae2608c25e26afd5999122b7de460043cb385cd30a519ed5cdd51db6c8e590a947a743a337bf2110f43df8609fce2d547c8de0ad37dfd4620e6370f95f3ca9f76086f06fa811876f428e38db6ff40899813f3ebec47f2a00b10832863a2431f2d8c7f4d728dcf5b386cdbf6918eb6f0c4bd816675317153ac7d101b23fc322c007f3b223b2936470530145b993e3782b18234c57a38226bdda3a162a81b27ae18a18cbcbd55a994201b8ea4d284669260463b2cd54915ab59a7c246d001dc4a9f00712f8bb9c5018eb95e501092b5b2ab694cce65c5de658f9a6c6d61e7e7bafa0da357f3a1d842fdcb16b79a3b66f925b8f217b4dcd0dada9dca1a94dc7461dc1619aea389e0ab7d28dd9a8a3d3a7400728653aa752d90d01312cedeb68d876c65d664e2ff35d8696ff5d36e97c6f9e59f045ab5641c3b085d1a2e778f19357a1425a98eb9785473647f0e42ebcc05ce65d7563bc49882b0fe4a375c00f1a845ce55191797b8ab7291aedd067a85ca27e788f932155edb67536bc1f357e2e4ec9c0a28a97512eb80f9cbc9c7008055bd2135979bd5b76ddb0ff281bb83b396f080f7084703485b0590c0162060e57dbe93df26b38e113628643eb5687a7077e82f7c636a357b2f89d9528ea68119e0096482659b984011765b6c96febbaceb2728ee41a2e4a2f916e3c912152a51f3a07d47a20fd181f43e6a574930e12cf56c830978b8cb11fb2580b2ae0e9e1a1ea9790a12b9214ae34317207c2153a049275cb466aef58fc56be1da188130ea98703905c0e3c1112c3667ae2441d99b8fb5783fe112983fd98966f98341fb3982c7aff2efacb059e12d54e368a93564a6f83ef1fd38a6b1f21bd329c82bcc152e6bdb9b85ce31850588d47d0b6b6f852a449c11bc7534365e1f46e965cee62d3abdcaa6ed96a6cb33d1c80961cd81aff66e1c383018a44cab96ce8da9810c0d5bbae47cd35039b3536b98b923b8738002fa2de141b482d95993045ad0342f6b35356985f1a4db89179ca9f4867ad8ad1a5f4486cd9ec1ef45518aa6f5c5363e5e7d6bee6889c550809cb846712d4cd86a952d3a04f7a975b21fbd1f29cda7739d4b97afdec1de667b92f7c792afdae8a92f1aa895dc8e32d99ca177310ee7164bb2741b2a2c7d5b1f6fc84f3c0068fbe4a61390f962cc040ee75d1f486fa8c2b148b78ff4cdf3630a7743818e5fc65d05a8e14e96798d6bd709faef7d95e3a965197e82ac72664792053ea1f87eb953718432308e84f419ee658eb7eba322697ab958f6d720816f3eab396550f4d81b974ed36425970efb4e9840c65c4d99976e6c356263f4b1370da9e105e9ba72b4532a000d847b08e535e51a65cfae3e4db7fa83272367136e30bcfec65e28270447d14f823f76b7c71a116873bb970b3e5a4b94dc2293462fca45541c528988dd2eef7474356bc21056116cde76e212ba970e7453fd8318df9e265e6287a44e1f5bbcc80b1a044cfdf054f5766e13b9cae20db180342e1cafa924f93875ecbbd24d6490c5be0ecf7661f338da6456625c9c51edb590daf4c042794ea640299cae3f34423048bfdfee988b29f1801c79e5067ea30407c7c460aefe2a6700c1362cd0c1cde53191f23ba383df4723396941c3ba99f3244f9620404613b309b53eb22ef2e93a096f506af8a594bcb75c3e6ae33741b310d5f0f028938ba96f81b2308fad5e32ab0aa6b342d0c3a921b5cfa1102eb595dbc6000e7e0a6215c12f235882441c3f9c579d617d77966495445561b202783d28d641eb98d22aca414d36f19c6673c4f4c6dfe1c698d30d9d6e86e488135c57d47f2f158beeca8086fa6225b4b4ffb618705c7272a2812ea6a71f7354c542b9bfe59d649aaa497bf146c0d42a26947f1ef60d51f133dbff0dac2b1a5fa953094f836f40032a39a9f7a13edcf1c98be2bd4a40a6e00f987873e7ad29e9d6e410f227165b818052cc915b051304212738d0860a9e0d50756b75f7d771df54dcf801beed01ab6bd30b578c354de7e75b9355f043a517ad655c12a287effad672ddf7fcd26ad24c27231c7da93403d485d83cae31d7fa1372f93f432b175a0e2ffab5114248b87182bc27eb094135526f341acfeffe740cb25dc8f398ae11eb4ae3602dc6dc1cb6ecf7596d5ffca095769dd437c18083d9a87707eae4a56dd1d8d7c9b60ddd8ba79eccb81012ea0e8810e0c2dd64550a96549a3ec5381a1037ec131d2bde8d2f6178df56ddbb67549457723067bcb775f31df502fc751b1fbf02b7025525c7a755502e78968959f9c42d98651193b5517ff8b08c0a5bc5db662d8975d629eedd3e62101cb20708e6a1e1fe253f2516a08706c0d05b25e720c5a15b66fd25a3c30698eb5821ca14e6701a9af6d1255ef4d4363761b9e8d1afd59cec6e5ab0861e5643a585af50b7243d16cb8dd7eb6af60c3db73f8652bfb2b6d89daff11ee0c6248a83ba75700bd927e3619cb74ce5cc87c8a5f5812cdd0bcf559373a0f0304497bfbc12f7b5b7910b155442c098bf71b173944387d84333e2589773c527ea140f8307f8ba1b7442cc1473e2706950be5f50c07287c13308c42dfca6d2ebe26f6cac25c9622dca6e2c77886aba8d5c04b5d60e13ac3f6d79ccc1704872534599a0cd6f4249fe11819383f78de246fc508a52fd8d0f7b016d461bf21794271f942bf08faafe20107acb2c35f9c2489c915e5d18b72c355bce296b91e3c293bfb0e9f2f817912f501dc544c041644f26e79f05a697733c19ce49796a1e561138893e8e2dd8a086ea9b2bc85a36bef1a085a6deb79d22d94a8e085e08e2a4237cfb58c8cf1244a966d0d9ffa913aa9f1c413b80007b81f75f50b61ff51089c8e8519f9310322adf14b45752bb83c75617dda9e3d26e9ae7b08e13d91d51153b6afba8d48001fccbec17c9ca8535b59d120d9708c25b23d1757272c6c98524b911d2411b78ab8bc8f69567f838cc96c16fef21ca651952003fa5b90fd7a63186aa02e1ad3f7b73a8e002e06a95a81a02e71f3217d54a26ff5be35a6b5dbd9bcfd293ff470b0dafe989998e26eedf7bf931b5e8c63f44e318304866ee4951d85f780e0a3da3f6628389e015ab9bf9907a19b2deef05e48cbc4f0f107c4715773bf67c37cd7e3d10cd25ddebe1ee7ba21b72a871ff0a3834666250c8a53e3050adcedef7c6eb79942bbffc6ff6834817cac3f3f229991a382bca3c82355696495e6222da26e82235a6eddf7b4116c635d8cdcc87c704da2afc7efa4143c106444d746e215f7971cf520bfda4df66f53c8021672950141664ac8e92e0577a7644a66346981ab337db2fba9d65e45380d21a75a99ae70109d858c4c5eafb7be9bcc70607aeeddd6cdf09914acb0d52a83ee1085b7675e0c743c6dcd25b87ee6adff416f6a24a109f659b4227f7de5dce16ec8e21e4cfc982dee2f24db77addb1cb6e58ae520e8f9172ad766cbfef4903ef24542dd408515025dffd56b195e41e5cd603ba803e215fe29e4dd293180a396c639c80df255a8da8123a7bf9edf98292c1bfaea8f1a9f85854e13d8cfeaf0088ed3f2d3c107e17aeeff9e95801da45dbc77badf6ea313a4988498f714286cae57045f12870be5b6e4f652758d55f7ce76e520c4ab5afa5510597aab2ab7", 0x1000) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x54}, {0x4}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100)="f5318f02", &(0x7f0000000180)=0x4, 0x0, 0x0) executing program 6: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = getppid() setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x300000001, r1}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x2e, r1}) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x27}, 0x0) truncate(&(0x7f0000000380)='./file1\x00', 0xffffffffffffff81) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="f5ffffffffffff2cbf3817463486dd6000010000383a00f6ec060000466c130a00000000000000000000000001010090780000000060000000fffc2c00457c5601a5ae235d3544d14cb2e907c8ff010000546d388a67a6cdbdad2b647f0f0c834d870db8cd19cd34711e75c3fe3696ab37f08d24f7d073b737ee9a4f22f142dd70ba4f93bd22f432"]) syz_open_pts() sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0xf84, 0x1, 0x41, 0x0, "bb08000100f1675910812cc900"}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f6190000180600000000000000000000000000000000000d"]) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(0xffffffffffffff9c, &(0x7f0000000540)=[{&(0x7f00000005c0)="6fcba96e64d77dd06091c8341adb34f68c0a9dcc5952624fafdeefee61e66638a88496571907e2599f91ac267b7eb08f683b80eaa36c66ee872c5fa6c0dc5b6e40e498774e333d89d38e8365f7a64012b4a5af8105a64ef7b73a8993b16c0cf2516ed44d6d1c6799229d59cd1db2678b114f84d91fdd078f0e94ded385593b9f552bcd7f92ae28517c0c7bdeadc49e15bcb3b741971db931e7839301bd64de3307000e8131333470803e471dce25e404ae437894b6b76031210f48632c9fc1", 0xbf}, {&(0x7f00000003c0)="bc38f4e07b60b60b7a93c6a277ddbd7397d70bd8999dad31a4b9ffcb656eb6013217fce9543a03e6127e2d6ab809f3ebce8fde9c64104756d9fb246b4d4e90061aa95cfc56faaf05a0e2db56f27cde500fdf9a745c03bd3c10ce3a56ea864015aabe53780935a2b5273dfe9b8483a5a3c1c0d1557d76078763f3854965c5172008ddae891faab6e1425cc5eb9d531c81b17a4ecbb67bb6cc750b9bb5987b83da5863d97ef59d9cdf4360433797d87b48fe42029e31ce57be8ba5ee8dcafd426827015da113e016", 0xc7}], 0x2) readv(r7, &(0x7f0000000600), 0x33) executing program 1: setrlimit(0x0, &(0x7f0000000980)={0x5, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x3, 0x8, "f5464e4134e3d7fc64603ef77bdb7a3d1f691a1c"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 2: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0x1) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r1, &(0x7f0000000e40)=[{&(0x7f0000000580)="2aeea03fbf949986717417c69a21f65652a832764c8c40ac548df3f953c9a0550e818e0c47944fd534f7547cd0db0b5934e60add59c3fe4bfc4f52b60ef6252b324d199ae4af8b8682d8ef019a1a32cbfeaa7f46", 0x54}, {&(0x7f0000000600)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99aac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1217debd0dbf53285391be340388f9cfeacc65a1247b312d99998f63d61a2996c3c8ce09e470b09ed4ef92a7d10b7ad1d9a734c8fde7888e2ba0f74bce7633793965a1dc4e3962c2fdf623b4168b5b31bd6d2b6af2f79eadd1af7a2865aef7198c6cb145ef060b9c7f403bd42c21b45f103a188326e92376cf1a568963336a7b08d1973be14cf356e25038fe225d1f4355007c2032918d4daa642b25f4f24bbc73157", 0x1f8}, {&(0x7f0000000e80)="eb78ada84926b38daa2fc437b09c115efbfc040588d1212c8f26e287f0abd8f640c66106e9524a910afab6c54d2ef790624fd95e916ef85b9cadcf36793d5629d16c82a5bed9cf89c63a53548828e4fa8d37dcad5dc82e1b7cd7a6b43ddc0bac0da3abb4b822389a27328f25a3e37aac187123f415b01c0b1c31776de2ac44c7e816c6823e7d8ca4af5b3f140690a861cad836370a8d6808fe7a9978d21115d7f45be4d5da65581d0818a6c7ac88635235010be58fc37f48bdc2f95e2d000000000000000210d5fe05c81c92d9102e7a76d10a6181423994c7baa40000f4be8206672b00000000000000795e91d6f5dc7eaa030eb343a83e34ec6cd1fbab522d3f1b08b70c34fb5bfd0cfc3b422926c378cbf11d1d3a4cfca9e062d74d2817a03fe5b89f552f57b7000000000036bc28457312ad9840e4cec6b8e3a477c655a32adaa5", 0x143}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {&(0x7f00000000c0)="0e92733eab15b06e", 0x8}], 0x2}, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r3, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e5607209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664540f216f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b16617b255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd72762b5db", 0xd1}, {&(0x7f0000000800)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45cd5ff1293883d8cf6b567472b57188f5a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae15783f727410f3d334987689b915721d0000000001000000498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d3147429940883fb084a2698987a7592e06cf438f1a1bf39a0f744e868dfb18180d178b61f1e1bddbc915cf38b9e5b6baf4877437166ff2f45a911df8d55ef4af8b48d106e05e860a9fe3222c953a18b555a57737577276063596504000000a2f017da45c846dea51945dcd4dfff89a150b2c3e931ac51193e93e9ea410422cd6fa1a3e307dcf703451019c7aeb015fbe14180a3bf01ffcab1db396bb5db705031d17a", 0x185}], 0x2) executing program 4: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) clock_settime(0x100000000000000, &(0x7f0000000040)) executing program 7: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x20, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xc) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r2 = msgget$private(0x0, 0x0) r3 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000e70000005900c707c0e6ee64a6871da5d3acb0cbf8a63004000093ef1607e4e499ba5b88cb4b5c9f7cc13bf8fd81fa1b59ef8417d0"], 0x39, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1024, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r5) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x0, 0x800) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) close(r8) poll(&(0x7f0000000080)=[{r1}, {0xffffffffffffffff, 0x2}], 0x2, 0x0) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r6, r7, 0x42, 0x6}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0xdd9}) r9 = socket(0x18, 0x1, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) getsockname$inet(r9, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x803, 0x7fff, 0x40049b, "f8ff070000000000000000000000000400"}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xc4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) pwritev(r3, &(0x7f0000001840)=[{0x0}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d", 0x7e}], 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x14}, {0x4c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x41}, 0x2, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff]}}) kevent(r4, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffe, 0x19}], 0xd59, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) poll(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x2d}, {0x2c}, {0x6}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x100) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x8}, 0x2, &(0x7f0000000080)="1dfa0fe3da692664eaebfa584b4dfbdb7fa2a9514d268a3863cd6139d296bd78c036e1ba8775ab0e0eaa747109f0a7d66fa2de0f2375c30b07694b5bfca328d00fc5194f9772d95d8fed21d4ad5f386481f4880d87e226ccd55aaf4503db006fb00ad95c8b596d3fa06ecefd09", &(0x7f0000000100)=0x6d, &(0x7f0000000140)="1138a75516d219c97ace3f37430321c6c0fdde3a6c4f8a78aecb56add80cb7b869e999825a5b41052dffd360fa5569f996f31c0e51c3b0a6def37762165899c04ef560d278e154aa89f2dc29ae7080563c9c12ea728b374d6f64e1a91617549bc65b049d61f3f8be21c3563489a4016f5541f1da1702e19850e5fe1d29d370010088e34869e06b5167d1f6c047f0a13d638d2ce6e7ce5fb01b3caa3041f66ddccfa49a3feea9373baf097963b778b4242f420e6fb2eedeec1bde26414f12fcdf", 0xc0) mprotect(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x4) shmget(0x1, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) r1 = getgid() setegid(r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000240)={0x8}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x1f, 0x4}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000300)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x70e, 0x0) chmod(0x0, 0x0) chdir(0x0) r3 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r3, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffe28) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) syz_emit_ethernet(0x9a, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c2500000000000086dd60f619000064063fd6a7347090486d8ce74106425e80dda50d000000000d000000080000000013004e224e228724895a281902b6dfca"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x7, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="4a6eacc53c76f50e5c7ed3266df10e689b59fa974ed23511663229357fa246834dcbd593cf0e07368c733e038de4be23a8702f6adb2dadb729f5684137eae207928675061b7908000f060000006f6eeface402bf2c178b3ab9bffed64a2bd25c2c1dbe7e49c70429b54d92bddd9890f62ddd7f46978ab16f51fb42d2eaf5cfee9222a46067e3e7b76bc18369a780366d5043e3c8495721aa2e0d3064b9a1000a", 0xa0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) r3 = socket$inet(0x2, 0x1, 0x0) dup2(r3, r2) denied attempt to set clock forward to 270853522587653 executing program 4: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x20, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) write(r0, 0x0, 0x0) (async) write(r0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) socket$unix(0x1, 0x2, 0x0) (async) r3 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x20000000, 0x0, 0xfd99, &(0x7f0000000100)={0x4000000000003, 0x7fffffff}) (async) kevent(0xffffffffffffffff, 0x0, 0x20000000, 0x0, 0xfd99, &(0x7f0000000100)={0x4000000000003, 0x7fffffff}) kqueue() (async) r5 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r4}, 0xfffffffffffffffe, 0x24, 0x2, 0x0, 0x200}, {{r4}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r5}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r4}, 0xffffffffffffffff, 0x90, 0x2, 0xfffffffffffffffb, 0x6}, {{r3}, 0xfffffffffffffff8, 0x61, 0x4, 0x100000001, 0x101}], 0x9, 0x0, 0x57d, 0x0) (async) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r4}, 0xfffffffffffffffe, 0x24, 0x2, 0x0, 0x200}, {{r4}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r5}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r4}, 0xffffffffffffffff, 0x90, 0x2, 0xfffffffffffffffb, 0x6}, {{r3}, 0xfffffffffffffff8, 0x61, 0x4, 0x100000001, 0x101}], 0x9, 0x0, 0x57d, 0x0) r6 = syz_open_pts() dup2(r6, r4) (async) dup2(r6, r4) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = socket(0x22, 0x1, 0x0) r8 = socket(0x2, 0x400000000002, 0x0) r9 = dup2(r8, r7) setsockopt$sock_int(r9, 0xffff, 0x200, 0x0, 0x0) r10 = semget(0x0, 0x2, 0x260) semctl$GETPID(r10, 0x1, 0x4, &(0x7f00000000c0)=""/21) (async) semctl$GETPID(r10, 0x1, 0x4, &(0x7f00000000c0)=""/21) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001440), 0x10) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) executing program 3: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f00000010c0)=0x401) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000a00)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000ac0), 0x20, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f0000000400)=@file={0x7f386e8a5fb957c7, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000440)="804b34278fed33e0078e443899e6e5e0a9c42eec6212ff79ab8ec64a4bd823cc719a5ae923622fb0a25f2fdaecf4838c6f98d0722721d3dc59398ad726fe4853e8a3f8401bb5c385e489895ffd11cff04428dbe29e2acb3c59871483be584b292126589aa4f062153675398d4639655dbcbec87e9151afad6032151adf710a2706408076483c7eb1940af5967c39017e841a1e4f8b0888e4cae2d3f5abca642e5a663ffaf990fa4bb93a25a79b9250c3cf543de6473537d34988453ea6", 0xbd}, {&(0x7f0000000740)="d7e2aedb7d578ae07d102f94117f5d0b0b5c47e6af9e22de671cb7abf76d3b6d24abb6b9f8c1f843173244237e5343467fd22d2b076101b1085435b72103d60449736c746286d1ac707141a974abfb66c306c83182a3f20444", 0x59}, {&(0x7f0000000800)="e1496de02f809e98bd98b37baec6ae233e622c69533472cead85227b5d71eb0300d478132a861d624a1f9032ed1051d9a388f8518485d501d8b642a5a6ab5c84796b93153242f628cf53ff6bf39ec238ebc51858", 0x54}, {&(0x7f0000000880)="8ce85e8d4f776f4d28f9dc17c273f4879ebdddf96c8c38555c3623bcfc5852e564e28b57a2250090e794763186915e7a5ee3d59e48dd4be260ec6325e3eff6971ae90dfdb1ebd21ddb5d594d866cda2bb1370b2e6d3bf8af007845e03ccdff40e261cee24c4e8ab1bf2ef8ff5957b7b34f226aacc72992f61097fd8639de9d6da82303a9cab49344c76f3e801eaf749894d864e3e58416e893f64588d58ef4ee377bc9c059220dd268e492fede7d731cdc4255b8a5603982f021983d902a2a0d3fb3bde6008cdecc73760a7132ffbe4d958dbf29b143eaa4297aeae8f31ae20927ded44a", 0xe4}], 0x4, &(0x7f0000000c00)=ANY=[@ANYRES16=r1, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x8}, 0x400) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x40}, 0x10) close(r1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r9 = open(0x0, 0x611, 0x113) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chflagsat(r9, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r12 = fcntl$dupfd(r10, 0x0, r11) recvmsg(r12, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r11, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 6: open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendto$inet(0xffffffffffffffff, &(0x7f0000000340)="f07fcc07a5df25a7f51d89dec5a928b4f9f94a81c8d665f5ff359820fdb08734fe9be519d366", 0x26, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYRES16]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) socket(0x18, 0x3, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) 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, 0x3) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket(0x6, 0x5, 0x3) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x0, 0x800}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x40002a38, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(r0, 0xc) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)="01000000", 0x4) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000140)={'./file0\x00'}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x24, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3b, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb0806000f80c606090007639f436238464ce41c5812ce48fc9faaaaaaaaaabbe1c8e26f95572b33d0cdb04ff2ad0a8d5c04a7f01b089b497bf8fd58d57e4051f2a999ac3d929b942b7534dc344a64cdc9424c201ae2d0f604241d3fb41d9049e8d3208f867d8a47ff1cf229e785b2577e6bdc7ba6619fb8d4a1628d912539b1ab14fb2d7fc6e3168808b29a6093b64580b1d728ec408fef73d668c36dde215d13ae7404e5fa43d8dc89e7096fa943e88f92b85da929c1351cf4bef4e983266b9d15570b8d13f7feb3f08e75d71b1f39b802ab7dfac0b8a4c92036bd6ab80b64418ef8c2c4f2d98ffb39118a295b7e781c6e72df0f0cbba3ba5d02b77e24"]) executing program 4: r0 = syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000002700)={0x7, 0x2}, 0x3, &(0x7f0000000280), 0x0, 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(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x40, 0x0, 0xffff7ff6, 0x0, "6106a6bc44862c5008e6ff0700008fa800", 0x0, 0x1}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000700)="7659aeb94832406f050635f0b67c4824febaee4d9c497b7e5f0bf12b7225ef46ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca294f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977f1f000000891c06", 0x65}], 0x1) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc028698a, &(0x7f00000001c0)) write(r0, &(0x7f0000000180)='I', 0x1) syz_open_pts() executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) msgget$private(0x0, 0x400) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = socket(0x6, 0x2, 0x1f) r5 = accept$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgget(0x0, 0x108) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$dupfd(r6, 0xf, 0xffffffffffffffff) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000400)="ff000000000000006509dff98e15f052cb5b378c15ce8afc4d1154cdda4a901f3e752678d6ce2d1389f58a4c7014a41e50b50064c8b04b933247702ca3fc4894b31de273dff15a22c463be8531f5eb0469a8bd5d3b8ea5514365f50b0be0864c9d32b479acd191a12b65ee3a067267432adee93b858ff35253d877c550369fe539916c2fe0ca600e1acffc68fa6400b0f2939af1ec50c103a4af67dc6c5db3a1f7a860f1052fd0c490746d8835fe51b074b4d28aa10e6d3b0134e0721f42714c203ac9ed8e5efc2e2ccf862972b4bc6993bfcc", 0xd3) sysctl$kern(&(0x7f0000001080)={0x1, 0x35}, 0x4000000000000008, 0x0, 0x0, &(0x7f0000000000)="af4834808281702c1599dd425047ceb1e7a8a1043262fa60c27adb9d560381f7580ac91212330802327025caf139f72c89b0bdae98aa851d935b7c07f47fbd82779abe2b4b9a9b2c2e563397b371276fd0c83628f841e0c20983c33d44296c1ff5db97a20605801e42306a437b1e3e7a5182f3bb11e0a575bf60493883b73192840f5eea5bd5df6f11e2924581fd78f360924ce021d0e8fdecd6d09c1f360872a7ae8804ba8890dcaacd0238f4024466c7e3506988de980115f2b4d97a4378a8cf234876aff8b086f6298c694b0aee151de73ff1290fa1c8d1ac1b43a4336a20d37f3d984fa36b3bf13dc9b3bbc42d7f17d6f31588bc733cdf96e1423b", 0x0) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) open$dir(0x0, 0x0, 0x0) executing program 7: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x40, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x197}], 0x3) syz_emit_ethernet(0x163, &(0x7f0000000100)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa3012d3aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb86"]) r3 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r4 = semget$private(0x0, 0x2, 0x182) sysctl$vm(&(0x7f0000000080)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000140)="46160472956712340700000000000000", 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r4, &(0x7f0000000000), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000400)=[0x0, 0x0, 0x8, 0x0, 0x8000]) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000440)=""/108) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000008000/0x1000)=nil, 0x1000) fcntl$getown(0xffffffffffffffff, 0x5) fsync(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x1c}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 0: r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x21}, 0x0, 0x0, r0, 0x0, 0x1, 0x0, 0x40000000}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) close(r2) r4 = socket$inet(0x2, 0x3, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, 0x0) getsockopt(r4, 0x0, 0x69, 0x0, 0x0) execve(0x0, 0x0, 0x0) setpgid(r0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x121) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r8) recvmmsg(r6, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x6, 0x2}) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0) writev(r7, &(0x7f0000000140)=[{0x0}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) flock(0xffffffffffffffff, 0x0) executing program 7: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "080000001b08184324bdca75000000ffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x539cc767) r0 = socket$inet(0x2, 0x1, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x7}, {0xc3e}]}) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[]) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286989, &(0x7f00000001c0)) getsockopt(r0, 0x0, 0x1f, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) (async, rerun: 32) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, 0x0) (rerun: 32) sysctl$vm(&(0x7f0000000040)={0x2, 0x8}, 0x2, &(0x7f0000000080)="1dfa0fe3da692664eaebfa584b4dfbdb7fa2a9514d268a3863cd6139d296bd78c036e1ba8775ab0e0eaa747109f0a7d66fa2de0f2375c30b07694b5bfca328d00fc5194f9772d95d8fed21d4ad5f386481f4880d87e226ccd55aaf4503db006fb00ad95c8b596d3fa06ecefd09", &(0x7f0000000100)=0x6d, &(0x7f0000000140)="1138a75516d219c97ace3f37430321c6c0fdde3a6c4f8a78aecb56add80cb7b869e999825a5b41052dffd360fa5569f996f31c0e51c3b0a6def37762165899c04ef560d278e154aa89f2dc29ae7080563c9c12ea728b374d6f64e1a91617549bc65b049d61f3f8be21c3563489a4016f5541f1da1702e19850e5fe1d29d370010088e34869e06b5167d1f6c047f0a13d638d2ce6e7ce5fb01b3caa3041f66ddccfa49a3feea9373baf097963b778b4242f420e6fb2eedeec1bde26414f12fcdf", 0xc0) mprotect(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x4) shmget(0x1, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) (async, rerun: 64) r1 = getgid() (rerun: 64) setegid(r1) (async) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000240)={0x8}) (async) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x1f, 0x4}) (async, rerun: 64) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000300)) (async, rerun: 64) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x70e, 0x0) (async) chmod(0x0, 0x0) (async, rerun: 64) chdir(0x0) (async, rerun: 64) r3 = syz_open_pts() (async) syz_open_pts() syz_open_pts() (async, rerun: 32) fchown(r3, 0xffffffffffffffff, 0x0) (async, rerun: 32) setreuid(0xee00, 0x0) (async) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffe28) (async) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) (async) execve(0x0, 0x0, 0x0) (async) r5 = getuid() setreuid(0xee00, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) (async) syz_emit_ethernet(0x56, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000202c00fe8000000000000000000000000000bbfe8000000000000000000000000000bb77a63b"]) (async) r0 = syz_open_pts() close(r0) (async, rerun: 32) syz_open_pts() (async, rerun: 32) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0xfffffff7, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) (async) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="b8f980f85c27", 0x6}], 0x1) executing program 6: open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendto$inet(0xffffffffffffffff, &(0x7f0000000340)="f07fcc07a5df25a7f51d89dec5a928b4f9f94a81c8d665f5ff359820fdb08734fe9be519d366", 0x26, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYRES16]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) socket(0x18, 0x3, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) 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, 0x3) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket(0x6, 0x5, 0x3) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x0, 0x800}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x40002a38, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x3}, {0x14}, {0x16}]}) semget$private(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt(r4, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f00000002c0)={0x124ef898, 0x4, 0x8}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x8}, 0x4, &(0x7f0000000140)="bf4b8428fd4059371bef375a9d20e714cd94211fe2e378a5deba79bf287180074f63d21d2b20b666d885dba6ff760731a1ff8adb9ca25ca8e8963feada9982541b0a472c2518b4b74f03c3c5d7559b52312a6ab91bdaa1f5c8566a74dfdb05797d9fd625de82b59b51effffc4e944ef37a8f1102696d6923227bcde7e0a48845cba00921bf1943b4a92b8062a33f1ec937a16bb44e", &(0x7f0000000200)=0x95, &(0x7f0000000240)="4c66d30864f172689b9e61c9130ad2f2fd6e7f4f10243c0ab5fc2aec1a6727569049bc5569276023bbcf6b0c52211be362476e643c86d3c6a78f9b5a14044cac60fd0e7b46d4febe029bfd9e6c6a9f25ac6c105d19fdf39961ae7ee45e15f43c223412956891f96b93f8e90ef2c49483f45729678e6afa9ce0c906fafd", 0x7d) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = dup(r0) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) recvmmsg(r7, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r5, r7) execve(0x0, 0x0, 0x0) recvmmsg(r7, &(0x7f00000005c0)={0x0}, 0x10, 0x0, 0x0) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) chown(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r8 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000), 0x4) executing program 7: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) setreuid(0x0, 0x0) r0 = getuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x45}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getdents(r3, &(0x7f0000000040)=""/4096, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x80) r6 = getgid() fchownat(r5, &(0x7f0000000140)='./file0\x00', r0, r6, 0x6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(r4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x24}, {0x1d, 0x0, 0x0, 0x37444f44}, {0x6}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2, 0xff, 0x0, 0x10001}, {0x400, 0x5, 0x1, 0x6}, {0x7ff, 0xc1, 0x0, 0x2}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) executing program 6: r0 = socket(0x10, 0x4000, 0x1) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) dup2(r0, r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10a09, 0x0) setsockopt(r2, 0x10001, 0x800, &(0x7f0000000340)="7a2d6f039476bca4c8c1503fc263b17fffffffffffffffadfd3b08ab", 0x1c) accept$inet(r2, &(0x7f0000000300), &(0x7f0000000140)=0xfffffffffffffe3a) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = socket(0x18, 0x2, 0x0) close(r3) shmat(0x0, &(0x7f0000616000/0x4000)=nil, 0x1000) socket(0x1, 0x4, 0x1) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="100000000080000080000000000000001c268a66539c7661bd7fc9fabc90864700bcc384de1e7685109805361e498bf9287078c3b58a88377f1030861bee846ac0"], 0x10}, 0x0) r4 = socket(0x18, 0x2, 0x6) setsockopt(r4, 0x1000000029, 0x28, &(0x7f0000001980), 0x0) r5 = syz_open_pts() close(r5) syz_open_pts() setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000400)=""/49, 0x31}], 0x1) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x1000, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) r2 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x2) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x29}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = getuid() r5 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x5, 0x1000300010005}) setreuid(0xee00, r4) chown(&(0x7f0000000080)='./file0\x00', r4, 0x0) syz_emit_ethernet(0x6e, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) msgrcv(0x0, &(0x7f0000000280)={0x0, ""/8}, 0x10, 0x3, 0x1800) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r1, &(0x7f0000000080)=[{0x0}], 0x1) executing program 7: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000140)="e33745e8", &(0x7f0000000040)=0x4, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8000007, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x3, 0x7, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170a", 0x141}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0x7ff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x100000, 0x0, 0x0, 0x0, 0x8}) socket(0x2, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r5, 0x7) r6 = dup(r4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r8 = fcntl$dupfd(r5, 0x0, r7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r8, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x8, r9}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, r10, r11, r10, 0x0, 0x0, 0x7f}, 0x2, 0x401, r9, r9, 0xf2}) r12 = dup(r6) r13 = openat(r7, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) fcntl$lock(r13, 0xe, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, r9}) preadv(r5, &(0x7f0000000840)=[{&(0x7f0000000280)=""/143, 0x8f}, {&(0x7f0000000340)=""/139, 0x8b}, {&(0x7f0000000400)=""/91, 0x5b}, {&(0x7f0000000480)=""/64, 0x40}, {&(0x7f00000004c0)=""/150, 0x96}, {&(0x7f0000000580)=""/162, 0xa2}, {&(0x7f0000000640)=""/78, 0x4e}, {0x0}], 0x8, 0x5) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000900)) accept(r12, &(0x7f0000000700)=@in, &(0x7f00000006c0)=0xc) semget(0x1, 0x2, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {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) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaa08aaaaaabe08060001080006"]) executing program 0: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107004, &(0x7f0000000240)={{}, 0x0, 0x0}) poll(&(0x7f0000000400)=[{r0, 0x1}, {r0}], 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x10000, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r4 = open$dir(&(0x7f0000000480)='./file0/../file0/../file0/file0\x00', 0x20000, 0x6c) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r6 = dup(r5) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(r6, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f00000003c0)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r4, 0x800000000000002) setsockopt(r2, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) msgget$private(0x0, 0x97f963dfbf7c8684) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0xfffffff7, "2fecacf2ee60982a0500175b30cb3100", 0x0, 0x3}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="b8f980f85c27", 0x6}], 0x1) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x80, 0x1}, {0x1, 0x4}, {0x23, 0x1}, {0x8b, 0x5}, {0x46, 0xfffffffe}], 0x5}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) r2 = semget$private(0x0, 0x2, 0x1cf735447c15755e) semop(r2, &(0x7f0000000140)=[{0x0, 0x1ff, 0x800}, {0x1, 0x7}, {0x2, 0x8cb, 0x1800}], 0x3) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000180)={0x549b, 0xb7f, 0x6}) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) setrlimit(0x9, &(0x7f0000000240)={0x101, 0x100000000}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/158) r4 = getppid() r5 = getpgid(r4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000340)=""/127) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000003c0)=0x953) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000400)=""/239) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) listen(r3, 0x2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000500)) r6 = syz_open_pts() ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000540)={0x6}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580), 0x100, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000600)={0x2, &(0x7f00000005c0)=[{0xa09, 0x3c, 0x8, 0x2}, {0x7, 0x3f, 0x6}]}) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000640)=""/157) r8 = getegid() setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={r5, 0x0, r8}, 0xc) r9 = accept$inet(r7, &(0x7f0000000740), &(0x7f0000000780)=0xc) dup2(r0, r9) fcntl$setflags(r7, 0x2, 0x0) executing program 1: sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000000c0)="1e3323a617a61b380369b7b782da27c692df2f99238f4733de92a54bbb5ba47a5dc5e393ce2ce7232ca9633bcecb6841645472cd29f64e45a4b0af95e2a16441c4f53a48", 0x0, &(0x7f0000000180)="ece355d13a5fec4cb2466ff73f6061bf753591ee24d00ab8e18802db69e6789e66c5adde945f82c5a9867539642ee3859d4671df68cdc581d288f1018c9947d122c2d5698b24da2bfa724cdabed9ae10bf91e167f0c5db1e5c70192b682ebfaec94d997f9adad0e6d406dc126faeb726a5579406679c", 0x76) executing program 5: r0 = syz_open_pts() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$inet(r4, &(0x7f0000000000), 0x10) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) execve(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2fbe398517d34c6b}, 0x40000000000000f5, 0x0, 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ff070000000000082600000000000000", @ANYRES32=0x0, @ANYRES64=r1, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x30}, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x40, 0x82, 0x5}, {0xc, 0xff}, {0x6, 0x0, 0x8, 0x79}]}) pwrite(r2, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000280)) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0xe1) setrlimit(0x0, &(0x7f0000000980)) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020697a, &(0x7f00000001c0)) executing program 2: fcntl$getown(0xffffffffffffff9c, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x14}, {0x6, 0x7, 0x0, 0x200}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x197}], 0x3) syz_emit_ethernet(0x163, &(0x7f0000000100)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa3012d3aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb86"]) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r3 = semget$private(0x0, 0x2, 0x182) sysctl$vm(&(0x7f0000000080)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000140)="46160472956712340700000000000000", 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r3, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, &(0x7f0000000040)="4c7d156433c2fc923b8d015684f502fca84b5cd3fb608a54f673212802335c3a4d4c8456d179e712a9d28556eee02c41f3e80c0443fddef67805638ad07d3153b70f902ea4747378ded3f998f8f166cb23fbfcbfe2f91839cf4981c50167d9120935856f5d7fbec587504b05093c5facad9a2409a9ce54c8fac1f443fc8928a10f0d124164423916c9c73608e494ed0651", 0x91, 0x8, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x0, 0x5, 0x0, 0x8000]) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000080)=""/92) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000008000/0x1000)=nil, 0x1000) fcntl$getown(0xffffffffffffffff, 0x5) fsync(r2) executing program 1: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff9, 0x10, 0x1, 0x8, 0xd9f}, {{r2}, 0xfffffffffffffff9, 0xb5, 0x4, 0xe31b, 0xfef8}, {{r4}, 0xfffffffffffffff8, 0x48, 0x1, 0x25, 0x5}, {{r2}, 0xfffffffffffffff8, 0x4, 0x1, 0x8, 0x101}], 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socket$unix(0x1, 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x8011, r8, 0x0) executing program 1: syz_emit_ethernet(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) truncate(0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x79, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff000000000800464100630064409b811d9078ac1400aa00000000010000004e204e2200089078a615dcc7d83adc1a01ddc40fcb0386deb844a965968e597e9f87e6ec0b05c88ac4481928f8754e602806b5993ddf641fee9fc000"/105]) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xc1, 0x69ea77ac8caf4f5f}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xbe97b73e6b2f21c}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) readv(r2, &(0x7f0000001780)=[{&(0x7f0000001640)=""/213, 0xd5}], 0x1) sendto$unix(r1, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xe7) mlock(&(0x7f0000ed3000/0x1000)=nil, 0x1000) r6 = socket(0x2, 0x1, 0x0) r7 = dup2(r6, r6) shutdown(r7, 0x2) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x100, 0x400) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x164}]}) executing program 6: openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(0xffffffffffffffff, &(0x7f0000001c80)=[{0x0}, {&(0x7f0000000780)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c4c1a374749e83b6668aaf52717b0785fd6fd6a365bd446ba8d81c7c624ead9c275c8d2a1c31b087a1e8896ce050d49365b94fced54700d3479636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe9}, {&(0x7f0000000b00)}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec733c91fc9ba5231fd40a844eba85895ac8007096035a8bf0a3709384ccc683a34fa4093dbd23ee0fadbec5219bd8c4ec932460b58cb163fd1", 0x57}, {&(0x7f0000001b00)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37fbd121d915805923ef81d59", 0x39}, {&(0x7f0000000380)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23b", 0x66}], 0x6) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000180)=[{0x84, 0x7, 0x9, 0x80000}, {0x9, 0x30, 0x5, 0x800003ff}, {0x2, 0x2, 0x0, 0x2}, {0x80, 0xb8, 0x5, 0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r7) r8 = semget$private(0x0, 0x4, 0x7f2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r9 = getuid() setregid(r4, r3) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x1, 0x0, r5, r9, r4, 0x100, 0x400}, 0x3, 0x0, 0x7}) ktrace(&(0x7f0000000280)='./file0\x00', 0x1, 0x1000, r1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r10 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/165, 0xa5, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x1000004, 0xffffffffffffffff, r6, 0x0, r6}, 0x2, 0x10000}) seteuid(r10) semctl$IPC_SET(r8, 0x0, 0x1, 0x0) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f00000001c0)=0xb) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000740)={0x2, 0xfffffffe}) socket(0x18, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000580)={0xffbe, 0x1, 0x40, 0x6441, 0x4}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) semop(0x0, &(0x7f0000000100)=[{0x2, 0x401e, 0x2800}, {0x0, 0x0, 0x1800}], 0x1) unveil(&(0x7f00000002c0)='./file2\x00', &(0x7f0000000000)='W\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) r0 = semget$private(0x0, 0x4, 0x42) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000006c0)={'./file0\x00', 0x1, 0x8001, 0xff, 0x0, 0x7, 0x1, 0xa2, 0x2, 0x1, 0x5, 0x2}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r0, &(0x7f0000000440), 0x0) semop(r0, &(0x7f0000000340)=[{0x2, 0x5d32}, {0x0, 0x8}, {0x0, 0x7, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0x400}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) semget(0x2, 0x4, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000600)=""/76) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r1 = getuid() seteuid(r1) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0xa, r1, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0x142}, 0x0, 0x5, 0x82}) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f00000003c0)=""/94) executing program 0: ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000280)=0x20) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 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}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000240)={0x3}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000c6f26479ca940000001700", 0xfffffffe}) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x6) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 6: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) pipe2(&(0x7f0000000000), 0x4) syz_emit_ethernet(0x86, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5bb750786dd605f6ad900403a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000fe8000000000000000000000000000aa3a5b8167d63cda982ed6d49ce65ca48d0002000000000000040100040100c2"]) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d"], 0x101, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="023deed3c03a6687c3be04f22eca656780cf59a2bda7f68278afbc9d7a201498daab836daa07bddc632a27203e2ee9c58a62", 0x32}], 0x1) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000001c80)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000001cc0), 0x0, &(0x7f0000001dc0), 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000140)={@random="89ffa22f3c25", @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x6, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="0d000000000d00000008000000001300", {[], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}) executing program 4: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x201) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000040), &(0x7f0000000140), &(0x7f0000000180), 0x0) r0 = syz_open_pts() open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) write(r1, 0x0, 0x0) executing program 6: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x3, 0xffffffff, {[0x0, 0x50f7, 0x1, 0x1ff, 0x5, 0x1000, 0x7ff, 0x3, 0x8, 0x52, 0xfff, 0x80, 0x225, 0x6, 0x6, 0x0, 0x101, 0x5], [0x9, 0x7, 0x20, 0x5edd4a38, 0x737, 0xffffffffffffff00, 0x80000001, 0x1000, 0x4, 0x8], [0x6, 0x4800, 0x2, 0x9, 0x9, 0xffffffff, 0x6], [0xa1e5, 0x5, 0x1, 0x1, 0x0, 0x1], [{0x1000, 0x1, 0xffff, 0x2}, {0xa6e5, 0x1000, 0x10001, 0x8}, {0xfd7, 0x6, 0x8, 0x3d2}, {0x2, 0x1ff, 0x10000, 0xffffffffffffffff}, {0x9, 0x80000001, 0x4b6, 0x100}, {0x3f, 0x0, 0x1, 0x7f}, {0xff, 0xab, 0x200}, {0x96df, 0x8000, 0x4, 0x401}], {0x3ff, 0x62b, 0x10000, 0x20}, {0x4, 0x0, 0x7, 0x8}}}) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@generic={0x21, 0x0, 0x0, "4495a0de"}}}}}) executing program 2: sysctl$hw(&(0x7f0000000300)={0x6, 0xc}, 0x2, &(0x7f0000000340)="c6", &(0x7f0000000380)=0x1, &(0x7f00000000c0)="c986a0b4e01ac33dc1fb7f9ef44e1bf431d465962da6f7a9051894075335ba4c2e22d0b914de8a434e814bcb5e76a860f65977cd65455923f218cde301eb53a350", 0x41) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) setitimer(0x0, &(0x7f0000000040)={{0xffffffff}}, &(0x7f0000000080)) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000300)=[{}, {0x0, 0x0, 0x20}, {0x6}, {0x20, 0x42, 0x6, 0x2}, {0x4, 0x5, 0x81, 0x8f}, {0xf9d4, 0x1f, 0x1f, 0x100}]}) setreuid(0x0, 0xee01) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: fcntl$getown(0xffffffffffffff9c, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x14}, {0x6, 0x7, 0x0, 0x200}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) fcntl$getown(0xffffffffffffff9c, 0x5) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x14}, {0x6, 0x7, 0x0, 0x200}]}) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) (async) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) (async) executing program 7: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc020691b, &(0x7f00000001c0)) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000400)=[{0x87}, {0x16}]}) setuid(0xffffffffffffffff) write(r6, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000001940)='./file0\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x200}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x80}, {0x1c}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x2, &(0x7f0000000580)="ce10db75c8c346c1d99323b2d2e40aba7924eb91d8fe0efe6938d926625bca5b8aa23007a6d6c83e7bc4ee414a1130ccbef1ec3847a434b203d7e0286b10deedb48c8977bcc71a5b7f7c01a0dea7464a9809a107ce0c9d9cd1f6469f21d21a0861b6e74f98b5dbf0c0906f1d5d1bb7170fb053e136635b48da5aa11847419ad8fe78a2a9e213b98ca9b50ba8fc1802d5e0cb80465f71921b632d08be4e49d3c71082b6e6ca8700fd2fc109fb37af5420c3b8bae62542cf7ac2da28c7d6aab26bac74050d1afff4b03df2eb50d80aaf60696f7bb10b7c342d94b214071238d4ed5dd8f54aa4e42ec40fc59482065f38f6d8be7c07993acabe93ff6ee3034181000000000000", 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x88}, {0x46, 0xffff3d62}, {0x4, 0x200}, {0x84, 0x8}, {0x46, 0x7}], 0x5}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x8000}}, 0x0) getitimer(0x0, &(0x7f00000010c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) executing program 4: sync() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x87883946e4516fe1, 0x0) executing program 2: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000", @ANYRESOCT]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 4: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffff"]) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000140)) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="85c187193bdb33585c15477cdf9e535749cc3e6c77b2f3502885cafeb85be0a350bec5daaff5bcd86de24d6d6bdc30bbc80b841f94fbeb3c11da1f53d087178eca0ae3b0d9376dbf4046236be97df4bbc3aa40ae4784ac7d5f33ee4c0442c4a1f4c04256d6cb3846bb24958d484662f20e5b6624992f601ff4e53c60af17d4d5c68e6c20ff81a146faf5f1509d002e2a58c9bd94c897cf6bc71be8d038652ffa03a525090f326f95cb0ac427b276dfb3083f8f0023d91890fd4869126381620b9d22ad160c64a48fdb08703676862213c84bff35bd40c6a59e10cc754fc7dca1d8ce1fe5e9be2a", &(0x7f0000000180)=0xe7, &(0x7f00000001c0)="283f864738f679fbec380653d6378ca122edef6924a8639886c1f3e7e62a410d31f15c5f4be369edb8de2f0246ce89e4df4410411e2b3a0cb82fc4ab937f3d2bd2238addea68a2cfd49c3c4dd3c546670cc44cadaa368b8565939e3c7abc501269c05df1c30b237241bbf86aac6d619aca235c93417d2b5aed5e2db909fcd1f08797f4f2e17c21a14332a22afc1aeb70c82b410a3fb4e60df05642ee027f19e5d66dd8a651352aab93e13a210db655c9da6326f6b6fe15eb66dc3b12ea146ffb45837e9e1615f8ea9d8eacb39a12b006f843403899bbd4b8001748023c9bdf663a10451dccdb389ef25fdcfb", 0xec) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x20) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x80) msgctl$IPC_RMID(r1, 0x0) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) executing program 6: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x42) close(r0) poll(&(0x7f0000000180)=[{r1, 0xa9e6aac0282a6fec}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, r3) accept(r2, &(0x7f00000002c0)=@un=@file={0x0, ""/63}, &(0x7f0000000280)=0x41) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) readv(r1, &(0x7f0000000040)=[{0x0}], 0x1) executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)="cbf391d90a0dd110ca", 0x9}], 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 2: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x20000000000000a1, &(0x7f0000000000)=[{0x3, 0xbb, 0xfe}, {0x2c, 0x0, 0x80}, {0x6, 0x0, 0x80}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockopt(r4, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000aaaaaaaaa5bb88a82200810030000800415c014500680003012d9078ac1400bbe0000002070b16e0000001ac1400aa01010100071f05ac1400aa00000015ac1400aaffffffff00000003ac1400aaac1400aa00004e224e23", @ANYRES32=r6, @ANYRES8, @ANYBLOB="8180c80190780006050a00000080000000010402c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"]) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd60ffa10000383a00f6ec06afdf466c130afc590bdb9e4ff6ff0200000000000000000000000000010100900000005601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b00000500000000831bd82778040603fdeffcc23cdd27a1cfdb6ff72600f7cf88f83d5966ed97ff21c2157c528c33c9056ca5"]) close(r5) socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r5, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00000bf000/0x4000)=nil, 0x4000, 0x5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x2}, {0x4, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x3}]}) executing program 2: syz_emit_ethernet(0x36, &(0x7f0000000a00)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ea8228", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 0: syz_open_pts() setrlimit(0x0, &(0x7f0000000100)={0x7, 0x54}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r0 = socket$inet(0x2, 0x2, 0x3) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0) executing program 5: r0 = semget$private(0x0, 0x1, 0x1) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000200)=""/180) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000003c0)=""/96) r3 = geteuid() r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xff, r3, 0x0, r1, r4, 0xb3, 0x4}, 0x6, 0x96, 0x80000001}) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x5, r1, r4, r5, r6, 0xc0, 0x9}, 0x1000, 0x80, 0x1}) r7 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000000)='#!s', 0x3}], 0x1) chown(&(0x7f00000002c0)='./file0\x00', r1, r4) write(r7, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x45}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) close(r3) r4 = socket(0x2, 0x4001, 0x0) dup(r4) recvmmsg(r1, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0xfffffff7, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) listen(r2, 0xfffffffe) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)="b8f980f85c27", 0x6}], 0x1) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0}, 0xffffffffffffffd6, 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) close(r5) sysctl$vm(&(0x7f0000000040)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000280)="6f578f6e0be88eece00771e808b59c14c5ffd959b9059f55955196e1d72edaf3918e499fb69f632f254de1531c55fc2672fa579a22107ce0ed2400ddf32bc4966393281463923a2b2dc06542d687638d31661f9075807b7d9911e5e6d17385cedfbd82c95fceb2d4a4d723dd64b29c6366649df89b120d3eef64b37cc969f31e1ad2a98ae1fb5528efc8d43c256edc557f0000008000000000b42b0fabf4464987ac3c50a106d47cc2cad1ca98dcec87a4713ab07997b4dd4d4e009249c056feb1fba6c0e1574db02b518584a8b10a4c93613fec416ebf8020a3a4c84f704a56a76031d69baf243334689174aa0d563afeb8c1ee83e2a57cc91e33ed01193dd668e0d9f196906a6605003ce88d06c84fae503d08d91364a1f11f4ec2fa46c5f09ca46cbba8b3bbf5b4771d28375f5924", 0x130) executing program 3: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x5, 0x10, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES8=0x0]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, 0x0, 0x0) semop(r5, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x4, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x0, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) semctl$IPC_RMID(r5, 0x0, 0x0) socket(0x18, 0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getpid() fcntl$setown(r2, 0x6, 0x0) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) close(r2) write(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sendmmsg(r0, &(0x7f0000000700)={&(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40}, 0x10, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f00000003c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x66}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000002040)=[{&(0x7f0000000280)="00000053f6953b578a5e78ba726a44164282fbdce59879e20721c0b25930ac15cad92b17987d6c70b9047f2d23cdb8b6d76cdb4acd0f01d102ca1b9624dcb92a3496a85cd3e9356c954d9ad25d87bbbfee51603c6f705bcd4ebc04feceea4a01bb7075d879a19cf6c8ca7a76f1a3377ba643b0b06bef67d736f39ab2dfaa21a7c9f74a537a67ea748b925d5c0db14f19b8643bb65a04e2a641830b2ef9ab4087e50c63959920d13ff13464ce1c18b643a71260860e0483ab217250cdcb121305c5c1b22a236c83d7b8d20dfc08bebe5664e1ea1eb7bb0814dd", 0xd9}, {&(0x7f0000001d00)="6156b89a6c15794f5426cf6a9a99b45b13564d6568f0610200e27d20182a400c7a9a8f0bf304294555b6b6cd19d32607b3754f4a88c97fe52899b92de96dbe32036c902694cbd8aaeda1b13395179e9aa22d5bb4ed975d8a585625759478115f4c4ea9fbe58382e00bad0ecc43529514d50fd81869975cce62c2e1a2520b63fd16166f35d4894abbed34c52f3e7e55be11106341ebcf1c65", 0x98}, {&(0x7f0000000900)="d09f6591cbc30693afd0b88a5a095acbc2a56dfe7b00631bbf4fdf76ffff000000000000057fa75fcb6b520094262d6b81f8fb491e0d5f97f7e6e6fa34e3a87f4928bdcaba0d83c8a2f903007224ea89dd9aec6f5b8a9b09b2593bf5a6bf21f0983e", 0x62}, {&(0x7f00000009c0)="e0707225df5da0a3cde8f30024830d8e0a6a680844e59fcfa5dde0a596d8cb2901b8b60f269bdffed86a45026e99759cd124180e6c72cdd068718d18c40fc74364f4efef980c177c9d13853ee6bd3efb6bdd04795f2e00eef893ba9db6c641724b4320eb59db72e821e00eacae80ac14ec93e79465b5dfe980b08c3e219e10a322fc6a99d984aa3a17ac3eb99a7d90cd400081b6b1e9c2e49f51572f7f000000000000002cf371ea6bd4c4ec685cb5f1e1944576a86ba1fb802e8228e5f58b56265448b08e1f2d780a33751c191bc1a169ff48b7256c2993e0bc717933110bd6383d6022fb98dde74b5ab0ecd85d1c8019b3b8c07c14da5e8c27dea1464f6fc6dfbdd6c0f4b271cd8e8de9884f86ed79b994b9ed88cf29836e05544d9b93bb7fc1e2c2c2fddcddc82f884d45aeb0ce7407d2577be2fe2f8098613ab2ad60b5032a13dd9d63a2407efe3fadd1846988c3a299fddc1186d14064c4aeeee77394eb10e65516559f522378718fd87e5514c8fe55366b2154c898a888dcbbde73ca9e0126d6ee8c27af7b9eda998ffa359f377ea61147a6c3197247f363596ad3d3d0d9282758b09339d02616828993b0855085ed4748e48c50f7dab9668a7dca419149596579bb01408b8f2afa2b4bada88efbc57b7a096065fe6cb148eaed8f3becd5c7287c19d8b8d9341c416f2716c7a6ebaff889cf1ce69c7f4bf117fe4aefad2a50526a28df87ac628879076fe3b857ea830f45cb702afb7c25a06abe4d2a754d0fb77ff30877884fda5755e1c1c02700bade0be10b3c75c0166e477992584dbe308f2136ef82f72391136424d14b3fe1c4ff4cf8ee3d4a30577aa377438a795ce1efe0fef1f6436644224f92b45b87ec346a63a4600abb2bbc572ea82333f56d942d0294230c7ea8cf24bcbab7de10a06fbf4b8a5e4bc88a0b4d676062a62d5042b5d88b0ab80962dfff7ad508e6580ec0e565541c713e4a854483788c4440ed3cb388bb2fcf71e33495d9729eaa4f3df7d9118ea8942720f5dfda14cc5e35cd1c648b1e295dd0984536f225043b7aa56f45b94959d83990e6050353c7681fd596fae2ad6b43b26aac3e6302691eb49a92ac075b0973cc230bf41a02ef123a80cf799a9cf2c472ab0b45cde3c980a092662b79a78e428b56b878c2c9d7d2f667205d07c040744781e9c27e32a133cbe9e219489d97bcae4b2ec4ec0839978daba24fa23bb89fa6edc2b1f929e127136e13d7ab140a240aec7006d0740d15ce77b028746549bb91bde24e341d6aaef7684082283943780105de76983bc8c5101001c3a3a5dfe282d11d70ba08237d0c23eecbdc4a0738dcd1d0e92649c64d1fc75f5d4b1ccd10cee6ed69f4f63f63d63b04a73fe9b0d95ec3d98d55429524a7d5dc83c878f9bff0744c3c3dac7513e665383d243302b985da0fb404dddbde640a4f389fa4c3fb9ea1c5f9d515a2ccc8f64c832aff4f136f99b4d917ed0c1cdede6ffe621e6cd136bc2d43fb680dff0c68099c9503f61d3640c8ab7e0e00fc4a83fb01f03024f4f5325c1fb55568bae34451d9363cdc81e46e97b1686ae29abc9b06c8b5c7e989d3ad961e7216588c01b58b29fb05c432a615d17a09e3adf06cdfdf3dd2283aaa8fc9399b7b1d83c595c27f27b0c43fa110727fa37634d748bad8737cf7e94fb2c07b9737c4576b58e746ff84bbc736f246a7a368af9bcc22ca05122b160c0382db54145a62832ab52e1db855a1b160ef5f619b49f1e02baac67b9b0e626ba6070806e70c82c2d7c3273cf8e90270481e7baa2b2b4dde1b355f71c38405ae3f4f20e53db5e1542091b7f01507410184c37574a9ac52e3d588311c12bec275849496e726f8190529c0a49a0e3e6f455202aaa85bd892385fe7109b119dc4b5f9d6f74b0d27e04b2b648769af58d288765be71b37989a5ac5ae732d9e2a12c722e285383500d13e00dc7d6a064a7b207427edd517b5d30ca905935dbffff61e10b84ca904e4b58ab3278b09d1a3af7e337f777393b93c0e84ae3eb61f87e8f1388622fa35fdd51868a3329cf2c05fcba3c7cbf6afe20466583fbb1a8fa5fefdef3f8340feeff8048a96a2bf7466dce009599d9290c3e091ddddbe3f2031ac6e4c5ae5cf7099f92dde452dbaea6df2ad42b0cf665b8e221206fec348a6e3a70de77d7f474b88e8d328009c8ee253caef981ae633705c28594d3da0ce0de71b21f1cf64ffa8a23f58164d60240e1252aa62de9da39247acc335c352a8724ee35770747b3baf2ad195811dd7b768054277f7e59984084c464d49d936d1c66f7eb006001104bb29906ed7a14ffd968315fcad150cae3d278da5c0b1c82a62da917c39114deddd5bdfbaec686968e8f1aae41a18121de00cb66e9cf95403ec3c47f9155482f2b586fdaa860ac2d3d47329b1d493480fa5c968f3908f56c3c4731df5baab9d67b7b2253e3965a783031979ab940db29a998af0ad8fb492a883a60df2b28462813f8030bf701ab0e779cbc175a7e8d60352352ebbad06f6f1fa8b7d642ce526043ea448fb8583f5ad9759a422a41e41d7b3a36f2fd3acbb63c4d59a719300c9820093262d6b7953ac6f90c270364c31e7295ed15d106cee1285fe71b446abcf7dcf3c0e275e4426bd4e7a57e93e7cf73e1372510d8e6a2048ff8780eda3223277a03eacb710cddfe510169064edbce166244de18084dfe2508159f889a55a67f083c558a9b77f733daff67179a2322b53179e0079c92bd7aebaea9c5340f3ab4b7cc81d51803abd09fcc33392063c34ce1e1a0e675adfdd4a492f5a45e96d2da3d4533c9591bba11ee5a7f8552bba7cdc68932f8f4583e0c8f72b064fc249e1be449f1d4e6c8faa0010000000000000ed34660c399113ca2e1af84335086124e5880174e4db34d7e82a81ad779a2abb3f6de2d6e5ed9e08855396579362285f40c6aba7fac5766b30caa1b5a3ca31935a45e124040a29b974de1cff0eca1b1ba280228bafa33d26d87f77abb36415122a0cf24e1525228ccca1f6873e67bec443c6fc46790d2af8029bc97719078956a3d3c897faf5b19beccc2b37813351bb8a0964a5f8cde403f162d4035b6743fdf93830888e6d0927e68c924de1ee1e6eda7de8348196a0e240b4fd629338d977b497c315662ab60b84797b733a931741f0f7ae88e608a9dc73ce5f2b075af61b6acb61f8fd475ae504f97723326778a75a37474e1cf7aeebc8baa20f2168d566c1cbfa0eba48c19297ed0036090a7989ef743211924453e79ea244aa18c85170c9aef0f4047332f8b35b47776723379273f292200f4a95c5a19ecd42eba114c3f8cab75937ae571eefd7d79368272db2d2db75a1951fba103340a092a7f7a11e6ed7aede39b6992f2163fddcd8998b1a51ce55edd4991bcf242545192c5da99577e6362b1a26c98ebdd7353b0a1ad10b5736faf60273485d0b7d8f9c6dce6538e5e8dac1b564bcf788efd488490736c1cc354758e6d394c77561e47c8c5de55c824dcef6c2ebb6e9e2c734ea05b56b5017f2447a2634099c1b9b09e061f6747e663dd92e0dc5eafa5eccc7e8d161c1e79f30230bb07dba9894fa6af1c66592cbbff937c01747ce5ca6b356f54f141420e38ae84b8ef505cb8e5a20933c463f48a70983996b72219e31cefc8a9485f6f5451deb8686bf1551de5b549da221a014fa06222265932a5dbdcca51d053482d30798e805c6c65808d72cca8d8aff611be639e7af32a8e9e92b2b83d59a081b86a7704b92ba6ea48259a31175760354ca8733a53ada1537a123ba7dd87b55bce95c238e30f19092f9585e8dd9053bad2c51385afe012c2dbd3c277c9e6689e907b907748964f38b9576ff9b88ec5f1961cdbe845c7e096061686ce822e34a2228227e934803ede4b984ac3e4ef28f0c0e24e0893e70d7d0f668c7d38a14b3b2ff87cae2d1fcf1c8db5c32d02250145fbb20cfb8b279baa4a12526484bdfe4d36d49a82db857b82a0e11a315ea2e298bc8b8a69f4f7545008a440ace5b2654872f3f569269a1144e946c90f904e48ba061c1a615e8cde0a4194a567e86041ac9fa4b42553e19147ef3185fdbc685da9b439f02a6a34d8858eff5d762d4970488508f194b7af38590888c70d69b9eec79e53497645006ec6658dda11a7898ae96c8bc1a54b48470dbd840f0fc68799019b5b4137dc5de49af82d12ff2f50033ee8007c7d9ef1ebb3d60fddcb9239508a858df67e6ad3ffe23acf973db7421777a6a2f23ac58f599d88487ad8515808de09a0f59aaad6ecd7ba190bae74968c49b63451fd68cb2b835db73f7e341587aec98e7618b9836b8e851cb31ba1a2a86d52cf167279f850d811a0209a3d4a9c54055ba189eefa40ea10cd6458e1ba09979a3bafd21c5837fe11c264dea2f529ad2ed6d19849f2e8c0fad613478cb66a6724091e4b2c56588793813b44745eb97e688f382026c85e87124a66f542bdb99fb7fcd874d34985353e74a166a9f1ad64c305912b2b6ec1423c15788fa6b2194e2be021f1deb0f1b3d44b3313fbc9a38c290cede3cba47afcd98a4e50d019dfb64214d9c18448c375186ae9cbc7df4614ed4b9ef760c9808a5698c81b1542bb08e4fc82bfaa01be44d5cda756d4111192661807d4f0ae852777642019dd45d876e2c3bfc3f0486016b3d763cbd9d899b3e00c7d3001e94ed8515f0ec9b9f1ed7b8df767103ef964acb4281a59f5cebf08cc14e5f5166b9a77a43e8a3ea75c3a6a8e56eea86eb2c861fcbee63d44e60a2dc88c726b8149380aaaca89e83433c919c53754a64f9d8fee3049a5ab750eb8191f7676cdf3257c9e0c661921049962b800a299e5f5c002629bf053030203b5925b0f782c8bc5982546761b4256dd7c37a99de97f1187190f3a1068c86eb7c54cb3ba99052518ddff6c2f5a3601808ebccb435889a32b844d663330dd2231d55cec6a2e6f880ac93dc383f0323f33f66cce427475e117054827db2ddee05696992299131d9621d5041a596c3e72d7b018c813c5e1f698381000d3efe1cf189e2f749047bed3c6cff9184f22b4f3b6368e4ed839802f31394207395f8b3758f3c93f640734ebd122b52739a610d85092beeb06e47d32ddbdb1ff4ae18c696cdb93f8169f5980b01ac14ff66fdbc7efccf6f572a58e1a05efb444510edbd59cfef4ad12fe842483a3178cf9c81bb43e9213a7a49339d9a4d8150b5f253f938e91b3801252ca80230a9eb6a15c048cf10e068c6bccdc756d7fa1cce0b1cb147325b435cb504e5db48c32bc68f74a60b8baae0dae80bc4cb1cf4856802868817de6e7345ed493ce177a3dbbdec2690d590a23e3feb49554dac882dd8b70d8b7128d7ba1fcb715dc8b18a2bcfae0bf0a0bb557eb6eae8bad4ce3ee4246398e304188b1dcac6ef8f5e251db9c29e0ddd58abd191c5e2a961fa3e09fbf5a540c7687fefa036743134bf7008f66f484fe72a812844385fccf500123ddce1c3628c0826250f6e2dbe51bb7f525261f64bed241d3ce57b7da9f91e0d6cea8b3b249b461a3bd0372b2a76758de3113532ab8ddb3188cec04333d8d8930673fa753cdda63376e388d99a995642c7c43859ddc8bdde9101a7ebab17d4894f75dacde90fa971ed682fec74e25bd782a6c56d8e5fedd9ceafb8a71afdbeda2bc8c52047c4918c1ca24846c83e1b94fcbae7fb12d01f425e799de44da53c08a063e1ed1c47cc2fb55235c1b305afd000ef8f8cdd7a6234a37198b7bd8acf59a52c325b34f76cf5879128463d3948b4c401d9c8c8b1ebefe4405252612148a2fc80edd07131faae7998ab5e42519b9d536e4a", 0x1020}, {&(0x7f0000000000)="f286a84d365450931351d56a392f125053e372a5", 0x14}, {&(0x7f0000001b80)="09b3a74bcc4c28d5", 0x8}, {&(0x7f0000003f80)="9160123d76061585eaf66ae5661e9ef1dcb68a5ffeafff2953cf2e1d8a09ae56a62de6211d18c47e0f3491f0ea03e6790e5c82c2e7d1212652cfacc7743261bc7250207396761e126a9d84b718819d4edbd78a680b79e1459388cd1540571bc7b6b22be82fdc23a0dea1e96238ef53fb6547dc8aaeb3c796eb7be3628b9ce4b2ad3af54bb93a7b609ec98c4fd6e6f40b78a136ec58ac977c0f03880adda9eccffaab3d25acbd77ff269c9d99d292846bbca602408217d66179330b08563d3a2d036050e08f5a632a2d9b8f4399eb7eba6d146046c29decb9837d0127d596bbf3fa47843a5cdf896c9f39db9bf43040c135b43dd710a612c93cbd250efd513478460b88afa894267d6d3b5caa4df2f742ff9f3e6be94897da6794576524701994971c7ef2dfed4f359e8504ee8e93001e9ff61410a2465cfddedb29910228dfc73c71e88be80ce1905310216847c784c3b3be3d4491d25c99901497a2c4856b2989ff73d183474a1870befe42a2236851fa6240071ab8abe4e31179c2f53e634e70a12583be24974f6f85153aa453611c0c8a03b2294a3b234c4ae161d9265cced961b0df5d4515c76984e5e4e15f50b23d890b2bfe7b6c30a6409a5b74fe5a4a8c036b93cd9fb91ea84271269c52f8222916306f23edd3000f7b41cc4b3a4e5fa88a5c2d7678f0227a3782b1f8d6864b7fd8c2e76eff5021235dc3aaf4995d721d6aabaacc97373a107af76ec2c2520e400fbc749f8dd479d0cf5da54c4a73e41270d0391963e0cb8542be65f43fb2538d605085c22bc116b371c9aa02811aa86bd54a65a4b6983168180a3be1560b526de700f1949bb32d5d9f38f6a5c6281624c6fcb44aa657468ffafafdc0637748df145f718082709de89edc894c517a0f7ee0835e1fde37ba18740263c5dbb872aaf3640c55df4ae91f1c4d8a6d060fd46d2cfe9928475da6c0d001f9e2777437a663cabc593f8aa84f3799263cfc27076568723a08221b4bd190a3d24bc7f9bf91698e19479435a59a8ca4fdc38005a55d1e61eaaa9e4d71c99bca17b34045c700de76b4d90df4ff250341605ae4a680f6bdfe6ea5e6ff77bec1f6963c790519181faa2ec1a2f9b16d1b824dabfcef556e91ef4bce02b702146012f691ca05e0f873b793d6051c6448876a93fcaf32ad9b129aad644b9761508e0cbdda42424f5ca9ac5a0cb67fd5ef8d26078c16cf525df596a885bb192168ba4a86e99c0827b56331e6fce281bfdbe7601e6dd9f80e645d073e5fcfb80f23ed8d6a1c4c6f1a0593f126a47bdc15964106058ba5a3f5e3937e4d1936709df941849452f2c9c392aa70906c85e0edba5772c67f4ea0fe3719344d03a358fb664d793c4aa54e216aa56f8cf2b407ff5d4a529911af166a61b7ed4c3ddee3a52bb0c74950249d112f60d18b35e6c199bbaafda43d0f0e1e29b0bed4faeed45e840be722bfab97e30a01e8fdea1117a6b8581d6a9497c3921d84b377cd7bc1a1f3df421fa0a31f196c9f011339a202c77d552d5e30df29ad6a54a02d0bc728969bcb38626a82fab1855df909acb56dbbbe1338015737b460b9085379f144f08f4fe6fbe9c9df241061196a35365a34eaf0c65f97d15c811b98869c4a49ddae0601994d545d202d856fb5e3c96921e56b80ec978feb36f5daef50f995dc3cad442da07de75b97f810dce38413e8cc64ce3d32372a5b7b08ee898f5fbb37c4cb70e8b555322af7968013968ab4d07441409a43d6c68dc5b5cc02ed048e6a296f1f735fae1874c921c15dc6c4422c87c803c1783b344f60f90a3d2efafad2938d8269bda4df1bb247b482f36c1713859723951d31241fe7b3fc4b7c3bf11f055de8365b2b69328e5755fbab9dfb0b03205b2e98dc059fa5487c37ce89acb18613cc62486ce09e75a72a8be009793b00c74e9adc2b93471102f16e83cc9ef0ac2c2b7cb5aa757a5d51cd7f6336151beaf55eabd134a6e6b93593a151653837ed5d494a03bcf061d63d7a8e501973506642f68d6b2d490490cdc9980a624714008335f98caa71d22e8651849caa054b5c119dd154a80afd2ae95506728c0acf02eecd8887b821c764a2be51ba755b9db883a75748d3c20c2205fbdd1ad4ea848883642e27adf313fddfba60f314a80a463f056179643abd18bf0454dc13dd799d25c244460d8d2619238bb5aebe667fb38048d9dc84242dbcb17ecdb64170bb6b80fd710f597cc96d081da2ba082ea62605bb3388f43d1849f8b80ce8f8dadaefa84b0cf5e12c2a3db678dc0859bf927320cf765fedaaefad94d0da4ab50368105e4b5981feeb3edef40cf25780b6b00752e4839a1f3e0c3def6e5233db0490dc8ce93dedf0d44a05d2a132a3649eda3ab5da9e7762edd08b83a8cf2e7d253a78fdddc2c6ce97cbff41532692140ffd82bb4249328d01a9878e3f59d7159c493bec6184cd3d71e9213b4b6f70a7c26404ecde93e81e897e497f3b44ee04bf394cbe8540a49d31e33aa875b0c0e43e0c6af30350c5b7992a08d8cf0b5a88f0e5b88b6da6de61c0d1b6289be8d9effcaadd6b62f47b7169092f07ac1b1469f52b4b2369fd2e0fae1bc43cc415586b11e4fcac1b4148d5e7417e3a0a0ba64973581546781ae2a069073a0a557ed02b2462a2f26ac44729308c2347f4a7d7032b521ff58a8d1b3f095c376216c44762c889ff33f4688ba61dd2f1da40892e49a0bc0ef08940af0352cd6393eb1aef2fe707b138ba8119f3907993810a70bc4f1625ee0618230b58016277b50f89d8a7b92601c697b9ee5915a8cdf0b0d6f23005bc29ad38f7f3a7085efa550ea390ec31873f999733b874242b1eb5dc9dd5a8deb0c14d37e250d98060bbc30e8b5e6155267b424cf16deea1c1b003407f1308f93e8fa0ed90fb3789c7b05a5c6cb65fd34df7555dc14ee95eebbb0b2f0d75e3bffe98aaf4eaad9d39ceabed5967907007aeaff27bb2d0f11cd021bf1adfea43f09a6860db43ee3be9e520399bfe1f4e53b9981ba8f27f1c5e81c63f5e3292ada5c1876436b1d2d5504ab0affda2663d82dfd368cf67113f6dc50db630cd05b71d340afda503c2076f8bdb0f7dfb915defc7c1c9231234ec1b9bc51c9fd412ca09d7b0fd44af63461ece300c5e13c97be28a46be7d7811b648aef748905a3edc10c9854c2019b8da98f39ddae20857a9e10c0e0d31d21732b4464e69a7427f947d0d1428d785238cbe29febfe78002738319659cecaf443da90ce463923c09849bcd23590513bf05b9a0030329d29422057bfad1e9201efde01056efb4338152a90f3958d92affc0d28026067b9fb53847c3eb773edc09361b824de631476c50a9536d3432204f02d55679966fdac3284f5a8e6bb1a0fa8765f1bdf044f58610340b4405c1865340ee14aa612738218e58822cea59b2233bde7f515dca110b5b69cd023c65fe76c05b3101d2cb8839179c19e1253eedd8aa49eec5e61a234404b5050d3ae406b39ef356a61b9b70ff362dacc91ac18bd993d3411624b33516f5ce027fd14b98b71a127f100d0cd7bc06650ffd79b5acbfd6ac8acedd641151f765effd984de0d56aff18d939839671669b2f46ceaaf178b40652aa0830a4d01899721f7ec0f80745a021c2f3ec6ae4c2aa9c94bb13f46cd5ae8790b3da1c0399de2f2832c9ddc7265cdb6564934420b3dae8a9d18b929f23ebf03603a3504894e9091122598eb58a97d6455c7290a8c1762596b926a00ef0c38559b91682e3bc67defa7bfbadd8834f154c195cfa545a5d2b61a1c70f70b22ba920d96e9d1be18cf02d20d506505c098a6cabc45b81120a18bf7dee36f092917cf01bb1b5cc29b1047abc682d28c28f692860e4397298be4d20b52c63221220b995054d2d1ea4f8b51000cc93612add83f113c6197398d4a16a4f385dd825df203540da118fda3b6f0ca27c77b32f6288994bd8f56e41be27b820aa82ccf105c535790d95617a3d4c2c8a7e0d379682375e081bf920b2a2df309cf6d1ae50f39769534d2a47f48b30e9b4d5cbce04c84b6173bc31c6e4a5ed3d5905e0107c6daa440ca612d99ec1ee118156af", 0xb49}], 0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xfffffff8, "0100000063026d00000100000000000000777d00"}) writev(r2, &(0x7f0000002f40)=[{&(0x7f0000000540)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802", 0x186}], 0x1) dup2(r0, r1) executing program 2: select(0x40, &(0x7f0000000000)={0xc60, 0x8, 0x1, 0xffffffffffffffff, 0x400, 0x0, 0x4, 0x730}, &(0x7f0000000040)={0xfffffffffffffffe, 0x80000000, 0x8000, 0x27, 0x0, 0x9, 0xffff, 0x100000000}, &(0x7f0000000080)={0xfffffffeffffffff, 0x2, 0x9, 0x40, 0x7, 0x3, 0x3, 0x100000000}, &(0x7f00000000c0)={0x3, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r1) r2 = getegid() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000001c0)={0x4000000, [{0x2, 0x1ff}, {0x2, 0x5}, {0x3, 0x2}, {0x2, 0x5}, {0x3, 0xb}, {0x2, 0x1}, {0x1, 0xffffffff}, {0x3, 0x4e18393b}, {0x1, 0xff}, {0x2, 0xe1}, {0x1, 0x6}, {0x3, 0x2}, {0x1, 0x4}, {0x3, 0x2}, {0x2, 0x8000}, {0x2, 0x1}, {0x2, 0x2}, {0x3, 0x2}, {0x1, 0x9}, {0x3, 0x5}, {0x3, 0x1000}, {0x0, 0x3}, {0x2, 0x2ba9}, {0x3, 0x400}, {0x2, 0xfffffffc}, {0x1}, {0x1, 0x7fffffff}, {0x2, 0x1}, {0x1, 0xffffffff}, {0x2, 0x1f}, {0x1, 0x4}, {0x3, 0xb40}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380), 0x20000, 0x0) r6 = dup2(r5, r3) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x8, 0x0) setgid(r2) getegid() r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) fcntl$setflags(r8, 0x2, 0x0) ioctl$WSKBDIO_SETMAP(r7, 0x8010570e, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[{0x9, 0x6, 0x7, 0x3, 0x1f}]}) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x2, 0x0, 0x1ff}, {0x18, 0x2, 0x25}, 0x3ff, [0x91, 0x8, 0x5, 0x40, 0x3ff, 0x1e, 0x1, 0x80000000]}, 0x3c) msgget$private(0x0, 0x0) select(0x40, &(0x7f0000000500)={0x4c, 0xfffffffffffffffc, 0x0, 0x3, 0x5, 0x8000000000000000, 0x6, 0xf05}, &(0x7f0000000540)={0x1, 0xc0, 0x7, 0x3, 0x1, 0x0, 0x80, 0x4}, &(0x7f0000000580)={0x7, 0x8, 0xffffffff8f585c16, 0x0, 0xfffffffffffff6ab, 0x83f, 0x401, 0x3}, &(0x7f00000005c0)={0x101, 0x1ff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r9 = accept$unix(r6, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname(r9, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) getsockname(r6, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) setreuid(r0, r4) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000800)={&(0x7f00000007c0)='./file0\x00', 0xffffffffffffffff, 0x1}) r10 = dup2(r3, r6) fcntl$dupfd(r10, 0xa, r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f0000000880)={0x80, 0xffffffff}) mknod$loop(&(0x7f00000008c0)='./file0\x00', 0x6000, 0x1) semop(0x0, &(0x7f0000000900)=[{0x0, 0x800}, {0x1, 0x9f30, 0x800}], 0x2) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x14}, {0x6, 0x7, 0x0, 0x200}]}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "2bb7938cce5fd35e44143fb035bf248c4396a470"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)='P', 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x3, 0x82) socket(0x20, 0x8000, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) r2 = socket(0x18, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000340), 0x0, &(0x7f0000001380), 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r1) dup2(r4, r2) setsockopt(0xffffffffffffffff, 0x0, 0x2000009, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x1f, 0x2, 0x1, 0x988, "c3172bc8e6115975f2c76adac5180dfa03252b4f", 0xa7, 0x5}) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f0000000140)) writev(r9, &(0x7f0000000100)=[{0x0}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r5, 0x0, 0x0, r6, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, r7}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)="2fee2f0f", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r0 = open$dir(0x0, 0x8000, 0x21) getdents(r0, &(0x7f0000000380)=""/110, 0x66) (async) open(0x0, 0x70e, 0x0) (async, rerun: 64) r1 = getpid() (rerun: 64) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYRES16=r2], 0x9}, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6d, {0x0, 0x7}}) (async, rerun: 32) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000280)=""/124) (async) semctl$SETALL(0x0, 0x0, 0x9, 0x0) (async) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x18, 0x1, 0x0) close(r4) (async) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 64) connect$unix(r4, &(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8) (async, rerun: 64) write(r4, &(0x7f0000000180)="12e1f34ba50431a705ebc4364dae0a10716df5399b58522ef30e92b5e3000020badfef350d5d67b4b345c475049d7ba6551750ce4f5698757b294f61875f11890e", 0x41) (async) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x22) r7 = socket$inet(0x2, 0x3, 0x0) readv(r7, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xe00000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x3, 0xe8fc, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0xfff, 0x0, 0x2], [], [], [{}, {}, {0x0, 0x1000}], {}, {0x0, 0x0, 0x40000000, 0x3}}}) close(r0) executing program 5: mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0xeffffffc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) poll(0x0, 0x0, 0x0) open(0x0, 0x20, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x20000000}], 0x9, 0x0, 0x0, 0x0) socket(0x21, 0x0, 0x4) socket$inet6(0x18, 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x41, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0xb}, 0x2, &(0x7f0000000000)="71f91e34", &(0x7f0000000040)=0x4, 0x0, 0x0) executing program 5: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x42) close(r0) poll(&(0x7f0000000180)=[{r1, 0xa9e6aac0282a6fec}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, r3) accept(r2, &(0x7f00000002c0)=@un=@file={0x0, ""/63}, &(0x7f0000000280)=0x41) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) readv(r1, &(0x7f0000000040)=[{0x0}], 0x1) executing program 0: r0 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100), 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe(&(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f0000000040)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)}], 0x1) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000001400)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c62f00ac12d56a1fd3cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f0000001540)}, {0x0}], 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000000)=0x33, 0x0, 0x0) executing program 4: sysctl$kern(0x0, 0x0, &(0x7f0000000080)="bb419543563ebbfd2acb42f383cfd9fca17606eb2d9700a8cb6479b9704517c8f6e6262d7f4f9e7f6d4eff6bc286da", 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x0, 0x4000, 0xf) 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, 0x6, 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(0x20, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f0000000880)=[{r0, 0x100}, {r2, 0x80}, {}, {r0, 0x20}, {0xffffffffffffffff, 0x80}], 0x5, 0x8) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) r6 = msgget$private(0x0, 0x746) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3}) msgctl$IPC_SET(r6, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x206c}, {0x16, 0x0, 0x0, 0x2}]}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x28, 0x1b}, {0x9, 0x3f}}, 0x2) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x74) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0x0, 0x0) r3 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000600)={{0x40, 0x0, 0x0, 0x0, 0x0, 0x14a, 0x7}, 0x5, 0x7b7, 0xffffffffffffffff, 0x0, 0x80000001, 0x80000000, 0x4, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0x0, r2, 0x0, 0x1, 0x8f4}, 0xfffffffc, 0x6, 0x0, 0x0, 0xfffffffffffffff7, 0x4, 0x6, 0x2}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x820, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x243c, 0x0, 0x0, 0x0, 0x0, 0x50, 0x1000}, 0x101, 0x1f, 0x0, 0x0, 0xfffffffffffffffe, 0x10000, 0xffffffffffffff7f, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000580)=@file={0x1, '.\x00'}, 0x4, &(0x7f00000002c0)=[{&(0x7f0000000680)="5db64d34295d264ce4c4cc12378a92d6026462c9deb30cae37908df2fe74fc3ff0ea6da551f8ac13d6b093c59b31ec6096749cac36e030909ef939ba039fa7d51943926e9e95e5d1867f8e8533782b2cd3e5afa1912a9349debbcf5bbbde4cb0770a420c6f309c4de6e4acdbedb9623c646578faf5f718e77692889f4f84188b9cb403ff660be2c6356e752eb15f4201b68a888985edd0cd61a4960f952cfde69445409b7004788cfb1b1a061b3bb38e743da660ee33906cc526e2066901e9a91a3ef4ee189a64f75a7bc6f3cc29141110057a", 0xd3}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c72195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381465b6c070b1b1165b3960da1c603eb6b59471674524253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xcc}, {&(0x7f0000000140)="15ee3c640e92dee308eb7784200ad549f925281e23f0d903af7e20ccc87583965de398447ad8b269ad0e35919134", 0x2e}], 0x3, &(0x7f0000000980)=ANY=[@ANYBLOB="1800"/16, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES16=r1, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x8}, 0x407) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r2, 0x0, 0x0, r4, 0x10, 0x8}, 0x2, 0x20, 0x6}) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r5, 0x0, 0xb, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r0, 0x0, r2, 0x0, 0x38, 0xa}, 0xd1c}) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000001c0)=""/182) getuid() r6 = getuid() setreuid(r2, r6) r7 = getuid() setreuid(r1, r7) setegid(0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000000}, 0x4, 0x0, 0x0, 0x0, 0x0) r8 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001380)=""/4093) executing program 4: writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3}, {0x1, 0xfe}, {0xe, 0x0, 0x0, 0x209}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f0000000140)={0x1, 0x2d}, 0x2, &(0x7f0000000100)="31f91e3471ac00f87afec370", &(0x7f0000000080)=0xc, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, &(0x7f00000001c0)) executing program 2: sysctl$kern(&(0x7f0000004700)={0x1, 0xa}, 0x2, &(0x7f0000004740)="13", &(0x7f0000004780)=0x1, &(0x7f0000000340)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25cc9f94f9c0dcb931ddd7ecd901680b7e61ae4a7a3ecd67b7d5c9d8ea22d3c6bb8c702c16d215928bad92c77f7a27003", 0xf4) r0 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYRES16=0x0, @ANYRES16=r0]) r1 = socket$inet(0x2, 0x4000, 0x2) getsockopt(r1, 0x9, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) socket(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) lseek(r2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000200)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0x33, 0x0, 0xe5f81a4756f9a02) close(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x78c5, 0x3, 0xd28, "0d95f93e0f1279911cdf00000000000400", 0x7}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000009c0)="f6172e7d13c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b90458546be47f474ffc58d922507d74f3f25c0f16198dfda6fbf59cfab813533ae1c2a5e20a06722eafafe92f5efc97e2af8d797c820e360174adbe060e59605df15d86191b1921d68938ebb966c7549449b1874cdfce4a16b0c4e28a446aea10b857efaeca04b805658c901037c4cc69021404719e57d6a24abbe2721669069cf6f42800aa01d294f2c256f4ccd52480dc0bae48c10791a12cd897d6c85570825865c218fd433b198efba3b831199236504f30c2d75d5f06f01b5931be23e6cddf0d", 0xfc}, {&(0x7f0000000080)="40483a33330a4b3821b0b1dcf0567c6d2cc0a5ce036bff", 0x17}], 0x2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x8) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000200)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="fffffffffffeaaaabeaa72c486dd6000002000083a07fe7fed000100000000ff7f0000000000004a020000000004000000000001826884"]) syz_extract_tcp_res(&(0x7f0000000000), 0x101, 0x7) executing program 7: setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r1, 0xc544) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000454000/0x3000)=nil}, {&(0x7f0000d62000/0x1000)=nil, &(0x7f0000780000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) setrlimit(0x8, 0x0) r3 = syz_open_pts() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1720, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x123) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x7) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "610000000002070000cd00"}) writev(r4, &(0x7f0000000480)=[{0x0}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}, {0x1, 0xfffffffc}], 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x1bb) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = dup2(0xffffffffffffff9c, r0) r2 = syz_open_pts() pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)="838c19ca785828553f56ec34c141440c0ab083497198e1b24053c3620b144da68eb9e6c9c4ddac9a1a2bc23c7de84351b33847b735c0b4b93cd1835070bb07684213595bd2aefc7b49db2b0a47ffecb0322c5de30f07dabe2327e66177d98d2b7d34efec1cbd90d74bb238c79fd6605240ead0c273d17c65153e3ba8976e78c90df993148e87d745c5925f6cbceefb8116f773", 0x93}, {&(0x7f0000000140)="18ea088887ddce17d08485361776dc587aa83ed2d9cf5496767d501d9fd29a99f70eacab40c2cd175fc44c080d13ad41279fe2cc514382726e350fa8ca57d5a7f1aef4f570578151f5073cdcc645a1ee4676341ee9a9be9d062293b34dc36b5e32ec374744a48b12da5c51f64223661818c0217dbe4032b06b1d8fcfd5cafb98ba7aab425d6682211fe7bc4bc7872c3784bfe95e5a0c605051328ed8405dfb3c03d3f4a67bfd22041f632318be7008c75681a32b0eb6b53c8bc38f0fe30f831fdd530e70f8d7b56cd486cd67b8d4531ea2546d4781e478b38002e06dd19852f4122bdbfbc2df2b2030da9dc29588395d8eab20c155", 0xf5}, {&(0x7f0000000240)="81c016c44f79ab6d7bf9a5d530ccdf8194e34e1d58ff06512024992885f6247666f8f02e4f6356353b62a891157c0cc3fd2fe11b", 0x34}, {&(0x7f0000000280)="106a61f35edb0fb0b88e8809a60d7b1862e1c281eb11686e4b99ce32d06b7b245d5af73f57c0d41ec3c6d14da4b224ef61735a61a5f866544f0add1400b9b07ab39d7d0801113fb4ab49f8f188fd27ecd14edb115762cb01c12028bec55d7d299d9ae8f21fad510f2c91af38aefc814cd01c81cb39a26e7a80792d3636f5c1f4f4ef1e3e8593aedd8270f96461", 0x8d}, {&(0x7f0000000340)="7b62acf5e39ad8786acf0f4fa8d95c67ac741daafba5b918f979df3650b0296d35d0e3a831a98cf9c6590fbcc6369675ff8e2c579d383fc76e71e313e479cb49ee17ca7ca412c62dcf9dc3d46f202128a8e9c4d5d0e078cccb31c70fab016807e00f434b7f89fdd0b1a1e42cdf1a6b21e6", 0x71}, {&(0x7f00000003c0)="e058b4526c153d19b2de75fe0a75809f2f07737d", 0x14}, {&(0x7f0000000400)="829dbb9c03efa8a754e158ce576accb0c5a52d93703c47627fc6348fecef484c08641b8e7d6a0ab12d3a744dfdcacd5bfbb4d2544972c2492949c4de5713709501fe9cab69137031a8639be43e70f72fd0891c32251b4c8ede63762fa30534ce8cfff49d70924751a0b5e3600b80a30ce083fa612026e12666832a1fc1b7dfc1efa6840bab8a3b842ab423cd89e3875fde2472d4f5222720600761", 0x9b}, {&(0x7f00000004c0)="e1352afdd8dd61f1f4b942023d0adc4af9e8e8fc2431d279d282d3d29a5b44e7d195fbd15581939f6fbaf68b5ac702b9922cd3b87fa44006", 0x38}, {&(0x7f0000000500)="cda796e4a052ff2ec8805486a9347d8acc6402b051b48251fe776d603312e882d6bf83d48247b3ffaf3b17d38cb59641f5a1cfa7ff", 0x35}, {&(0x7f0000000540)="d117670a7ee94d7d85ad374fec4d1bcd1ea433e59060e08a05bd590552e7387a57c871c4b9ccb34242b78110fbf9ae77fde16064b4d3b5a804587497e59c7a3c0f7ab40e4ad6f21cb9cc0a30d73e29ff3c04408f80128be59e3794f269d68272", 0x60}], 0xa, 0x1) unlink(&(0x7f0000000680)='./file0\x00') ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000740)={0x7, &(0x7f00000006c0)=[{0x0, 0xc16d, 0xa000, 0x0, 0x8}, {0x57fd, 0x7c, 0x6, 0x0, 0x1}, {0x1, 0x20e2, 0x4, 0xae4b, 0x5}, {0x5, 0x0, 0x8, 0x6, 0x100}, {0x4, 0x80, 0x7, 0x21e1, 0x26af}, {0x400, 0x2, 0x4608, 0x8, 0x1}, {0x3f, 0x4e54, 0xeb1e, 0x6, 0x3}]}) open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x20) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000007c0)={0x9, 0xe8}, 0x8) symlink(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file1\x00') ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000880)={0x2, [0x0, 0x0]}) r3 = msgget(0x3, 0x2) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r6 = getegid() r7 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000940)={{0x401, 0x0, r4, r5, r6, 0x64, 0x7}, 0xfffffffffffffffd, 0x80000001, r7, 0x0, 0xfff, 0x5, 0x401, 0x6}) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f0000000a00)=@file={0xe131d16cbb316335, './file0\x00'}, 0xa) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000a40)) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000a80)=0x1) recvmsg(r8, &(0x7f0000001ec0)={&(0x7f0000000ac0)=@in6, 0xc, &(0x7f0000001e00)=[{&(0x7f0000000b00)}, {&(0x7f0000000b40)=""/120, 0x78}, {&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/41, 0x29}, {&(0x7f0000001c00)=""/143, 0x8f}, {&(0x7f0000001cc0)=""/30, 0x1e}, {&(0x7f0000001d00)=""/195, 0xc3}], 0x7, &(0x7f0000001e80)=""/30, 0x1e}, 0x803) ioctl$KDSETRAD(r1, 0x20004b43) pread(r0, &(0x7f0000001f00)="b86d970f7333776b732f36b0ff935a1bbdd75e9becf615fb2ce8564d405232ba8cafd28b60edff8eb5dcc04a9aa7825b4047c67c82a297d3b0d818d381fe47ca4a0486b54a30664d0badb43dbcc3d3a49ec5ab920ef59397e670f2e88d539ae2f110755710514de08ebfbeabec8809b78656039be6ee96c20055e2a8e4f4991392159207c657cee18b76d1064b6ad0523f04b351a5c98c1ef210262a85e029fd50799bbe99f40e4ffbd20190b4f70270dc42e020684e8f501346438a6f75ea6ab1df54138784419adecfc11734ad64e2262193d121e0bc402f7110a7", 0xdc, 0x0) r9 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000002000)=""/63) mkdirat(r1, &(0x7f0000002040)='./file0\x00', 0x6) unlink(&(0x7f0000002080)='./file0\x00') semctl$SETVAL(r9, 0x4, 0x8, &(0x7f00000020c0)=0xffff) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}], 0x2) socket$inet(0x2, 0x0, 0x83) socket$inet(0x2, 0x5, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) kqueue() syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbdf8000000000000000000000000000aa2c"]) executing program 4: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x42) close(r0) poll(&(0x7f0000000180)=[{r1, 0xa9e6aac0282a6fec}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r3, 0xffffffffffffffff) accept(r2, &(0x7f00000002c0)=@un=@file={0x0, ""/63}, &(0x7f0000000280)=0x41) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) readv(r1, &(0x7f0000000040)=[{0x0}], 0x1) executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x74) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0x0, 0x0) r3 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000600)={{0x40, 0x0, 0x0, 0x0, 0x0, 0x14a, 0x7}, 0x5, 0x7b7, 0xffffffffffffffff, 0x0, 0x80000001, 0x80000000, 0x4, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0x0, r2, 0x0, 0x1, 0x8f4}, 0xfffffffc, 0x6, 0x0, 0x0, 0xfffffffffffffff7, 0x4, 0x6, 0x2}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x820, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x243c, 0x0, 0x0, 0x0, 0x0, 0x50, 0x1000}, 0x101, 0x1f, 0x0, 0x0, 0xfffffffffffffffe, 0x10000, 0xffffffffffffff7f, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000580)=@file={0x1, '.\x00'}, 0x4, &(0x7f00000002c0)=[{&(0x7f0000000680)="5db64d34295d264ce4c4cc12378a92d6026462c9deb30cae37908df2fe74fc3ff0ea6da551f8ac13d6b093c59b31ec6096749cac36e030909ef939ba039fa7d51943926e9e95e5d1867f8e8533782b2cd3e5afa1912a9349debbcf5bbbde4cb0770a420c6f309c4de6e4acdbedb9623c646578faf5f718e77692889f4f84188b9cb403ff660be2c6356e752eb15f4201b68a888985edd0cd61a4960f952cfde69445409b7004788cfb1b1a061b3bb38e743da660ee33906cc526e2066901e9a91a3ef4ee189a64f75a7bc6f3cc29141110057a", 0xd3}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c72195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381465b6c070b1b1165b3960da1c603eb6b59471674524253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xcc}, {&(0x7f0000000140)="15ee3c640e92dee308eb7784200ad549f925281e23f0d903af7e20ccc87583965de398447ad8b269ad0e35919134", 0x2e}], 0x3, &(0x7f0000000980)=ANY=[@ANYBLOB="1800"/16, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES16=r1, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x8}, 0x407) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r2, 0x0, 0x0, r4, 0x10, 0x8}, 0x2, 0x20, 0x6}) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r5, 0x0, 0xb, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r0, 0x0, r2, 0x0, 0x38, 0xa}, 0xd1c}) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000001c0)=""/182) getuid() r6 = getuid() setreuid(r2, r6) r7 = getuid() setreuid(r1, r7) setegid(0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000000}, 0x4, 0x0, 0x0, 0x0, 0x0) r8 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001380)=""/4093) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = getppid() getpgid(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x4) executing program 0: poll(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0, @ANYRESDEC=r0, @ANYRES8=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000080)="e02c3b97", 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 5: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206922, &(0x7f0000000100)) socketpair(0x18, 0x2, 0x0, 0x0) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) nanosleep(0x0, 0xfffffffffffffffe) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x60}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r0) poll(&(0x7f0000000080)=[{r5}, {0xffffffffffffffff, 0x4}, {r3}], 0x3, 0x0) pipe(0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) writev(r6, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000100), 0xfffffe5d) getpeername(r3, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xc) executing program 7: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) getpgid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) r5 = dup(r3) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x14}, {0x6, 0x7, 0x0, 0x200}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000008c0)="fb9b2f636f76eab6627ccb3955c4daa0ff4f7d82e9611317932247e17e5fef0e67ec372ec6f6644a547e3168400db9b7f06ce5e1707f1ba10de9e80b68a1f2d505bd4db783b118b86a40e0d3909529e8a2637ec0aa67ea752077015fb40cd4567fc95dce774b3cf8f74938623632ac", 0x6f}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000c6f26479ca940000001700", 0xfffffffe}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) execve(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="00020000000a", 0xfe93) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x1b}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x0) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r6 = kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) getsockname(r7, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) kevent(r6, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x1, 0x1, 0x0) socket(0x2, 0x4, 0xff) close(r8) socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r8, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b3", 0x4f9, 0x0, 0x0, 0x0) executing program 5: setuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0xc) writev(r0, &(0x7f0000000180)=[{0x0}], 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)=[{&(0x7f0000002f00)="825dee28d4bf8cfc4497e23851497a50a721ba5cd131150eb2ab614783cbb4456921775c2cf40ac09035e4c34400fdf13fa4ca764e99d86a59563f73ebc7b82c68732f0a4ec0edf8dca72885b1bfc969015b79a042d0893efbf1891e90ab465b4cf71d", 0x63}, {&(0x7f0000003080)="11e5c6fb431ae7406fd86b8e5a02830a55786f03be1f6211edaa901f91a1904cbcc9b442d3d99c7ce60b7695f8739dcd9c26d388e6c53ad7f3ad3aa3bb5122f653dddaf49a8f6edf364da7d1eff271b97fc66742861203498bccd0403c06932e5eeb71f53708369808db181c18bb29fc2d8995e540905cbcdd2ce7240c01c26ebddd3efbb6e0db2999ac65d214a208f143d68ce07704af5b6eb3d14795d313b7ff7f1960e3cb45520a28a84aa3f452afef23f990d1e03a95ba3bf252b5576b36d150aebc0b509d0623e99f3cbfebcc0243b9d185866a07b54c168d895ac1fc14679a3dd6d80bee7eceed0ac1e837bfa9b1504ee9af6f28fb42f4f96857e37379773da43a7bc9dacafba0a613c9f0604855d276fbdf075ee83e61171058d1511ce2bfd1c543310a29c91a13034e9bef513ab4a55b6a598b5b45500dd10e98b66e57da22c4120455e61d4ff932c0146e51605165521ddccd77a0f670c30fe6919270a601ba1ab14c72ed7d04c0db7c461f9523f5acb65b5c29c8aa96724409c8d489751b4fade311e78bec7bf5c21888eaa2ebc110bf2d32757d43b87975723f749d85aefa7ffcfb304f2ac103939db51e73a1a67e4cc3fe56ea2f1367810c50895c7874aec06ce54f6fbe92dc6e4b71e439a7f99ec75f48db8607f23be91f44d5829261c1d628f3c60ba26f4ceec2edd7e945b35a2256574a8d1df68392eaa6911e259f6928449ee1eae06831d92ae096bcce5c60b870b915700b7334feca95aeeb68d0f84430ee378c4279a39f61d16c94714ffcbc184b7ab02d1421ed38c0425a8c81dc331c202fad8cec957456fae560e5f4a41c114bb0230fa08d66145f8036264da86c041c3d4f0b84cbc692f0e70bdfaabfd97cc23a1c7d9c95616cc803e94965c98653d842353f3f8fe6e2d664fb5dfe0114e7bb0594c6903646e50edbc77cdf5c9f2d0d69c32514a76be62bbe3b04c7350c824686fd1f6bfd0a26cc130ae497de86835c0731024b2b22aa097e13f25db43f1c29c27c56e29fdd30b92fc178a3b07ea388e188ecd907ddf11087ac0f73d9c585836279dce9041f027aed5603a5962667a9617235689a78e49995b418b5704962d9581ddc331e884461b1e66b8a68b05676ddfe0f483320cbccd867bded57634ce63a4e1accd3659b763907d2472807ab971968bbeefd58ace27293a975304c5c186324a6f44479e8d072220420706ef6dc4750c923697ec65cb452ad212cafcbec5b9e661cdd9c17afd3a7dca5eef1e3a68c542f80eb3150bd03b78ea5d02211ae1d9243114e289d512d3f1d2110066acdd9548ef9504bb5366e2d2ccffc386ca4ad5f34e8248dfd799b653dbee2e758f5330401e0477951466136ff914e3ae3ac25b1c8759034eb7f93f32e410a985004b4aff74ca5b7651a5b1a828862ddb118052540654f791c66ae0d5a09f2d6c1b6d38d3be07da2d420ed8ffc82f25a25be9390859de9a6c86ef60e29c676dc2fb14816afb9a26afa289a59e00952c7f931fde4f14a315365a04e6bc87ec37f5712f1dcbd66ba965273607ebb2d697f5ef524365f3e80e7ff3d009732129d75ea3d03448dd8ce6f597e8c407e64d9e1280c4c52c4fe22341375481c23a6665d9e02799e180abb3f6d844445f6d961073c5e57b968516e24f293188f396bd8ec43415baa7fd885a42282b11334c23e22521bf1e9f51c5f65aa356d947ad53c0154a9f4b9e3ffafb77ee4847b10fc975eaa9212b0a09741b3425430aa9cc817a11226e264f1575b720b4f7af0f13056f25455997a3f2e928ac540e2d8f9df2790ea1adb2a39e8d135a5daa2b2d59015751c48b4f2f838eaa46fe82bd127db0875b62cef96", 0x529}], 0x2}, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) fcntl$setstatus(r3, 0x4, 0x8) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000100)="b886b4e47f6d4030758bce044d93e33e0fd06044bcc352812e95077387ce2f5fd2b033c5eb221438ee5954ebf800585408d08ee0641b528447bf1c69d55eb76a52d0c19a17566c00d4237d46ee6a2bfabf426efd4fe263bf7ff4212e8e7457e30e878a7ddb92a9d5a40ac990f66fa8f297fce34dd12b7a8331f6aaa197588d2469fc0221dfa5bae5895480d4d394463454761c93ca74", 0x96}], 0x1) r5 = semget$private(0x0, 0x4, 0x8) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000bc0)=0x3) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x30}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 7: sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f98a699d89ff4c92bb9791a3ce33c0fb", 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x400}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f00007ff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil, 0x4}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = semget$private(0x0, 0x3, 0x425) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000140)=""/229) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x128, &(0x7f0000000280), 0x0) socketpair(0x0, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000200)='./file0\x00', 0x4, 0x0}) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000300)=0x1, 0x4) fchdir(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) lseek(0xffffffffffffffff, 0xd9, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000540)={0x1, &(0x7f0000000500)=[{0x1da}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x80, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x30) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = semget$private(0x0, 0x4, 0x40) socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001a00)=0x80000000, 0x4) r2 = socket(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/12) r4 = syz_open_pts() r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000001200)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r4) ioctl$BIOCPROMISC(r5, 0x20004269) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0xfffffffe, 0xfffffffc, "0308000000ff00"}) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x87}, {0x8106}]}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x7011, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getppid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r4 = msgget$private(0x0, 0x16) fcntl$getown(r1, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r5 = socket(0x11, 0x3, 0x0) getpeername$unix(r5, &(0x7f00000026c0)=@file={0x0, ""/4157}, &(0x7f00000001c0)=0x103f) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001540)={{0x4, 0x0, r3, 0xffffffffffffffff, 0x0, 0x103}, 0x6, 0x0, r2, r2, 0x4, 0x10020000000002, 0x0, 0x1}) r6 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r7, &(0x7f0000003780)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000280)=0x6046) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x50, 0x0}, 0x800) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f00000003c0), 0x1) r8 = dup2(r1, r0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000047000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpgid(r9) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) fatal error: index out of range runtime stack: runtime.throw({0xc1ab78?, 0x0?}) /usr/local/go/src/runtime/panic.go:1023 +0x5c fp=0x295f759f0 sp=0x295f759c0 pc=0x43c91c runtime.panicCheck1(0x5908b5707b?, {0xc1ab78, 0x12}) /usr/local/go/src/runtime/panic.go:58 +0x94 fp=0x295f75a10 sp=0x295f759f0 pc=0x43a874 runtime.goPanicIndexU(0x2030001, 0x0) /usr/local/go/src/runtime/panic.go:119 +0x2e fp=0x295f75a50 sp=0x295f75a10 pc=0x43a9ce runtime.(*pageAlloc).allocToCache(0x0?) /usr/local/go/src/runtime/mpagecache.go:130 +0x30a fp=0x295f75ab8 sp=0x295f75a50 pc=0x432cea runtime.(*mheap).allocSpan(0x13e2840, 0x2, 0x0, 0x4f) /usr/local/go/src/runtime/mheap.go:1192 +0xb2 fp=0x295f75b58 sp=0x295f75ab8 pc=0x42d692 runtime.(*mheap).alloc.func1() /usr/local/go/src/runtime/mheap.go:964 +0x5c fp=0x295f75ba0 sp=0x295f75b58 pc=0x42d23c runtime.systemstack(0xc0001b0700) /usr/local/go/src/runtime/asm_amd64.s:509 +0x4a fp=0x295f75bb0 sp=0x295f75ba0 pc=0x474f6a goroutine 67 gp=0xc000411c00 m=13 mp=0xc000489808 [running]: runtime.systemstack_switch() /usr/local/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc00044d818 sp=0xc00044d808 pc=0x474f08 runtime.(*mheap).alloc(0xc00044d8a8?, 0x448499?, 0x0?) /usr/local/go/src/runtime/mheap.go:958 +0x5b fp=0xc00044d860 sp=0xc00044d818 pc=0x42d19b runtime.(*mcentral).grow(0x4000?) /usr/local/go/src/runtime/mcentral.go:254 +0x52 fp=0xc00044d8a0 sp=0xc00044d860 pc=0x41ac72 runtime.(*mcentral).cacheSpan(0x13f6608) /usr/local/go/src/runtime/mcentral.go:170 +0x418 fp=0xc00044d918 sp=0xc00044d8a0 pc=0x41aad8 runtime.(*mcache).refill(0x28a4a5108, 0x4f?) /usr/local/go/src/runtime/mcache.go:182 +0x153 fp=0xc00044d958 sp=0xc00044d918 pc=0x41a113 runtime.(*mcache).nextFree(0x28a4a5108, 0x4f) /usr/local/go/src/runtime/malloc.go:948 +0x85 fp=0xc00044d990 sp=0xc00044d958 pc=0x410f25 runtime.mallocgc(0x8c4, 0x0, 0x0) /usr/local/go/src/runtime/malloc.go:1149 +0x4a5 fp=0xc00044da18 sp=0xc00044d990 pc=0x411545 runtime.makeslicecopy(0xc00044daf0?, 0x10000c000411c00?, 0x0?, 0x2bf7b018c) /usr/local/go/src/runtime/slice.go:57 +0x89 fp=0xc00044da70 sp=0xc00044da18 pc=0x455d89 github.com/google/syzkaller/pkg/ipc.readUint32Array(...) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:493 github.com/google/syzkaller/pkg/ipc.(*Env).parseOutput(0xc00012ee70?, 0xc00044ded8, 0x1d) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:367 +0x445 fp=0xc00044dca8 sp=0xc00044da70 pc=0x9fd2c5 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc00054a380, 0xc00044ded8, {0xc000531500, 0x624, 0x624}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:284 +0x20f fp=0xc00044dd38 sp=0xc00044dca8 pc=0x9fcbaf main.(*Proc).execute(0xc0002f41c0, 0xc00044ded8, 0xad5, {0xc000531500, 0x624, 0x624}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x16c fp=0xc00044de88 sp=0xc00044dd38 pc=0xa40a4c main.(*Proc).loop(0xc0002f41c0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:62 +0x154 fp=0xc00044dfc8 sp=0xc00044de88 pc=0xa40534 main.main.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x25 fp=0xc00044dfe0 sp=0xc00044dfc8 pc=0xa3e6a5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00044dfe8 sp=0xc00044dfe0 pc=0x476dc1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x1375 goroutine 1 gp=0xc0000061c0 m=nil [runnable]: runtime.asyncPreempt2() /usr/local/go/src/runtime/preempt.go:307 +0x39 fp=0xc0004511f0 sp=0xc0004511d0 pc=0x43def9 runtime.asyncPreempt() /usr/local/go/src/runtime/preempt_amd64.s:53 +0xdb fp=0xc000451378 sp=0xc0004511f0 pc=0x47833b compress/flate.matchLen(...) /usr/local/go/src/compress/flate/deflate.go:319 compress/flate.(*compressor).findMatch(0xc000928000?, 0x8512, 0x9c6758?, 0x6787aa?, 0xd24300?) /usr/local/go/src/compress/flate/deflate.go:257 +0x18e fp=0xc0004513e0 sp=0xc000451378 pc=0x678dce compress/flate.(*compressor).deflate(0xc000580000) /usr/local/go/src/compress/flate/deflate.go:436 +0x19e fp=0xc000451450 sp=0xc0004513e0 pc=0x6794be compress/flate.(*compressor).syncFlush(0xc000580000) /usr/local/go/src/compress/flate/deflate.go:558 +0x3b fp=0xc000451478 sp=0xc000451450 pc=0x679f3b compress/flate.(*Writer).Flush(...) /usr/local/go/src/compress/flate/deflate.go:725 github.com/google/syzkaller/pkg/rpctype.(*flateConn).Write(0xc000325170, {0xc0004b2000?, 0xa8c6a0?, 0xc000322f00?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:157 +0x45 fp=0xc0004514b0 sp=0xc000451478 pc=0xa3af45 bufio.(*Writer).Flush(0xc000323100) /usr/local/go/src/bufio/bufio.go:639 +0x55 fp=0xc0004514f8 sp=0xc0004514b0 pc=0x669655 net/rpc.(*gobClientCodec).WriteRequest(0xc000325260, 0xc000325290?, {0xa8c6a0, 0xc000322f00}) /usr/local/go/src/net/rpc/client.go:224 +0x6c fp=0xc000451520 sp=0xc0004514f8 pc=0x9cf06c net/rpc.(*Client).send(0xc00037e480, 0xc000802730) /usr/local/go/src/net/rpc/client.go:91 +0x224 fp=0xc0004515a0 sp=0xc000451520 pc=0x9ce044 net/rpc.(*Client).Go(0xc00037e480, {0xc1d2e6, 0x14}, {0xa8c6a0, 0xc000322f00}, {0xa8c6e0, 0xc0008026e0}, 0xc0003f71a0) /usr/local/go/src/net/rpc/client.go:315 +0x13a fp=0xc0004515e0 sp=0xc0004515a0 pc=0x9cf2fa net/rpc.(*Client).Call(...) /usr/local/go/src/net/rpc/client.go:321 github.com/google/syzkaller/pkg/rpctype.(*RPCClient).Call(0xaed700?, {0xc1d2e6, 0x14}, {0xa8c6a0, 0xc000322f00}, {0xa8c6e0, 0xc0008026e0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:110 +0x165 fp=0xc000451678 sp=0xc0004515e0 pc=0xa3aa45 main.(*FuzzerTool).exchangeDataCall(0xc0002c5930, 0x1, {0xc000326e10, 0x1, 0x1}, 0x75729e) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:332 +0x1e8 fp=0xc0004517b8 sp=0xc000451678 pc=0xa3ef48 main.(*FuzzerTool).exchangeDataWorker(0xc0002c5930) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:361 +0x92 fp=0xc000451a90 sp=0xc0004517b8 pc=0xa3f212 main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:259 +0x1534 fp=0xc000451f50 sp=0xc000451a90 pc=0xa3e5d4 runtime.main() /usr/local/go/src/runtime/proc.go:271 +0x28b fp=0xc000451fe0 sp=0xc000451f50 pc=0x43f38b runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000451fe8 sp=0xc000451fe0 pc=0x476dc1 goroutine 2 gp=0xc000006700 m=nil [force gc (idle), 5 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005cfa8 sp=0xc00005cf88 pc=0x43f7ce runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:408 runtime.forcegchelper() /usr/local/go/src/runtime/proc.go:326 +0xa5 fp=0xc00005cfe0 sp=0xc00005cfa8 pc=0x43f645 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005cfe8 sp=0xc00005cfe0 pc=0x476dc1 created by runtime.init.6 in goroutine 1 /usr/local/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000006c40 m=nil [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005d780 sp=0xc00005d760 pc=0x43f7ce runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:408 runtime.bgsweep(0xc000074000) /usr/local/go/src/runtime/mgcsweep.go:318 +0xdf fp=0xc00005d7c8 sp=0xc00005d780 pc=0x429c7f runtime.gcenable.gowrap1() /usr/local/go/src/runtime/mgc.go:203 +0x25 fp=0xc00005d7e0 sp=0xc00005d7c8 pc=0x41e5c5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005d7e8 sp=0xc00005d7e0 pc=0x476dc1 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc000006e00 m=nil [GC scavenge wait]: runtime.gopark(0x4e91f699?, 0x3b9aca00?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005df78 sp=0xc00005df58 pc=0x43f7ce runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x13d7c60) /usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00005dfa8 sp=0xc00005df78 pc=0x427649 runtime.bgscavenge(0xc000074000) /usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00005dfc8 sp=0xc00005dfa8 pc=0x427bd9 runtime.gcenable.gowrap2() /usr/local/go/src/runtime/mgc.go:204 +0x25 fp=0xc00005dfe0 sp=0xc00005dfc8 pc=0x41e565 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005dfe8 sp=0xc00005dfe0 pc=0x476dc1 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:204 +0xa5 goroutine 17 gp=0xc0000b0000 m=nil [finalizer wait]: runtime.gopark(0x0?, 0xc69498?, 0x0?, 0x20?, 0x2000000020?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005c620 sp=0xc00005c600 pc=0x43f7ce runtime.runfinq() /usr/local/go/src/runtime/mfinal.go:194 +0x107 fp=0xc00005c7e0 sp=0xc00005c620 pc=0x41d607 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005c7e8 sp=0xc00005c7e0 pc=0x476dc1 created by runtime.createfing in goroutine 1 /usr/local/go/src/runtime/mfinal.go:164 +0x3d goroutine 5 gp=0xc000007340 m=nil [select]: runtime.gopark(0xc00005e778?, 0x3?, 0xb8?, 0x55?, 0xc00005e772?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005e618 sp=0xc00005e5f8 pc=0x43f7ce runtime.selectgo(0xc00005e778, 0xc00005e76c, 0xc00031c380?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00005e738 sp=0xc00005e618 pc=0x451285 go.opencensus.io/stats/view.(*worker).start(0xc00031c380) /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:292 +0x9f fp=0xc00005e7c8 sp=0xc00005e738 pc=0x9d59ff go.opencensus.io/stats/view.init.0.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x25 fp=0xc00005e7e0 sp=0xc00005e7c8 pc=0x9d4d65 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005e7e8 sp=0xc00005e7e0 pc=0x476dc1 created by go.opencensus.io/stats/view.init.0 in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x8d goroutine 6 gp=0xc000007a40 m=nil [GC worker (idle)]: runtime.gopark(0xc00005efb8?, 0xc0001fcd60?, 0x1a?, 0xa?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005ef50 sp=0xc00005ef30 pc=0x43f7ce runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc00005efe0 sp=0xc00005ef50 pc=0x420625 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x476dc1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1234 +0x1c goroutine 18 gp=0xc0002dac40 m=nil [GC worker (idle)]: runtime.gopark(0xc0000587b8?, 0xc0001fcd80?, 0x1a?, 0xa?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000058750 sp=0xc000058730 pc=0x43f7ce runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000587e0 sp=0xc000058750 pc=0x420625 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000587e8 sp=0xc0000587e0 pc=0x476dc1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1234 +0x1c goroutine 7 gp=0xc0002dba40 m=nil [chan receive]: runtime.gopark(0xc000078fc0?, 0xc00004c508?, 0xb8?, 0x4?, 0xa3a2a0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005fef8 sp=0xc00005fed8 pc=0x43f7ce runtime.chanrecv(0xc000078f60, 0xc00005ffb8, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc00005ff70 sp=0xc00005fef8 pc=0x40a29f runtime.chanrecv2(0xc000364f80?, 0xc000326008?) /usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc00005ff98 sp=0xc00005ff70 pc=0x409ed2 github.com/google/syzkaller/pkg/stats.newSet.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/stats/set.go:98 +0x66 fp=0xc00005ffe0 sp=0xc00005ff98 pc=0xa39bc6 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005ffe8 sp=0xc00005ffe0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/stats.newSet in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/stats/set.go:97 +0xd6 goroutine 35 gp=0xc0000ea000 m=nil [select, 5 minutes, locked to thread]: runtime.gopark(0xc000058fa8?, 0x2?, 0x0?, 0x0?, 0xc000058f98?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000058e40 sp=0xc000058e20 pc=0x43f7ce runtime.selectgo(0xc000058fa8, 0xc000058f94, 0x0?, 0x0, 0xc000079740?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000058f60 sp=0xc000058e40 pc=0x451285 runtime.ensureSigM.func1() /usr/local/go/src/runtime/signal_unix.go:1034 +0x16f fp=0xc000058fe0 sp=0xc000058f60 pc=0x46dd6f runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000058fe8 sp=0xc000058fe0 pc=0x476dc1 created by runtime.ensureSigM in goroutine 26 /usr/local/go/src/runtime/signal_unix.go:1017 +0xc8 goroutine 28 gp=0xc000007500 m=nil [IO wait, 5 minutes]: runtime.gopark(0x4118a5?, 0x28a4a5108?, 0x1e?, 0xf?, 0xc00022bc48?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00022bba8 sp=0xc00022bb88 pc=0x43f7ce runtime.netpollblock(0x2b15284d8?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00022bbe0 sp=0xc00022bba8 pc=0x439097 internal/poll.runtime_pollWait(0x225fbe3e8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00022bc00 sp=0xc00022bbe0 pc=0x471345 internal/poll.(*pollDesc).wait(0x7?, 0x10?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00022bc28 sp=0xc00022bc00 pc=0x4e1b27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc00031d900) /usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc00022bcd0 sp=0xc00022bc28 pc=0x4e6ecc net.(*netFD).accept(0xc00031d900) /usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc00022bd88 sp=0xc00022bcd0 pc=0x5c52c9 net.(*TCPListener).accept(0xc000139840) /usr/local/go/src/net/tcpsock_posix.go:159 +0x1e fp=0xc00022bdb0 sp=0xc00022bd88 pc=0x5dc09e net.(*TCPListener).Accept(0xc000139840) /usr/local/go/src/net/tcpsock.go:327 +0x30 fp=0xc00022bde0 sp=0xc00022bdb0 pc=0x5db1b0 net/http.(*onceCloseListener).Accept(0xd2cef0?) :1 +0x24 fp=0xc00022bdf8 sp=0xc00022bde0 pc=0x70b084 net/http.(*Server).Serve(0xc0003383c0, {0xd2c0b0, 0xc000139840}) /usr/local/go/src/net/http/server.go:3255 +0x33e fp=0xc00022bf28 sp=0xc00022bdf8 pc=0x6e903e net/http.(*Server).ListenAndServe(0xc0003383c0) /usr/local/go/src/net/http/server.go:3184 +0x71 fp=0xc00022bf58 sp=0xc00022bf28 pc=0x6e8cd1 net/http.ListenAndServe(...) /usr/local/go/src/net/http/server.go:3438 main.setupPprofHandler.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:417 +0x9d fp=0xc00022bfe0 sp=0xc00022bf58 pc=0xa4029d runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00022bfe8 sp=0xc00022bfe0 pc=0x476dc1 created by main.setupPprofHandler in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:416 +0x37 goroutine 27 gp=0xc0000076c0 m=nil [chan receive, 5 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004286f0 sp=0xc0004286d0 pc=0x43f7ce runtime.chanrecv(0xc0004cc0c0, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000428768 sp=0xc0004286f0 pc=0x40a29f runtime.chanrecv1(0x0?, 0x0?) /usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000428790 sp=0xc000428768 pc=0x409eb2 main.main.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:140 +0x19 fp=0xc0004287e0 sp=0xc000428790 pc=0xa3e6f9 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004287e8 sp=0xc0004287e0 pc=0x476dc1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:138 +0x4db goroutine 2907 gp=0xc0001b2000 m=nil [select]: runtime.gopark(0xc000427fb0?, 0x2?, 0xd0?, 0x7e?, 0xc000427f8c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000427e38 sp=0xc000427e18 pc=0x43f7ce runtime.selectgo(0xc000427fb0, 0xc000427f88, 0xc00057ec34?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000427f58 sp=0xc000427e38 pc=0x451285 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:781 +0x77 fp=0xc000427fe0 sp=0xc000427f58 pc=0xa00f17 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000427fe8 sp=0xc000427fe0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 53 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:779 +0x22b goroutine 32 gp=0xc0001b21c0 m=nil [IO wait]: runtime.gopark(0x1c?, 0xc00057ee84?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000225950 sp=0xc000225930 pc=0x43f7ce runtime.netpollblock(0x4c8265?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000225988 sp=0xc000225950 pc=0x439097 internal/poll.runtime_pollWait(0x2557b62b0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002259a8 sp=0xc000225988 pc=0x471345 internal/poll.(*pollDesc).wait(0xc00037f800?, 0xc00057ee84?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002259d0 sp=0xc0002259a8 pc=0x4e1b27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00037f800, {0xc00057ee84, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000225a68 sp=0xc0002259d0 pc=0x4e2e1a os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000061108, {0xc00057ee84?, 0xc000225ae0?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000225aa8 sp=0xc000225a68 pc=0x4ed0d2 io.ReadAtLeast({0xd241a0, 0xc000061108}, {0xc00057ee84, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000225af0 sp=0xc000225aa8 pc=0x4bf970 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc00012f730, 0xc00037e4b8?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:796 +0x547 fp=0xc000225ca8 sp=0xc000225af0 pc=0xa007e7 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc00031c080, 0xc000225ed8, {0xc000242b40, 0x1cc, 0x1cc}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:276 +0x155 fp=0xc000225d38 sp=0xc000225ca8 pc=0x9fcaf5 main.(*Proc).execute(0xc000138400, 0xc000225ed8, 0xad8, {0xc000242b40, 0x1cc, 0x1cc}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x16c fp=0xc000225e88 sp=0xc000225d38 pc=0xa40a4c main.(*Proc).loop(0xc000138400) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:62 +0x154 fp=0xc000225fc8 sp=0xc000225e88 pc=0xa40534 main.main.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x25 fp=0xc000225fe0 sp=0xc000225fc8 pc=0xa3e6a5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000225fe8 sp=0xc000225fe0 pc=0x476dc1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x1375 goroutine 26 gp=0xc0001b2380 m=nil [chan receive, 5 minutes]: runtime.gopark(0x75dd45?, 0xb1d5c0?, 0x1?, 0x4d?, 0xc000059758?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000596c8 sp=0xc0000596a8 pc=0x43f7ce runtime.chanrecv(0xc00037e2a0, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000059740 sp=0xc0000596c8 pc=0x40a29f runtime.chanrecv1(0xc00037e2a0?, 0xc0000597b0?) /usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000059768 sp=0xc000059740 pc=0x409eb2 github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:78 +0x85 fp=0xc0000597e0 sp=0xc000059768 pc=0x75eea5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000597e8 sp=0xc0000597e0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/osutil.HandleInterrupts in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:75 +0x4f goroutine 39 gp=0xc0001b2540 m=nil [IO wait]: runtime.gopark(0x1f?, 0xc00057eb10?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000227950 sp=0xc000227930 pc=0x43f7ce runtime.netpollblock(0x4c8265?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000227988 sp=0xc000227950 pc=0x439097 internal/poll.runtime_pollWait(0x225fbdd20, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002279a8 sp=0xc000227988 pc=0x471345 internal/poll.(*pollDesc).wait(0xc0003f6300?, 0xc00057eb10?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002279d0 sp=0xc0002279a8 pc=0x4e1b27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0003f6300, {0xc00057eb10, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000227a68 sp=0xc0002279d0 pc=0x4e2e1a os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0718, {0xc00057eb10?, 0xc000227ae0?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000227aa8 sp=0xc000227a68 pc=0x4ed0d2 io.ReadAtLeast({0xd241a0, 0xc0000a0718}, {0xc00057eb10, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000227af0 sp=0xc000227aa8 pc=0x4bf970 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc00012e8c0, 0xc00037e4b8?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:796 +0x547 fp=0xc000227ca8 sp=0xc000227af0 pc=0xa007e7 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc00054a080, 0xc000227ed8, {0xc0003b9000, 0x794, 0x794}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:276 +0x155 fp=0xc000227d38 sp=0xc000227ca8 pc=0x9fcaf5 main.(*Proc).execute(0xc0002f4040, 0xc000227ed8, 0xac1, {0xc0003b9000, 0x794, 0x794}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x16c fp=0xc000227e88 sp=0xc000227d38 pc=0xa40a4c main.(*Proc).loop(0xc0002f4040) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:62 +0x154 fp=0xc000227fc8 sp=0xc000227e88 pc=0xa40534 main.main.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x25 fp=0xc000227fe0 sp=0xc000227fc8 pc=0xa3e6a5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000227fe8 sp=0xc000227fe0 pc=0x476dc1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x1375 goroutine 2919 gp=0xc0001b3180 m=nil [select]: runtime.gopark(0xc00005afb0?, 0x2?, 0x56?, 0xfc?, 0xc00005af8c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005ae38 sp=0xc00005ae18 pc=0x43f7ce runtime.selectgo(0xc00005afb0, 0xc00005af88, 0xc000180d58?, 0x0, 0x35?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00005af58 sp=0xc00005ae38 pc=0x451285 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:781 +0x77 fp=0xc00005afe0 sp=0xc00005af58 pc=0xa00f17 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005afe8 sp=0xc00005afe0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 32 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:779 +0x22b goroutine 36 gp=0xc0001b3340 m=3 mp=0xc000063008 [syscall, 5 minutes]: runtime.notetsleepg(0x143a6a0, 0xffffffffffffffff) /usr/local/go/src/runtime/lock_sema.go:296 +0x29 fp=0xc00005b7a0 sp=0xc00005b768 pc=0x410129 os/signal.signal_recv() /usr/local/go/src/runtime/sigqueue.go:152 +0x29 fp=0xc00005b7c0 sp=0xc00005b7a0 pc=0x473389 os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x13 fp=0xc00005b7e0 sp=0xc00005b7c0 pc=0x75e133 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005b7e8 sp=0xc00005b7e0 pc=0x476dc1 created by os/signal.Notify.func1.1 in goroutine 26 /usr/local/go/src/os/signal/signal.go:151 +0x1f goroutine 37 gp=0xc0001b3c00 m=nil [IO wait]: runtime.gopark(0x6?, 0xc000189000?, 0x0?, 0x10?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00044f958 sp=0xc00044f938 pc=0x43f7ce runtime.netpollblock(0x4c8265?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00044f990 sp=0xc00044f958 pc=0x439097 internal/poll.runtime_pollWait(0x225fbe2f0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00044f9b0 sp=0xc00044f990 pc=0x471345 internal/poll.(*pollDesc).wait(0xc00054a100?, 0xc000189000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00044f9d8 sp=0xc00044f9b0 pc=0x4e1b27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00054a100, {0xc000189000, 0x1000, 0x1000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00044fa70 sp=0xc00044f9d8 pc=0x4e2e1a net.(*netFD).Read(0xc00054a100, {0xc000189000?, 0x197?, 0xa9dee0?}) /usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc00044fab8 sp=0xc00044fa70 pc=0x5c32e5 net.(*conn).Read(0xc0000a0700, {0xc000189000?, 0x680705?, 0xd24400?}) /usr/local/go/src/net/net.go:179 +0x45 fp=0xc00044fb00 sp=0xc00044fab8 pc=0x5d3c25 net.(*TCPConn).Read(0x4?, {0xc000189000?, 0x407fc8?, 0xc00044fb70?}) :1 +0x25 fp=0xc00044fb30 sp=0xc00044fb00 pc=0x5e39e5 bufio.(*Reader).fill(0xc00037e360) /usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc00044fb68 sp=0xc00044fb30 pc=0x667b63 bufio.(*Reader).ReadByte(0xc00037e360) /usr/local/go/src/bufio/bufio.go:269 +0x27 fp=0xc00044fb88 sp=0xc00044fb68 pc=0x668287 compress/flate.(*decompressor).moreBits(0xc000274608) /usr/local/go/src/compress/flate/inflate.go:697 +0x27 fp=0xc00044fbc0 sp=0xc00044fb88 pc=0x680e87 compress/flate.(*decompressor).nextBlock(0xc000274608) /usr/local/go/src/compress/flate/inflate.go:304 +0x28 fp=0xc00044fbd8 sp=0xc00044fbc0 pc=0x67f2c8 compress/flate.(*decompressor).Read(0xc000274608, {0xc0004b3000, 0x1000, 0x0?}) /usr/local/go/src/compress/flate/inflate.go:348 +0x5b fp=0xc00044fc08 sp=0xc00044fbd8 pc=0x67f4db github.com/google/syzkaller/pkg/rpctype.(*flateConn).Read(0xc000138100?, {0xc0004b3000?, 0xb57ac0?, 0xc0003b19a0?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:149 +0x22 fp=0xc00044fc38 sp=0xc00044fc08 pc=0xa3aec2 bufio.(*Reader).Read(0xc00037e3c0, {0xc00057e220, 0x1, 0xc00044fd68?}) /usr/local/go/src/bufio/bufio.go:241 +0x197 fp=0xc00044fc70 sp=0xc00044fc38 pc=0x668097 io.ReadAtLeast({0xd24400, 0xc00037e3c0}, {0xc00057e220, 0x1, 0x9}, 0x1) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc00044fcb8 sp=0xc00044fc70 pc=0x4bf970 io.ReadFull(...) /usr/local/go/src/io/io.go:354 encoding/gob.decodeUintReader({0xd24400, 0xc00037e3c0}, {0xc00057e220, 0x9, 0x9}) /usr/local/go/src/encoding/gob/decode.go:116 +0x51 fp=0xc00044fd10 sp=0xc00044fcb8 pc=0x9b18d1 encoding/gob.(*Decoder).recvMessage(0xc00031d980) /usr/local/go/src/encoding/gob/decoder.go:82 +0x33 fp=0xc00044fd48 sp=0xc00044fd10 pc=0x9bb213 encoding/gob.(*Decoder).decodeTypeSequence(0xc00031d980, 0x0) /usr/local/go/src/encoding/gob/decoder.go:148 +0x47 fp=0xc00044fd78 sp=0xc00044fd48 pc=0x9bb587 encoding/gob.(*Decoder).DecodeValue(0xc00031d980, {0xa90060?, 0xc0001ba030?, 0xc000172808?}) /usr/local/go/src/encoding/gob/decoder.go:227 +0x16e fp=0xc00044fdf8 sp=0xc00044fd78 pc=0x9bb9ce encoding/gob.(*Decoder).Decode(0xc00031d980, {0xa90060?, 0xc0001ba030?}) /usr/local/go/src/encoding/gob/decoder.go:204 +0x12f fp=0xc00044fe50 sp=0xc00044fdf8 pc=0x9bb80f net/rpc.(*gobClientCodec).ReadResponseHeader(0xaf2020?, 0xa8c6e0?) /usr/local/go/src/net/rpc/client.go:228 +0x25 fp=0xc00044fe78 sp=0xc00044fe50 pc=0x9cf0e5 net/rpc.(*Client).input(0xc00037e480) /usr/local/go/src/net/rpc/client.go:109 +0x9f fp=0xc00044ffc8 sp=0xc00044fe78 pc=0x9ce27f net/rpc.NewClientWithCodec.gowrap1() /usr/local/go/src/net/rpc/client.go:206 +0x25 fp=0xc00044ffe0 sp=0xc00044ffc8 pc=0x9cefc5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00044ffe8 sp=0xc00044ffe0 pc=0x476dc1 created by net/rpc.NewClientWithCodec in goroutine 1 /usr/local/go/src/net/rpc/client.go:206 +0xb6 goroutine 40 gp=0xc0004108c0 m=nil [IO wait]: runtime.gopark(0x21?, 0xc000181170?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000229950 sp=0xc000229930 pc=0x43f7ce runtime.netpollblock(0x4c8265?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000229988 sp=0xc000229950 pc=0x439097 internal/poll.runtime_pollWait(0x225fbe4e0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002299a8 sp=0xc000229988 pc=0x471345 internal/poll.(*pollDesc).wait(0xc000972f00?, 0xc000181170?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002299d0 sp=0xc0002299a8 pc=0x4e1b27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000972f00, {0xc000181170, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000229a68 sp=0xc0002299d0 pc=0x4e2e1a os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000611a0, {0xc000181170?, 0xc000229ae0?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000229aa8 sp=0xc000229a68 pc=0x4ed0d2 io.ReadAtLeast({0xd241a0, 0xc0000611a0}, {0xc000181170, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000229af0 sp=0xc000229aa8 pc=0x4bf970 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc00018b500, 0xc00037e4b8?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:796 +0x547 fp=0xc000229ca8 sp=0xc000229af0 pc=0xa007e7 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc00054a180, 0xc000229ed8, {0xc0003b6c00, 0x170, 0x170}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:276 +0x155 fp=0xc000229d38 sp=0xc000229ca8 pc=0x9fcaf5 main.(*Proc).execute(0xc0002f4080, 0xc000229ed8, 0xada, {0xc0003b6c00, 0x170, 0x170}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x16c fp=0xc000229e88 sp=0xc000229d38 pc=0xa40a4c main.(*Proc).loop(0xc0002f4080) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:62 +0x154 fp=0xc000229fc8 sp=0xc000229e88 pc=0xa40534 main.main.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x25 fp=0xc000229fe0 sp=0xc000229fc8 pc=0xa3e6a5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000229fe8 sp=0xc000229fe0 pc=0x476dc1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x1375 goroutine 41 gp=0xc000410a80 m=nil [IO wait]: runtime.gopark(0x20?, 0xc00057ee50?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000319950 sp=0xc000319930 pc=0x43f7ce runtime.netpollblock(0x4c8265?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000319988 sp=0xc000319950 pc=0x439097 internal/poll.runtime_pollWait(0x225fbde18, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0003199a8 sp=0xc000319988 pc=0x471345 internal/poll.(*pollDesc).wait(0xc0001b5920?, 0xc00057ee50?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0003199d0 sp=0xc0003199a8 pc=0x4e1b27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0001b5920, {0xc00057ee50, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000319a68 sp=0xc0003199d0 pc=0x4e2e1a os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000060f68, {0xc00057ee50?, 0xc000319ae0?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000319aa8 sp=0xc000319a68 pc=0x4ed0d2 io.ReadAtLeast({0xd241a0, 0xc000060f68}, {0xc00057ee50, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000319af0 sp=0xc000319aa8 pc=0x4bf970 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc00018aa10, 0xc00037e4b8?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:796 +0x547 fp=0xc000319ca8 sp=0xc000319af0 pc=0xa007e7 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc00054a200, 0xc000319ed8, {0xc000652380, 0x37f, 0x37f}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:276 +0x155 fp=0xc000319d38 sp=0xc000319ca8 pc=0x9fcaf5 main.(*Proc).execute(0xc0002f40e0, 0xc000319ed8, 0xad7, {0xc000652380, 0x37f, 0x37f}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x16c fp=0xc000319e88 sp=0xc000319d38 pc=0xa40a4c main.(*Proc).loop(0xc0002f40e0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:62 +0x154 fp=0xc000319fc8 sp=0xc000319e88 pc=0xa40534 main.main.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x25 fp=0xc000319fe0 sp=0xc000319fc8 pc=0xa3e6a5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000319fe8 sp=0xc000319fe0 pc=0x476dc1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x1375 goroutine 2909 gp=0xc000410c40 m=nil [select]: runtime.gopark(0xc000424fb0?, 0x2?, 0x56?, 0xfc?, 0xc000424f8c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000424e38 sp=0xc000424e18 pc=0x43f7ce runtime.selectgo(0xc000424fb0, 0xc000424f88, 0x0?, 0x0, 0x35?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000424f58 sp=0xc000424e38 pc=0x451285 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:781 +0x77 fp=0xc000424fe0 sp=0xc000424f58 pc=0xa00f17 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000424fe8 sp=0xc000424fe0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 40 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:779 +0x22b goroutine 2776 gp=0xc000410e00 m=nil [IO wait]: runtime.gopark(0x10?, 0xc000632000?, 0x0?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000425600 sp=0xc0004255e0 pc=0x43f7ce runtime.netpollblock(0x4c8265?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000425638 sp=0xc000425600 pc=0x439097 internal/poll.runtime_pollWait(0x225fbd750, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000425658 sp=0xc000425638 pc=0x471345 internal/poll.(*pollDesc).wait(0xc000972e40?, 0xc000632000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000425680 sp=0xc000425658 pc=0x4e1b27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000972e40, {0xc000632000, 0x10000, 0x10000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000425718 sp=0xc000425680 pc=0x4e2e1a os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000061190, {0xc000632000?, 0xe9?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000425758 sp=0xc000425718 pc=0x4ed0d2 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc00018b500) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:639 +0x7a fp=0xc0004257c8 sp=0xc000425758 pc=0x9ff91a github.com/google/syzkaller/pkg/ipc.makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:654 +0x24 fp=0xc0004257e0 sp=0xc0004257c8 pc=0x9ff864 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004257e8 sp=0xc0004257e0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 40 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:633 +0x9da goroutine 52 gp=0xc0001b3dc0 m=nil [IO wait]: runtime.gopark(0x19?, 0xc00057ed94?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000224950 sp=0xc000224930 pc=0x43f7ce runtime.netpollblock(0x4c8265?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000224988 sp=0xc000224950 pc=0x439097 internal/poll.runtime_pollWait(0x2557b60c0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002249a8 sp=0xc000224988 pc=0x471345 internal/poll.(*pollDesc).wait(0xc0009721e0?, 0xc00057ed94?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002249d0 sp=0xc0002249a8 pc=0x4e1b27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0009721e0, {0xc00057ed94, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000224a68 sp=0xc0002249d0 pc=0x4e2e1a os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000060038, {0xc00057ed94?, 0xc000224ae0?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000224aa8 sp=0xc000224a68 pc=0x4ed0d2 io.ReadAtLeast({0xd241a0, 0xc000060038}, {0xc00057ed94, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000224af0 sp=0xc000224aa8 pc=0x4bf970 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000310540, 0xc00037e4b8?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:796 +0x547 fp=0xc000224ca8 sp=0xc000224af0 pc=0xa007e7 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc00031c100, 0xc000224ed8, {0xc000648a80, 0x1ac, 0x1ac}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:276 +0x155 fp=0xc000224d38 sp=0xc000224ca8 pc=0x9fcaf5 main.(*Proc).execute(0xc000138460, 0xc000224ed8, 0xad0, {0xc000648a80, 0x1ac, 0x1ac}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x16c fp=0xc000224e88 sp=0xc000224d38 pc=0xa40a4c main.(*Proc).loop(0xc000138460) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:62 +0x154 fp=0xc000224fc8 sp=0xc000224e88 pc=0xa40534 main.main.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x25 fp=0xc000224fe0 sp=0xc000224fc8 pc=0xa3e6a5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000224fe8 sp=0xc000224fe0 pc=0x476dc1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x1375 goroutine 2890 gp=0xc000411340 m=12 mp=0xc000173008 [syscall]: syscall.syscall6(0x4c9740, 0x16f40, 0xc000428eb4, 0x0, 0xc00009cb40, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc000428dd0 sp=0xc000428db0 pc=0x473c35 syscall.syscall6(0x451786?, 0xc000428fb0?, 0x10000000002?, 0x2b150d688?, 0x90?, 0x28a4a5108?, 0x90?) :1 +0x2f fp=0xc000428e30 sp=0xc000428dd0 pc=0x47984f syscall.wait4(0xc000428eb8?, 0x411ae5?, 0x90?, 0xbe87a0?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc000428e90 sp=0xc000428e30 pc=0x4c5fa5 syscall.Wait4(0xc00018cf58?, 0xc000428eec, 0xc000428f8c?, 0x10000c000411340?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc000428ec8 sp=0xc000428e90 pc=0x4c36e5 os.(*Process).wait(0xc000136510) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc000428f20 sp=0xc000428ec8 pc=0x4ec5ad os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0002478c0) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc000428f80 sp=0xc000428f20 pc=0x75ac65 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc00012f730) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:662 +0x2c fp=0xc000428fc8 sp=0xc000428f80 pc=0x9ff7ac github.com/google/syzkaller/pkg/ipc.makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:667 +0x24 fp=0xc000428fe0 sp=0xc000428fc8 pc=0x9ff744 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000428fe8 sp=0xc000428fe0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 32 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:661 +0xbde goroutine 53 gp=0xc0002db6c0 m=nil [IO wait]: runtime.gopark(0x2f?, 0xc000181140?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000317950 sp=0xc000317930 pc=0x43f7ce runtime.netpollblock(0x4c8265?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000317988 sp=0xc000317950 pc=0x439097 internal/poll.runtime_pollWait(0x2557b5dd8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0003179a8 sp=0xc000317988 pc=0x471345 internal/poll.(*pollDesc).wait(0xc000079f20?, 0xc000181140?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0003179d0 sp=0xc0003179a8 pc=0x4e1b27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000079f20, {0xc000181140, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000317a68 sp=0xc0003179d0 pc=0x4e2e1a os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a07a0, {0xc000181140?, 0xc000317ae0?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000317aa8 sp=0xc000317a68 pc=0x4ed0d2 io.ReadAtLeast({0xd241a0, 0xc0000a07a0}, {0xc000181140, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000317af0 sp=0xc000317aa8 pc=0x4bf970 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc00018a0e0, 0xc00037e4b8?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:796 +0x547 fp=0xc000317ca8 sp=0xc000317af0 pc=0xa007e7 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc00031c180, 0xc000317ed8, {0xc00054c480, 0x41e, 0x41e}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:276 +0x155 fp=0xc000317d38 sp=0xc000317ca8 pc=0x9fcaf5 main.(*Proc).execute(0xc0001384a0, 0xc000317ed8, 0xad6, {0xc00054c480, 0x41e, 0x41e}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x16c fp=0xc000317e88 sp=0xc000317d38 pc=0xa40a4c main.(*Proc).loop(0xc0001384a0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:62 +0x154 fp=0xc000317fc8 sp=0xc000317e88 pc=0xa40534 main.main.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x25 fp=0xc000317fe0 sp=0xc000317fc8 pc=0xa3e6a5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000317fe8 sp=0xc000317fe0 pc=0x476dc1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x1375 goroutine 2523 gp=0xc0004116c0 m=6 mp=0xc000345008 [syscall]: syscall.syscall6(0x4c9740, 0xd863, 0xc000426eb4, 0x0, 0xc0004f2630, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc000426dd0 sp=0xc000426db0 pc=0x473c35 syscall.syscall6(0x0?, 0xc69840?, 0x10000b318e0?, 0x2b1527218?, 0x90?, 0x28a4a55b8?, 0x90?) :1 +0x2f fp=0xc000426e30 sp=0xc000426dd0 pc=0x47984f syscall.wait4(0xc000426eb8?, 0x411ae5?, 0x90?, 0xbe87a0?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc000426e90 sp=0xc000426e30 pc=0x4c5fa5 syscall.Wait4(0xc000426f38?, 0xc000426eec, 0x225fbde18?, 0x12a05ee6a?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc000426ec8 sp=0xc000426e90 pc=0x4c36e5 os.(*Process).wait(0xc00003f050) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc000426f20 sp=0xc000426ec8 pc=0x4ec5ad os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000246f20) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc000426f80 sp=0xc000426f20 pc=0x75ac65 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc00018aa10) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:662 +0x2c fp=0xc000426fc8 sp=0xc000426f80 pc=0x9ff7ac github.com/google/syzkaller/pkg/ipc.makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:667 +0x24 fp=0xc000426fe0 sp=0xc000426fc8 pc=0x9ff744 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000426fe8 sp=0xc000426fe0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 41 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:661 +0xbde goroutine 2836 gp=0xc000411880 m=14 mp=0xc0001d0008 [syscall]: syscall.syscall6(0x4c9740, 0x2c3b, 0xc0004276b4, 0x0, 0xc0004f2bd0, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0004275d0 sp=0xc0004275b0 pc=0x473c35 syscall.syscall6(0x175?, 0x2616076a?, 0x10000427670?, 0x2b1527218?, 0x90?, 0x28a4a5108?, 0x90?) :1 +0x2f fp=0xc000427630 sp=0xc0004275d0 pc=0x47984f syscall.wait4(0xc0004276b8?, 0x411ae5?, 0x90?, 0xbe87a0?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc000427690 sp=0xc000427630 pc=0x4c5fa5 syscall.Wait4(0xc000427738?, 0xc0004276ec, 0xc000427730?, 0x0?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0004276c8 sp=0xc000427690 pc=0x4c36e5 os.(*Process).wait(0xc00003fb30) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc000427720 sp=0xc0004276c8 pc=0x4ec5ad os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0004d2420) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc000427780 sp=0xc000427720 pc=0x75ac65 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc000311c70) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:662 +0x2c fp=0xc0004277c8 sp=0xc000427780 pc=0x9ff7ac github.com/google/syzkaller/pkg/ipc.makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:667 +0x24 fp=0xc0004277e0 sp=0xc0004277c8 pc=0x9ff744 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004277e8 sp=0xc0004277e0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 66 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:661 +0xbde goroutine 1677 gp=0xc0002db880 m=nil [IO wait, 3 minutes]: runtime.gopark(0x17?, 0xc0003c0035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000429e00 sp=0xc000429de0 pc=0x43f7ce runtime.netpollblock(0x4c8265?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000429e38 sp=0xc000429e00 pc=0x439097 internal/poll.runtime_pollWait(0x2557ba020, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000429e58 sp=0xc000429e38 pc=0x471345 internal/poll.(*pollDesc).wait(0xc0009720c0?, 0xc0003c0035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000429e80 sp=0xc000429e58 pc=0x4e1b27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0009720c0, {0xc0003c0035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000429f18 sp=0xc000429e80 pc=0x4e2e1a os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000060000, {0xc0003c0035?, 0xe9?, 0xc000429fb8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000429f58 sp=0xc000429f18 pc=0x4ed0d2 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc000310540) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:639 +0x7a fp=0xc000429fc8 sp=0xc000429f58 pc=0x9ff91a github.com/google/syzkaller/pkg/ipc.makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:654 +0x24 fp=0xc000429fe0 sp=0xc000429fc8 pc=0x9ff864 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000429fe8 sp=0xc000429fe0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 52 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:633 +0x9da goroutine 66 gp=0xc000411a40 m=nil [IO wait]: runtime.gopark(0x1e?, 0xc000181150?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000316950 sp=0xc000316930 pc=0x43f7ce runtime.netpollblock(0x4c8265?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000316988 sp=0xc000316950 pc=0x439097 internal/poll.runtime_pollWait(0x2557b9d38, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0003169a8 sp=0xc000316988 pc=0x471345 internal/poll.(*pollDesc).wait(0xc000668900?, 0xc000181150?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0003169d0 sp=0xc0003169a8 pc=0x4e1b27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000668900, {0xc000181150, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000316a68 sp=0xc0003169d0 pc=0x4e2e1a os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a1058, {0xc000181150?, 0xc000316ae0?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000316aa8 sp=0xc000316a68 pc=0x4ed0d2 io.ReadAtLeast({0xd241a0, 0xc0000a1058}, {0xc000181150, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000316af0 sp=0xc000316aa8 pc=0x4bf970 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000311c70, 0xc00037e4b8?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:796 +0x547 fp=0xc000316ca8 sp=0xc000316af0 pc=0xa007e7 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc00054a280, 0xc000316ed8, {0xc000652e00, 0x331, 0x331}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:276 +0x155 fp=0xc000316d38 sp=0xc000316ca8 pc=0x9fcaf5 main.(*Proc).execute(0xc0002f4180, 0xc000316ed8, 0xad9, {0xc000652e00, 0x331, 0x331}) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:101 +0x16c fp=0xc000316e88 sp=0xc000316d38 pc=0xa40a4c main.(*Proc).loop(0xc0002f4180) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:62 +0x154 fp=0xc000316fc8 sp=0xc000316e88 pc=0xa40534 main.main.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x25 fp=0xc000316fe0 sp=0xc000316fc8 pc=0xa3e6a5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000316fe8 sp=0xc000316fe0 pc=0x476dc1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x1375 goroutine 55 gp=0xc0002dbc00 m=nil [IO wait, 5 minutes]: runtime.gopark(0x2d?, 0xc000804035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00042a600 sp=0xc00042a5e0 pc=0x43f7ce runtime.netpollblock(0x4c8265?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00042a638 sp=0xc00042a600 pc=0x439097 internal/poll.runtime_pollWait(0x2557b5fc8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00042a658 sp=0xc00042a638 pc=0x471345 internal/poll.(*pollDesc).wait(0xc000079e60?, 0xc000804035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00042a680 sp=0xc00042a658 pc=0x4e1b27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000079e60, {0xc000804035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00042a718 sp=0xc00042a680 pc=0x4e2e1a os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0790, {0xc000804035?, 0x0?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00042a758 sp=0xc00042a718 pc=0x4ed0d2 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc00018a0e0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:639 +0x7a fp=0xc00042a7c8 sp=0xc00042a758 pc=0x9ff91a github.com/google/syzkaller/pkg/ipc.makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:654 +0x24 fp=0xc00042a7e0 sp=0xc00042a7c8 pc=0x9ff864 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00042a7e8 sp=0xc00042a7e0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 53 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:633 +0x9da goroutine 68 gp=0xc000411dc0 m=nil [chan receive]: runtime.gopark(0xc000488008?, 0x155c?, 0x0?, 0x0?, 0xc00037e4b8?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0006c9a78 sp=0xc0006c9a58 pc=0x43f7ce runtime.chanrecv(0xc000972d80, 0xc0006c9b90, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc0006c9af0 sp=0xc0006c9a78 pc=0x40a29f runtime.chanrecv1(0xc00037e480?, 0xc1d2e6?) /usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc0006c9b18 sp=0xc0006c9af0 pc=0x409eb2 net/rpc.(*Client).Call(...) /usr/local/go/src/net/rpc/client.go:321 github.com/google/syzkaller/pkg/rpctype.(*RPCClient).Call(0xaed700?, {0xc1d2e6, 0x14}, {0xa8c6a0, 0xc0001bde00}, {0xa8c6e0, 0xc0003b1bd0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:110 +0x17c fp=0xc0006c9bb0 sp=0xc0006c9b18 pc=0xa3aa5c main.(*FuzzerTool).exchangeDataCall(0xc0002c5930, 0x1, {0xc0006aa1b0, 0x1, 0x1}, 0x3aa2d6) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:332 +0x1e8 fp=0xc0006c9cf0 sp=0xc0006c9bb0 pc=0xa3ef48 main.(*FuzzerTool).exchangeDataWorker(0xc0002c5930) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:361 +0x92 fp=0xc0006c9fc8 sp=0xc0006c9cf0 pc=0xa3f212 main.main.gowrap2() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:258 +0x25 fp=0xc0006c9fe0 sp=0xc0006c9fc8 pc=0xa3e645 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0006c9fe8 sp=0xc0006c9fe0 pc=0x476dc1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:258 +0x1527 goroutine 2820 gp=0xc0002dbdc0 m=nil [IO wait]: runtime.gopark(0xf?, 0xc0007b0035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00042ae00 sp=0xc00042ade0 pc=0x43f7ce runtime.netpollblock(0x4c8265?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00042ae38 sp=0xc00042ae00 pc=0x439097 internal/poll.runtime_pollWait(0x2557b9e30, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00042ae58 sp=0xc00042ae38 pc=0x471345 internal/poll.(*pollDesc).wait(0xc000668840?, 0xc0007b0035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00042ae80 sp=0xc00042ae58 pc=0x4e1b27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000668840, {0xc0007b0035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00042af18 sp=0xc00042ae80 pc=0x4e2e1a os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a1048, {0xc0007b0035?, 0xc00057e7c8?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00042af58 sp=0xc00042af18 pc=0x4ed0d2 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc000311c70) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:639 +0x7a fp=0xc00042afc8 sp=0xc00042af58 pc=0x9ff91a github.com/google/syzkaller/pkg/ipc.makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:654 +0x24 fp=0xc00042afe0 sp=0xc00042afc8 pc=0x9ff864 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00042afe8 sp=0xc00042afe0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 66 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:633 +0x9da goroutine 58 gp=0xc0000eba40 m=0 mp=0x13d94e0 [syscall, 5 minutes]: syscall.syscall6(0x4c9740, 0x7a36, 0xc00042beb4, 0x0, 0xc00009c630, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc00042bdd0 sp=0xc00042bdb0 pc=0x473c35 syscall.syscall6(0x0?, 0x0?, 0x10000000000?, 0x2b150d688?, 0x90?, 0x28a4a55b8?, 0x90?) :1 +0x2f fp=0xc00042be30 sp=0xc00042bdd0 pc=0x47984f syscall.wait4(0xc00042beb8?, 0x411ae5?, 0x90?, 0xbe87a0?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc00042be90 sp=0xc00042be30 pc=0x4c5fa5 syscall.Wait4(0x0?, 0xc00042beec, 0x0?, 0x0?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc00042bec8 sp=0xc00042be90 pc=0x4c36e5 os.(*Process).wait(0xc000136030) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc00042bf20 sp=0xc00042bec8 pc=0x4ec5ad os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000247600) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc00042bf80 sp=0xc00042bf20 pc=0x75ac65 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc00018a0e0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:662 +0x2c fp=0xc00042bfc8 sp=0xc00042bf80 pc=0x9ff7ac github.com/google/syzkaller/pkg/ipc.makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:667 +0x24 fp=0xc00042bfe0 sp=0xc00042bfc8 pc=0x9ff744 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00042bfe8 sp=0xc00042bfe0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 53 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:661 +0xbde goroutine 2629 gp=0xc0001b0380 m=nil [IO wait]: runtime.gopark(0x18?, 0xc000858035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003a4600 sp=0xc0003a45e0 pc=0x43f7ce runtime.netpollblock(0x4c8265?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0003a4638 sp=0xc0003a4600 pc=0x439097 internal/poll.runtime_pollWait(0x2557b5900, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0003a4658 sp=0xc0003a4638 pc=0x471345 internal/poll.(*pollDesc).wait(0xc000973500?, 0xc000858035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0003a4680 sp=0xc0003a4658 pc=0x4e1b27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000973500, {0xc000858035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0003a4718 sp=0xc0003a4680 pc=0x4e2e1a os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000060ed0, {0xc000858035?, 0x0?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0003a4758 sp=0xc0003a4718 pc=0x4ed0d2 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc00012ee70) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:639 +0x7a fp=0xc0003a47c8 sp=0xc0003a4758 pc=0x9ff91a github.com/google/syzkaller/pkg/ipc.makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:654 +0x24 fp=0xc0003a47e0 sp=0xc0003a47c8 pc=0x9ff864 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003a47e8 sp=0xc0003a47e0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 67 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:633 +0x9da goroutine 2387 gp=0xc0002fca80 m=nil [IO wait, 1 minutes]: runtime.gopark(0x15?, 0xc000784035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003a1e00 sp=0xc0003a1de0 pc=0x43f7ce runtime.netpollblock(0x4c8265?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0003a1e38 sp=0xc0003a1e00 pc=0x439097 internal/poll.runtime_pollWait(0x225fbd940, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0003a1e58 sp=0xc0003a1e38 pc=0x471345 internal/poll.(*pollDesc).wait(0xc0003f6240?, 0xc000784035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0003a1e80 sp=0xc0003a1e58 pc=0x4e1b27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0003f6240, {0xc000784035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0003a1f18 sp=0xc0003a1e80 pc=0x4e2e1a os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000a0708, {0xc000784035?, 0x0?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0003a1f58 sp=0xc0003a1f18 pc=0x4ed0d2 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc00012e8c0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:639 +0x7a fp=0xc0003a1fc8 sp=0xc0003a1f58 pc=0x9ff91a github.com/google/syzkaller/pkg/ipc.makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:654 +0x24 fp=0xc0003a1fe0 sp=0xc0003a1fc8 pc=0x9ff864 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003a1fe8 sp=0xc0003a1fe0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 39 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:633 +0x9da goroutine 2885 gp=0xc0003fe380 m=nil [select]: runtime.gopark(0xc000661fb0?, 0x2?, 0x56?, 0xfc?, 0xc000661f8c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000661e38 sp=0xc000661e18 pc=0x43f7ce runtime.selectgo(0xc000661fb0, 0xc000661f88, 0x0?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000661f58 sp=0xc000661e38 pc=0x451285 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:781 +0x77 fp=0xc000661fe0 sp=0xc000661f58 pc=0xa00f17 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000661fe8 sp=0xc000661fe0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 39 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:779 +0x22b goroutine 2388 gp=0xc0003fe540 m=15 mp=0xc0001d0808 [syscall, 1 minutes]: syscall.syscall6(0x4c9740, 0xdc39, 0xc0006626b4, 0x0, 0xc0004f2120, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0006625d0 sp=0xc0006625b0 pc=0x473c35 syscall.syscall6(0x451786?, 0xc0003fe540?, 0x10000000002?, 0x2b1527218?, 0x90?, 0x28a4a5108?, 0x90?) :1 +0x2f fp=0xc000662630 sp=0xc0006625d0 pc=0x47984f syscall.wait4(0xc0006626b8?, 0x411ae5?, 0x90?, 0xbe87a0?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc000662690 sp=0xc000662630 pc=0x4c5fa5 syscall.Wait4(0xc0006f5db8?, 0xc0006626ec, 0x3?, 0xc0003fe540?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0006626c8 sp=0xc000662690 pc=0x4c36e5 os.(*Process).wait(0xc0001362a0) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc000662720 sp=0xc0006626c8 pc=0x4ec5ad os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0004d2dc0) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc000662780 sp=0xc000662720 pc=0x75ac65 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc00012e8c0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:662 +0x2c fp=0xc0006627c8 sp=0xc000662780 pc=0x9ff7ac github.com/google/syzkaller/pkg/ipc.makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:667 +0x24 fp=0xc0006627e0 sp=0xc0006627c8 pc=0x9ff744 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0006627e8 sp=0xc0006627e0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 39 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:661 +0xbde goroutine 2900 gp=0xc0003fea80 m=nil [IO wait]: runtime.gopark(0xb?, 0xc000824035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000661600 sp=0xc0006615e0 pc=0x43f7ce runtime.netpollblock(0x4c8265?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000661638 sp=0xc000661600 pc=0x439097 internal/poll.runtime_pollWait(0x225fbe100, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000661658 sp=0xc000661638 pc=0x471345 internal/poll.(*pollDesc).wait(0xc00037f500?, 0xc000824035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000661680 sp=0xc000661658 pc=0x4e1b27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00037f500, {0xc000824035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000661718 sp=0xc000661680 pc=0x4e2e1a os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000610f8, {0xc000824035?, 0xe9?, 0xc0006617b8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000661758 sp=0xc000661718 pc=0x4ed0d2 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc00012f730) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:639 +0x7a fp=0xc0006617c8 sp=0xc000661758 pc=0x9ff91a github.com/google/syzkaller/pkg/ipc.makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:654 +0x24 fp=0xc0006617e0 sp=0xc0006617c8 pc=0x9ff864 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0006617e8 sp=0xc0006617e0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 32 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:633 +0x9da goroutine 1678 gp=0xc0002fd880 m=2 mp=0xc000062808 [syscall, 3 minutes]: syscall.syscall6(0x4c9740, 0x3582, 0xc000671eb4, 0x0, 0xc0004f2000, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc000671dd0 sp=0xc000671db0 pc=0x473c35 syscall.syscall6(0x451786?, 0xc0002fd880?, 0x10100000002?, 0x2b1527218?, 0x90?, 0x28a4a5108?, 0x90?) :1 +0x2f fp=0xc000671e30 sp=0xc000671dd0 pc=0x47984f syscall.wait4(0xc000671eb8?, 0x411ae5?, 0x90?, 0xbe87a0?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc000671e90 sp=0xc000671e30 pc=0x4c5fa5 syscall.Wait4(0xc000686e68?, 0xc000671eec, 0x3?, 0xc0002fd880?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc000671ec8 sp=0xc000671e90 pc=0x4c36e5 os.(*Process).wait(0xc0001361b0) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc000671f20 sp=0xc000671ec8 pc=0x4ec5ad os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000247b80) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc000671f80 sp=0xc000671f20 pc=0x75ac65 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc000310540) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:662 +0x2c fp=0xc000671fc8 sp=0xc000671f80 pc=0x9ff7ac github.com/google/syzkaller/pkg/ipc.makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:667 +0x24 fp=0xc000671fe0 sp=0xc000671fc8 pc=0x9ff744 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000671fe8 sp=0xc000671fe0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 52 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:661 +0xbde goroutine 2777 gp=0xc0003ff500 m=5 mp=0xc000344808 [syscall]: syscall.syscall6(0x4c9740, 0x150c7, 0xc00066feb4, 0x0, 0xc0004f27e0, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc00066fdd0 sp=0xc00066fdb0 pc=0x473c35 syscall.syscall6(0x451786?, 0xc0003ff500?, 0x10000000002?, 0x2b1527218?, 0x90?, 0x28a4a5108?, 0x90?) :1 +0x2f fp=0xc00066fe30 sp=0xc00066fdd0 pc=0x47984f syscall.wait4(0xc00066feb8?, 0x411ae5?, 0x90?, 0xbe87a0?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc00066fe90 sp=0xc00066fe30 pc=0x4c5fa5 syscall.Wait4(0xc000089b38?, 0xc00066feec, 0x3?, 0xc0003ff500?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc00066fec8 sp=0xc00066fe90 pc=0x4c36e5 os.(*Process).wait(0xc00003f530) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc00066ff20 sp=0xc00066fec8 pc=0x4ec5ad os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000247a20) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc00066ff80 sp=0xc00066ff20 pc=0x75ac65 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc00018b500) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:662 +0x2c fp=0xc00066ffc8 sp=0xc00066ff80 pc=0x9ff7ac github.com/google/syzkaller/pkg/ipc.makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:667 +0x24 fp=0xc00066ffe0 sp=0xc00066ffc8 pc=0x9ff744 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00066ffe8 sp=0xc00066ffe0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 40 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:661 +0xbde goroutine 2521 gp=0xc0001b1dc0 m=nil [IO wait]: runtime.gopark(0xd?, 0xc000680035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00066de00 sp=0xc00066dde0 pc=0x43f7ce runtime.netpollblock(0x4c8265?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00066de38 sp=0xc00066de00 pc=0x439097 internal/poll.runtime_pollWait(0x225fbdb30, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00066de58 sp=0xc00066de38 pc=0x471345 internal/poll.(*pollDesc).wait(0xc0001b57a0?, 0xc000680035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00066de80 sp=0xc00066de58 pc=0x4e1b27 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0001b57a0, {0xc000680035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00066df18 sp=0xc00066de80 pc=0x4e2e1a os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000060f58, {0xc000680035?, 0x0?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00066df58 sp=0xc00066df18 pc=0x4ed0d2 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc00018aa10) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:639 +0x7a fp=0xc00066dfc8 sp=0xc00066df58 pc=0x9ff91a github.com/google/syzkaller/pkg/ipc.makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:654 +0x24 fp=0xc00066dfe0 sp=0xc00066dfc8 pc=0x9ff864 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00066dfe8 sp=0xc00066dfe0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 41 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:633 +0x9da goroutine 2630 gp=0xc0003ffa40 m=11 mp=0xc000489008 [syscall]: syscall.syscall6(0x4c9740, 0x7859, 0xc00066c6b4, 0x0, 0xc00009c900, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc00066c5d0 sp=0xc00066c5b0 pc=0x473c35 syscall.syscall6(0x451786?, 0xc0003ffa40?, 0x10000000002?, 0x2b150d688?, 0x90?, 0x28a4a55b8?, 0x90?) :1 +0x2f fp=0xc00066c630 sp=0xc00066c5d0 pc=0x47984f syscall.wait4(0xc00066c6b8?, 0x411ae5?, 0x90?, 0xbe87a0?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc00066c690 sp=0xc00066c630 pc=0x4c5fa5 syscall.Wait4(0xc0007e23c8?, 0xc00066c6ec, 0x3?, 0xc0003ffa40?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc00066c6c8 sp=0xc00066c690 pc=0x4c36e5 os.(*Process).wait(0xc00003ed80) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc00066c720 sp=0xc00066c6c8 pc=0x4ec5ad os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000247760) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc00066c780 sp=0xc00066c720 pc=0x75ac65 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc00012ee70) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:662 +0x2c fp=0xc00066c7c8 sp=0xc00066c780 pc=0x9ff7ac github.com/google/syzkaller/pkg/ipc.makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:667 +0x24 fp=0xc00066c7e0 sp=0xc00066c7c8 pc=0x9ff744 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00066c7e8 sp=0xc00066c7e0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 67 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:661 +0xbde goroutine 2916 gp=0xc0007fa380 m=nil [select]: runtime.gopark(0xc0006657b0?, 0x2?, 0xd0?, 0x56?, 0xc00066578c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000665638 sp=0xc000665618 pc=0x43f7ce runtime.selectgo(0xc0006657b0, 0xc000665788, 0x0?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000665758 sp=0xc000665638 pc=0x451285 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:781 +0x77 fp=0xc0006657e0 sp=0xc000665758 pc=0xa00f17 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0006657e8 sp=0xc0006657e0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 41 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:779 +0x22b goroutine 2908 gp=0xc0002fda40 m=nil [select]: runtime.gopark(0xc0005077b0?, 0x2?, 0x56?, 0xfc?, 0xc00050778c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000507638 sp=0xc000507618 pc=0x43f7ce runtime.selectgo(0xc0005077b0, 0xc000507788, 0x0?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000507758 sp=0xc000507638 pc=0x451285 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:781 +0x77 fp=0xc0005077e0 sp=0xc000507758 pc=0xa00f17 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005077e8 sp=0xc0005077e0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 66 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:779 +0x22b goroutine 2915 gp=0xc00053e000 m=nil [select]: runtime.gopark(0xc000507fb0?, 0x2?, 0x56?, 0xfc?, 0xc000507f8c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000507e38 sp=0xc000507e18 pc=0x43f7ce runtime.selectgo(0xc000507fb0, 0xc000507f88, 0x0?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000507f58 sp=0xc000507e38 pc=0x451285 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:781 +0x77 fp=0xc000507fe0 sp=0xc000507f58 pc=0xa00f17 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000507fe8 sp=0xc000507fe0 pc=0x476dc1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 52 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:779 +0x22b