1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x3}, {0x64}, {0x6, 0x0, 0x0, 0x8000}]}) write(r2, &(0x7f0000000340)="143e367710e86f395a4b13c4688d276419561b814a8e80f690dbf1c7e2beb8d14f3ddfd0110f08a4bd88ce111b21bdae2771aa4a4bcb9a7c94f68f75e4ec5df0844410c719e8137c2f1a714c9666c7d612572746fdbe91237001000100b6ae2f24bddc478140ace0a75cb740018ecf0a47e3a3621dd09e32d7cb0e2feb000f51473ee9d9fdcb7d9582822e3e6f4405282ef1d379142e6833391df2ab9965851e482ba833be5e34fd467d799e20f60bd108397241fbcfcd", 0xb7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6, 0x0, 0x0, 0x8000}]}) write(r3, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) (async) getrusage(0x1, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x50}, {0x0, 0x0, 0x4, 0x8}, {0x6, 0x2}]}) (async, rerun: 64) syz_emit_ethernet(0x22, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaa8270130000000a0045000014001136ca92ea00000000009078ac1400aaac1400bb"]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4d, 0x0, 0x0, 0x5}, {0x15, 0x0, 0x1}]}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002640)={0x3, &(0x7f0000000100)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000040)="71a9e40cc8274bc1e65a91501d162948b47ee3a7ebc26d211394a34b8e5f84cf51b59c7afec37082", &(0x7f0000000080)=0x2abd, 0x0, 0x37) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211", 0x2) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$hw(&(0x7f0000000100)={0x6, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000900)=0x4) executing program 5: mknod(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x80}, {0x20}, {0x416}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "dd00", 0x14, 0x0, 0x0, @rand_addr="000000000000000000009955478f00", @rand_addr="00000000000000000000008000", {[], @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x4) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) socket(0x18, 0x2, 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 3: r0 = socket$inet6(0x18, 0x3, 0x0) (async) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt(r1, 0x0, 0x18, 0x0, 0x0) (async) sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) (async) setsockopt(r0, 0x8, 0x7ff, &(0x7f0000001540)="58aa6b21d5c685b339b6755ec05e723afd964dcdb257b28cd0d6adc74795d32839182a95290541fba2c0bddd4d7b280e31ebf43aba85c0bef519d077d9d9305b3f525dc7ab47fb2c3ad21cc5b3e36af7c574721400eab9ebeb3ea632eda3ea5ff1baec8e94dbcb6e6275f97d7e6f726740fbf24d083f7ee4c0f3610197c757c7f0618ce40409d8d3116e8ffc3d7f551af96981de40b3a729bf26", 0x9a) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600), 0x10000, 0x0) (async) kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001400), 0x800, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000001440)={0x2}) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) readv(r4, &(0x7f0000002680)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/229, 0xe5}, {&(0x7f0000001200)=""/192, 0xc0}, {&(0x7f0000000040)=""/80, 0x50}, {&(0x7f00000012c0)=""/158, 0x9e}, {&(0x7f0000001380)=""/48, 0x30}, {&(0x7f00000013c0)=""/45, 0x2d}, {&(0x7f0000002600)=""/79, 0x4f}, {&(0x7f0000001480)=""/189, 0xbd}, {&(0x7f0000002740)=""/4110, 0x100e}], 0xa) (async) getsockname$inet6(r0, &(0x7f0000001640), &(0x7f0000001680)=0xc) executing program 4: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000001c80)=ANY=[@ANYBLOB="2000000029000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00 '], 0xa8}, 0x0) executing program 2: socket$inet(0x18, 0x3, 0x0) denied attempt to set clock back 2130695290 seconds executing program 7: r0 = socket(0x18, 0x2, 0x5) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x3a, 0x66, 0x0, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) semop(0x0, &(0x7f0000000100)=[{0x1, 0x0, 0x800}, {0x0, 0x2ff}, {}, {}, {0x2, 0x2}], 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2}, {0x7}, {0x6, 0x0, 0x0, 0x4000000}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000440)='./bus\x00', 0x7, 0x0}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r5 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x6e}], 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) r6 = socket(0x18, 0x1, 0xce) recvfrom(r1, &(0x7f00000002c0)=""/4096, 0x1059, 0x1803, &(0x7f0000000140)=@in6={0x18, 0x2, 0xb3c6, 0x4}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x10}, 0x0) kqueue() executing program 5: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) r2 = kqueue() r3 = dup(r2) r4 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffffff, 0x0, 0x0, &(0x7f0000000100)={0x10000000000003, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) listen(r4, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) shutdown(r4, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffa, 0x41}, {{r2}, 0xfffffffffffffffa, 0x16}], 0x100, 0x0, 0x1000, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000280)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f00000002c0)="f661165b", &(0x7f0000000340)=0x4, &(0x7f0000000380), 0x0) executing program 4: sysctl$kern(&(0x7f0000000000)={0xa, 0x21}, 0x2, &(0x7f0000000040)="4cf37276ba70740b014cace1b5e8aa8638c95705f393ae3cef227221928df2281cf0da305f8c1af7046db33f7cf58343fad5647bd26617ec353d5fc8d6575a67c94a6013a4e5f4f5312b92e825b2002c085ff76eebaf3405a457cb69302c0eba30", 0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x10, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x4005, 0x0, 0x0, 0xffffffff}, {0x64}]}) executing program 2: syz_emit_ethernet(0x13b4, &(0x7f0000001e00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000137e2b00fe350e286f0900c08cfe24be00000000fe8000000000000000000000000000bb2b00040000000000850090780000000019037a56b0200f19fbb7a902f48b0f61ae92ff3229516696e3cc51d5f200041dce4be37ccb96fb67572b9b0a89ba9bb3cdaf9937b41dcb798fdc490fd75be78efc9f661a697e6a68fb53702e9ce49074034f3a3f3af34e85e01d7f7d8501c9786b39f4e46b99b9239d634632028660b9fc7bdbeeeadacbbc4647ee8be7562ce554efb42960e9fe727f0136feb015b8dd92429041811a5dad6c9450dc079d869338d8eabc951f7a00ebfa31dc8c0a507d5b7b350cf051eb1965c4c898538728d092063b35fe4d3a8f3e6ca993493e84ce5349bf6a7ff3ea28cf4920c5c1e4411966cf963aafdf343a6df1f7489b61313ffa80d47033ea316242cfefb4d763684195f4866de865729101006aef296f694d649456d0c6b43cdbb2b99a7cc1061e3e8742f375863e48998708719a61952dcb791970a1b9cb2d8cc3d66e25dc2a7105b01b015bf6cd727ca728bb8135c7ea34d724dc51130a115e087dc70de43f5123a3eb6b1d85d6650e17f29dbcfb6c0c740266f9ca9a89faa712bc0edd5cad850e6ab7686383275744eb0bb901a511b52efb1abe87b6471a31c1740de3d78608839e493a49327bf862a8e6e953e2f2dcc62867d1da2c9ad8a20bfa3feb632703dfb4c26345ec9552ef62f4f1863bf14f29c433f04e184548b91d74b13943b774975d264a67a78375871969b64b6b74feb4639d74e90818ae7f47f57d5f4500a57429728f2a1399e80ac2b3bce9449fa0dad8d4d3253250a6080416bc8812f066b9edc0cdcd7c5c9952bbd88710b3109c1e9c57de204049b747b5e27c1467a342faaeea8dfffe2123b5ab3d2fc2ed5226f471116534e27c547298217e6ba145e0e6ec8027d0dc226cbff108aff05e4ad534eff4c15d1d16a39be971da6c08dee9d70bfecd50f535938361ad6fdc8cf6e4392b3630f73fcd362fa0d29ab5a10c2b1fad6582b9db2776b61551e9113212c54277ecce1a67b2f87d64715e558cd7d6485fe28b6e3e72ccda286cb33c673f15edba7f7eaa8dda203a458eda4575ef1bb013c3a5704f4f43f9cfd551447bd4f8f5b1bbd4b7fbf85f7c24a0fcef24563194d4dd9d60e33af53b8a9872d8db7a0c96c6148bf4eedb323c91ea834ef07fd49f2813631291dbe4f04689e40fd1d25be6add7e89c179c225b37fcf2eee0494a4cfed1914b11389253a9e72177943c1375e5e04ccfceeed6fb18137fc5b673bf0f5ae4a2c34ab85cc17e0311a7da0b92447b4251ed8518fe1e798b8471f67d895d76e36a479b66af2aa35a0c3b0135aa62f17b9f871c23c1575acfd34b07fefc95552c9127c5b249dd575b54cf7c8b40034489ec857e33dc5fcd508435692ee20a54f1ccc01070012e5ac2994bd9af58ac25f8381adf9737490fe9ec4d80a522e202d1e41f0c46fe9080572b1e16cbd14b5bb86a80056ddcb929cb8458963eec040733f45a08630ef3dfe1011c59fca5b7cafabbdc0135c984d6ffde5ac158295a778a41cb95308270bf4040a999d219617c57d9940164f8c328c74669b90df83f901f8d233bc4ed485e62dffeaee972ba9a64c0b8d948264766773ab03de7750b6069b7f898aed5fdc364564d98e32e0ad414f1c061d73b8b249841c580044810cd4a1f6bbaf7019c3881929b26b45403ab9153ad650d1f6f73de4330594d7f7a9ea840d86d958a91c19e2df36ea6bb6174a31924e2ffd5c7f6155d722d846b5a93b830ac7787e3cdbd1825b8245ef040286a9468aa824a6e3638ab7157d87ca9a25b8cbc7b8d0614d606ce2679b6d51a22cf0713c0dfe0b4318c834bcb7c4e8a27822f20955657edec3b90c7d0830c076bb92c72be79c2637fb6b8497c3c8714f63dc796056de806eb1514cc1441d7d3e752ab7b10240ac8e6af5cf0bc5d7889b0cb9bd363d7b63d3efcbf3b1b74e1b03b887f0a48dbc1dd6cb49373d28b87d29ed45afb4272bbfe23e184d07652736af93c9cf389823224ee4239f676ac47409bb0f8e207eabc4a5df7f4287258ede428696c7aa2b6e9ef7d82ccdf9af846a015e323a7574d2e9604aff2b815399a4f498c7e3cf181144f48355d3c4d52487fab2c00daa2e5107da201a8a1ed70d559dfacb64f25020b54c33ba1822f08c837db8e19bf0b048e856f6ce30e62d27803c6c61de3174a61521bd402637ba648fddfd419e56a1c33b031bdcd868f5533e44e1308ae5472b6243d7070faf6b38d60f838793ce2c0a81c26180292f8d5e9ac0c2e57a62d3cb7f8efd86395713723d9a5cc72b7c10fb48a1f11cd73bb8ea9d4421a4ca0414090e008c355567a0778e9e32fe3876d56cfa0bf6dd1ed6f784352cd59b15b300bf692fd013c4528a0adebf43b0722240cf3f2652eecd2c88f0dc3987545fa46ffade511a360ad356b977d04b58da83e90ff47525c807ac90cb3e104d59bfdef7d95950e3e6030a08a44fab8018517ebc77fd7b49e83f6207c5d1d949ded61b1dd713416e3c628a63580a2a3fe187046269f44d556d6c837840b73c92f3c7fcc2b740264b39c3c5be14d16ac079e8b79a1dc22f049c8700a3707bda1f8f9fbe440e329c58e2ffa0afaafc79c7fc07f35373f733c62299558e6f3b6cb8da023bf2c2edf55d189596a757f8c0899ebd23333508efebefedd4c475146a8addf3397a1c4e617a35d99f00a18d057713be2f7982d7d1b998a25d9870fe4a20fa2a2012fba4f5777b74d2af78c398f94f0b7c91912e2a712ce5086ff74943ea0b618562fd4d9a1c11fa9304018be8f3348a9d1fd3cece1d1df7c21171bd20683bfd684ff6d6cfce5cf530550df51b65ed1dd70ab7cb877920fd78314f43e3755f40f9a1deb6d1aed94f9a267bdf8cd8c7ff44c6e28ce2b0a0c3980931aa90c1078ba2730161cc6a23670c17d242157edd693ccfbc279b1576bb176f63097a32b438f0c8df124574e8515c353b6b3eaa1d39be0f4bd852b6d301d6ae0548e7453cee582418c03aedee5589d201dcf44e44cac284db29e4b38e0ec2ce3794552257d021d94866c6301227a839444301bc1924a4fca51f5a4e429ecee23ee67e45f1f9054adbc6aed8c9380d867e8071c1b4c8462a94be0675a0ab02313a39968e73a1df3811202ba0ba83f87aad81960b15778270bbaf4eb6f34db37d9155bd9dcd389e962dd45b0372759849a00ff01ea0b2d2c53a02cdacdd33fcb49a3acab67ba01e9673d7abab3d837773000e9793e87191b8d0f509c07c05d88b02b556e1287c6f4fa533a728cb741a517111e5f9ab9b74b27786878461cff7d745e29f6f3ebc6116191d1b712880c3cbbf0e99829422f568b65a5c2da44a69220704a50d70284795129d369f295d652eb82f88c8cc4140c2185625a85a71cdca994e7fe816318d89d4f1651e7753ccd79f9264df0b1f6a3f9b776b52b712cb18a52e52914bc768a32f41784d4de34e79deb8be6a4df54c89321f9cd1622eb66cb1db395bd3f0bb19188a0b2f1b37526a29fac3254b96e51440f10c0b9e8f487d9f181c640e4ee1aecf2d197480825e550a96ccc15becb2116dff9de3a5c00e0937ea20ea48c0c5ce7a2f8a4921bfd36588232409b1e841bfb49e58d88045e37ebc43f893057de48f067b112bbb0f09ea06ebb89b6bc58c331e7350b5209d959c1e918a21f713db6b894744e489922505cc61488c8d05b728e190863c7e90b2130f9283e8d38dc4c42f97f9257d3e70e4f193ed7d0cc4ff3a22055de752b156a6d948f090547ec45223d4b0490f6689a01caecd4d51530149b16016ebd99eb32fe109d519080bd83941d0ec43b403580683e3c87fcaf9d6b48b82084b4f148143b2b5fdeb48a61955497d0d8b36ec00c849b6198e1696859632fd4d893dee058a0e8f2d2af56d603d8b17212e3336c89cc0a0c43588b34b96ce196b5c135f648d3b78ecceba51278de81cc8571bb3567c89b9bbe5b28efb6a7c80a52ae423f10daf2eb197bb912052dfe04f135c88c09100425f0e0a97ee903e452204796e7c9b3fb48985d40a5baa176976c32ab8d7359c0eb02ad4c9e9157e56e422187656bf309717c42c9bac2af08d3bc3bff603b21197367c6a7536a5c93958652b55b973aa487515e96c04946dc92e296b7d12d7c8bf32ac2bc9214bd8ab692208f74ddf92ac1dfc09b2691a56cce13f6cad5a723e8a9c694bfd749e93ae0e909e1d355f0b38e13898129ef941c2112198b44349733b8eba3c996831bb7f1557fcf4b69a16c9ae3fbfa4105a87a81bb4ecfac5952c635e383a6fad0ba4e669d8310e4f7dbb1342000cf1567ae83666b94f61c93345e9e32ab406da699d74ee2a85d2201857c3058fe66da803f477bfc062469e1b086253fd3ea0b57143ebebdda294f65fa92ca66d5cfc36adcd47c9b286c7b377320c85d562861bc999a54d2c9338c21f2fccf8f8fb9a88534508a005e1ebdbeed264a0d9bc6e5b60c95955bc19a364b0060a2a4bea4ef43d10ea551374353fc06f62e3d0db75af1307ce8e4eb6f109217942d129b00734ba831d9fe2c43e0d0a30db289af1b0eb5abaed095fd01eb05a04b2637fe710c194368cc38bdf0f0226e2f8a5fdfd875cc0feafb973e2ff5b1c8273cbe338f0fb9c166bb824ce76a4c348d416ff82c0edd1baae93f553a02aa6aef18c663402a8fedc913a2deb8904d35173830d09e3a5e1fce071a5ddd0a58bf933d53bc0dd6c23d69af02516869a79ce71412c166bf3db013200edae67c09c9a358d595aaede4088750a1f046b31b6f06d523f109892f4c728a3ed01eb54fef01ecb40368a1403d6620c58eff9b55bc8dba2ab87e70504d3ea238439d2f97b0d940c6c7aecc12b41087cb234da347502651834d3d8ef328242eede71e0c07f84f8e8b7eb271fb68c7e91b9079e369520397db5f3992cb311674fa8591aed3da158af5536adebebd7e6a0b945d3d0c1f14b2edde52dc69acd9ef1fed18882ac7f580e9f6a022bba8a2cc914e0f5c723dbc51ff7ac5a3cc4477f8dc11c0c46377f56c010b1fbdb349eabedf092ae1259214b6ad863a8a13c9ceb31c84b10e8100c42bc2b2fa8dcf7b41e121a6a111a28b787fe01d5390f1792ebf2ed29dd20b1336ca0f0c036c68b832cf6fde8740cecfff86db7b907aa8326f25d4b1d53d8ecda427d6f2077138b3b2de1f34edb2e9ad8d3498f4710f3a178c49c823b00020d1ede6b89192feaf98c83ba95dac7ee01ed61813b0d305e15073ce61f473b39ed91b8c275311a86ac8a5c0575a63567f27c0ace4b3df6f0b95bc9ab24e1d9ad6662193269407bfc61bbb17d218434f9cf9242325bc3820ea5353da2ca6cba93d6dc1b97091ce96ad77522a266241158e20f5338da0519252389087b8015fa274076acfed00ed114cfe1d76241ff1916871297f1c1c19d46861197fbbe1f4308170b94bb51f9354cd7c9606700d74d47cb08a230a9b27c69db976d81f519b53dac9c836b2702c0c525735b00b163ce9069854a6c23c1ae08813a17124a9e031aabee8c5ea1ca61f68724611038c422373a606d4f7742d659006bbcd3bfc3f45727deae1f1a5cb334ca4c78e9b308c589d07e5ffa71f51d0afc2b8d7158fd9b5488377abaebe9db70e68a115bfa8a88e23a4af3e7d31dd41f4dd53e390760fb245811475b04d5520ac71b58228b1e9735764204c4ba504580d04bdf45a7047db007539ebebd3884bd5fbdb1efe794a12f963be4507ae1fc1bfd2a64011456f480dddae81b140114cfa1a21ab1831e5c8f4779e462e2792b842627217fcb6cdc56b7dfb1fd287fbd791e7cc2514181e004f9623a62908fbfc01a76cb6f489959f9b7230731aaabee36e3f8607272fae0e90961bc8b17814f850ca5011c2ccdb9f60fc0556b2e1f9ce2a72d1807a4e8a05c4bf75964c24a7b9e937256295b59ac32337d1c887f102fce0d2e8dd73dc0de1d1eafccbfe4436bcac7b64f6603803986bd4d1f50cab8bba88e19127b59dcfa885480952273f3946ea7d8e75c795e6365bc7cc853184a215f5a7bb72187e28f95fd3b5ac6a215c903739bb7ea5d9b20a44444ad9dddea4b4f0d63f665106ef28f9d68e4d9bbed96a9b48ca3c13712de8eb14f0e698185689896492fd9a749cef70ce8a933491af1de2b7b5d3fa35cbbb2f160ac5da36e658d4fd7a452f3f066abf90a021db0ba7e52be4c1030e11509438f89ea97454d19218359e24c090a6bd136b3d111bffc73e0986d12215fb6609c89f8a60f66d407531b45d43108a7c2273ccb5623043f28c626f7e0c767e0a2ab5df7975357f3d967009891773ae5bdc64afb79fb657ab072e0f30e8ab9921af3b2a508814e22c700c9d210212ce7a676d0df36fcd5ea1b8308e910209b859dc619cc3fa5eea331cb074f66e57c39a764ab4a6513555a835ffc756af32314f112a44f1f92fae5376a9ad55f62bbc37ab70823c0b3976e7d33d5d89e4bbff508d9a536d17755a4a66dc482373aa27e17084433ae08ab15c8e9839dd85e4a8221f5063566adf8ef35c92f1d4b5771a07dff87b8bf564567ce10603c07215f2bbc02d56020f1a94e3d8887eab016f1258fe25b8372c3cabdf70ee4fc69ab44194305a58ccc369843c2bff79c9c00ca94ea96ea34749fd6806a58070cea29a253432b0dc7a1ca235311f05a9248aa4227687229226df3d5ed237dd1dc07ec761d2284f22a15264f3ee3ce83d820637172d752bf5b6869eabce045b9b9339dc035a011c9323479cccdb91ae2a23b4fc5acb05048de8d37c3994857215b2ea87f2022499f5288eb2ca9c23e31f509d85e9373508d062f2c6d34180b5c3a97c447f616461b2241ecbf25b18592084f2ba8b4ff2224f60a19ca387b52530ae5c3d1ae9954917dfb638eeed67692a41340f947ec99cf943dba5a014dd6d46174acecef2c5ab431631a0fdded0b013ef7098e143c20d172f587477ee7a8c0247e9ad429beee110a6143ba97edda4791ccb16b22cc93dafb47c32693959612d855a5154cf2c0bf634e667dcdedff22e5d2cd15950cfed354e67bd2a69b5306136e1c433ae4e0d83598af92b8d2a0d3d8367121244"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x35, 0x0, 0x4}, {0x48, 0x0, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x80, 0x4) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) r3 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = socket(0x18, 0x3, 0x0) shutdown(r5, 0x1) bind$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000300)="d2bc78b52324b9a50c786b26df5327d131f18b79241d2b65cae348200a308bda7f56e773bec7e3d19b", 0x29}], 0x1) accept$inet(r0, &(0x7f0000000340), &(0x7f00000003c0)=0xc) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x0) r7 = socket(0x20, 0x5, 0x81) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000240)=0x8) dup2(r4, r7) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r6, 0x0) r8 = open$dir(&(0x7f0000000380)='./file0\x00', 0x1, 0x0) ftruncate(r8, 0x91a1) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x810, r3, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x4, 0x10, r9, 0x200) write(r3, &(0x7f0000000000)="3832af5a5775acb1e5c643", 0xb) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000280)}, {&(0x7f00000000c0)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e4798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb9", 0xbf}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e5b4426d2b3ac858b0de60f3b0d0826723edaf970e2e8f2a85bdb22abd6e3f4361b97466de4e19946b3e1002733f2cec3a74d831a08fe549fecaf409fb6506a39786d216fce0fb02724cea5a3e59883495129f08c5093fb1075657c1a6eb103cc995319165a499897d3d4426c82329be4f280c215dc52ce6cba3f7799ebf5cf056e923b1c775555287f9636ae5afd98c152ab54828beb9def5f59672e25ca897cbf7cb2e9614e8fae93bc3c0f3ce24f96a1cce3686edf96fdcd465c768f706369c2112d6ef401b5bc12d808282f298495950d4011705bc221191d2d05c7c1aa94aaa3bd6ba2bf403ca48875f04768e83e03af145fc8aa74e3d94ace308e2b9b024b9ed3997da2e8fd203e35101dc08f065245db65cf33271dd249b8b4f1acd91e7e4df5894870df056d31cf5b119715d5c0ac17b997e8dbbb39e4a467986f88f09bcef2b9e2aea40cdc4be83b0db068ebed3eb93038e62936a1331a398fbb560d30905ddc36aff09e4ed78b998b535353d9085db1ee90cb1769a2d4401a89932169040de9a9dba99d40a1d91b7ecb1269b94e4373616c9f2beb066242fd4223bfe03db6444294836d6b66e907d72cb20ee3b8d60625a6db6cccea4340033d5a4106ca64e294381c9943d2e53e850bff6a01df9feafd48768dd745c0760d26bac941cea200d0ed4da095aa4873e31a6126a0b539601dff801c0cd14078bb3f53d98cff835668a07842fcf801ac69cd49d0b19671dc2be24af717d2a9e5055b964ecb7eda7a48426554988119565fea6921247b34e091b18d410fc64752efdfbd1d5c5327fb736fd42aa1e630257cdef46045e6a858e3263188e74ccb92a15dcec33014116ddcbd72361cb16f2841b52d95e7290140c429574c797082627c7f896eeb1f76429288d77ef86ac90732e84d3b6fec1f0ee7fe7b964c81418f6be8048bd6dabe12821294c3fa90a947da808c75e9d0ca07d83da5f8d2e88057b9daf94c62fdce3150be3daf400f56c5739f214cc1c8df413463a4d7d9bb6cd13354116dfd3cfb16405371f5240df41b73a6e70d7496512eec6dddadfafdd96e3d6d9621a2539e9aaeacae13d849e07d5a0ad5f5a66f68f136ff9d4588596e911ccc360be1df0466dde19f5dcf1ffbd90f89f02c5b0c8f4ad50b637f71c686e118097f14c5e2e6d6a0d1ed31c985b78ebbd71dc1cd70b2efa6e852ad746f16be5118e140fe197f25facb2352c71c5de953316421090c7ae0a103db457fd56661d51bd4ace3ddb349b0a32fc47d48cc93fa9254491a02d90b2a6e4310629dd16277bbd8e90962a601bc8c0a57e235bc4f40d3d4f1c9900af6f9ac4836f715c93902308ebc0546ad01b6c9dbf3cf5e810caa0c2dd254bfaebdc11bd5a751154f704f06c18b51c7b1891dde00e478b2d7ea9d46becabc40b05c83df7f5cfc8650f25d9766c84b2bdb94c26fda4913e304b09af07c7ad9795ac34089197afe1b89e4bab54bdcbf0b51fc295299e1176e97f49c1c3737ea80c902ae546f76a390960900c95332fbfe0c5f3823abf829ba396afb7a3020c9ff4203d620eefa030afd72ce0eb1a9c150c61b901e2a4fa6761b7f8b9ae893d670f6ab0845c33a2470026345ea7f2fa0e487c222065773c6992bc64c3f3df92717bd45fa3ee43e8bc49bbb72b8b0b09c42fe4d7bfe98e5f693c24e416b1b1ecfb1ba8927ee15f1a4adc75eac0f970506dafee7b46be264e8673d0bef30c676e50686712a0d15556452c1fe8c337a18f2ca0241459999ce111b1c82589d41317770d6998799754d66ba4242d3a1d195a47a53326e18a279eda6ce2a73e90c4f991532b3d16768ad31943abe8a943cde77a8aaaa827e38598a54e1fc83dc010da49f4d8660ce2a729c8340cb49ae893474e6970a56201280d3211ebd3260d7c7c84c2df9cd16d0a5f6032877d8929bd3736799f0b08434c743e387587ca40357192942fd1b2d64b3a91507384cc2a6c972dbd6d48da8a3925a204a11ed3616db3c2f2f5dcd8585c9394d7b43d0cb5303db0eee5d16e870aec4425356938f797d214f32a435ceac0d540d51146623ab1a374fd7b5544b40dc0e02971b8f1031a11180ba9fea8fb062394ec81326c4dca953994f371559d2929e30e5bc90e07c951bccd62caf89a9fc6be37e943d31864a931d72932691f1578222098216a8939b26af714cdfb74e9a8eb7dfd05b01a612954616e87dad5b370cb3a0e5cab866909e25656cc557268a6ed9c43103446753d556286b6560b2a325736edd110779467524421ae9d57d461ad48909a015b022f2a3e0f068a75fe489fbb4c367540d744ccd2bd97ac9ff32e38cc7420dc780c3636b256c4fb40e7b224109a45484fa914a3cde8428fc1f4623f1294ada406811da488f6780797eaf8373b777bd00eb1d021e12c57d05e373b8c2b4226544393acee86bc2c2601d5284708dddaf4eb6828a2dfbe0fb1785654d1065dc050f40d1859943dda5420377fc6514145264bd04c111de4a76fa985d5739eb5874419119d81919512b486ea08f2e31bfff594f56fc4ea799813b8396054a81b591aeae9976249625b7c11b3601ccc3cf0021788c191cb741f69302bf89cdb12c1845d1595ba166ab055f2638a58b5b1dce4475dfc4abf0af04daae195d67b6427fe39d1ec1c857b1328c4f6aede8fffcf3ad6449372457b258d0559178c4b93f57a30000000078ae58b3238986c4c94b1e0fd52462b0f2853a7a27abff630c5253deb96e77e14634a57290a3ddcffad832b207305e07415c7d511f74b3abea8f0a59d45f849b0fc249b2cc2656401a30c6689c536310e586f02613c6678ca8daa05518295d600188899faae085972153121bea7c01b4f610622b0c3dc478a9e5dfa5679912af6ef533e6a85d9fab907ee8edbeb3680abd4f20d855c3aee14298e3ab7386a6d404fce4c218919836cb0031c381b568245585c9dfea93ddcacc256954cc9bc826a1ef6f89420d95dbec2531cd1534af5b921b231f984f558f09fd363f1641f531303c66eacdea127ec3cd321536688126de22cdb85afe99c0fa8f4e0dd55fb308614419a983f7be34d2aa83643d067f3e92634bf6cc908663aa7a8a1b57e6ed1d4c1f6e411e5acc242e92bafb2f0a22b9ab7866d89beee2d4fad43ff7aa04dd35a86f676e51e417ce202db075898c49e4aff31e8228f8462cffbf897d353bffa236077131fd5e9ae762653be52a85a8e5ced1aee1fc937a2cc5c5901c7689e1db8fb17cef66e6cbc369b72475ecfa1659611f53cdf5c322278c9bd3cd80af3d2ada333bbff1e7992dfeb4a1b5ff136a2766a2fe786a200794d4595d0e69c4b9e021bb9ade324e51e18bdd04b4cac634257edbdbc8fe839faeb3053f83f95da350eac04de31ff29eab8c57a4d0c052c48c377abd1c7c7b98acf4e76458cdf884b728abe59cb97c7625d917479003686272922ff546c1c9c9179073102e6a9c2cb7e31dbe69c410066527566b391f3294077ab4d5b0c001f7eae6f7ea6b2dbc5a8da6937863cb49532c0c1f2bf14f7b596eae6c28a6c5f5179ceb18a55ecd3dafd36a74bc6aa137cd6a8eafb10fb8af62aaa29914c384dc17085f43ab708a9c164cc39dcc8713ae9bab8bcd07ed9ac8a9558e3a9b0cf9c0ba2a4704c7e7bf9ec63db0a23a84945e60768b9d805abda7c3049267dc155f47ffc38a5eb6293e9ebe4bacfec3518b850b8395894f6e7195d0f6a499647fbed8b5ebf43b4cf9e7b06f91c4296b5ab1eb425217bec38ea4d1b367fecb03e5c6ca652551615ba0b5826b5624d3e0cee23eca58c725abe50e351d3600000000000000424b426b142bcb8e036102b9385357a4b53dc241266319f8bed2073d57b819a00f625d95827a1564c543e09fa29bd20700000000000000e339af734cd36165094dbc5b2c00510283bbb3c715ac9e832ae9466e7ce3644c7b4136b66a88fa279b78e519ca08f6a5ccafc910da321d5100469b193fdb7bad56c1c52a766875f683957fcac4b1f177fd51c5f5a9edf0118edb57f879507308837630cf24627cda8a5f35141bb595bd4af90c0398d974f92f6228c644e0afe7848d1d5adfc0e505b2d04926a5c6f8527060a82188cb65899b1fa318b039f4fe0ad1b117f7601dd413ceedea8c443de1fc8e9a3a8af5cc60f763daf3165bb420aad2f8234c4aeee9d39fb2243415aac7153e94d7d0bd1e8278d31f4ff636db60f00cde3ccab7bbf20558bb7c453a84076ae27f20eb5c4957c52d66072d55d53fa19b4001fc1b1e337f75a21c71d91958660be49410064fd78be36503eb3069b37515eaa90dd776679bba5d569de68091035f5ff51f2f99008cc2ce5152ea3b8aac46649fc19a34143be73e85856c97d63afd543d8d42b2c8228fb4abbc142c4be6abbeee9c6ee308ad7af3fc57478e22dceeeaec39c69a4a45190fe623d365f867", 0xd8a}], 0x3) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f0000000080)=[{0x3, 0x81, 0x9, 0x81}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{}, {0x64}]}) write(r0, &(0x7f0000000240)="fd1d", 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x3}, {0x64}, {0x6, 0x0, 0x0, 0x8000}]}) write(r2, &(0x7f0000000340)="143e367710e86f395a4b13c4688d276419561b814a8e80f690dbf1c7e2beb8d14f3ddfd0110f08a4bd88ce111b21bdae2771aa4a4bcb9a7c94f68f75e4ec5df0844410c719e8137c2f1a714c9666c7d612572746fdbe91237001000100b6ae2f24bddc478140ace0a75cb740018ecf0a47e3a3621dd09e32d7cb0e2feb000f51473ee9d9fdcb7d9582822e3e6f4405282ef1d379142e6833391df2ab9965851e482ba833be5e34fd467d799e20f60bd108397241fbcfcd", 0xb7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6, 0x0, 0x0, 0x8000}]}) write(r3, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x0, 0x100000001}) r1 = msgget$private(0x0, 0x54a) msgrcv(r1, 0x0, 0x0, 0x0, 0x1400) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x400) fcntl$setflags(r3, 0x2, 0x1) dup2(r2, r3) read(r3, &(0x7f00000004c0)=""/203, 0xcb) setreuid(0x0, 0xee01) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4d, 0x0, 0x0, 0x5}, {0x15, 0x0, 0x1}]}) executing program 3: r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000900)=0x4) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x0, 0x0) socket(0x18, 0x2, 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 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000180)={&(0x7f0000000440)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000340)="796dce8f2b1f7a6afa1103339ea9f193", 0x10}], 0x1, 0x0}, 0x7}, 0x10, 0x400) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x41, 0x80, 0x6, 0x40}], 0x81, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0xc1c}, {{r1}, 0xfffffffffffffffc, 0xe1, 0x4, 0x100, 0xfef}, {{r2}, 0xfffffffffffffff9, 0x9, 0x40000000, 0xed, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffff00a, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0x5, 0x5}, {{r2}, 0xfffffffffffffffc, 0xb0, 0x10, 0x1000, 0x1}, {{r2}, 0xfffffffffffffff9, 0x6e, 0x1, 0x1, 0x3}, {{r2}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1f, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfeb, 0x1}], 0x8, &(0x7f0000000140)={0x0, 0x3f}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x442a) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000380)=[{r1, 0xbed454229ff0278e}], 0x1, 0x0) dup2(r5, r2) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) fcntl$dupfd(r6, 0xa, r6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x6, 0x2, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc028698d, &(0x7f00000001c0)) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0xb) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$TIOCCBRK(r8, 0x2000747a) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000040), &(0x7f0000000400)=0xfffffffffffffff6) ioctl$FIONREAD(r2, 0x80047476, &(0x7f00000001c0)) executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000001c80)=ANY=[@ANYBLOB="2000000029000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00 '], 0xa8}, 0x0) executing program 4: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002640)={0x3, &(0x7f0000000100)=[{0x2c}, {0x5c}, {0x6}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002640)={0x3, &(0x7f0000000100)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000040)="71a9e40cc8274bc1e65a91501d162948b47ee3a7ebc26d211394a34b8e5f84cf51b59c7afec37082", &(0x7f0000000080)=0x2abd, 0x0, 0x37) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211", 0x2) (async) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211", 0x2) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$hw(&(0x7f0000000100)={0x6, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000100)={0x6, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000180)=[{0x80}, {0x60}, {0x0, 0x0, 0x0, 0x100}, {0x8, 0x3, 0x40, 0x10001}, {0xfff7, 0xb, 0x1, 0x40}, {0x6}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) r1 = open(&(0x7f0000000280)='./file2\x00', 0x70e, 0x90) readv(r1, &(0x7f0000000740)=[{0x0}], 0x1) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0xfe09, 0x0, 0x0, 0x4}, {0x7, 0x0, 0x0, 0x80006}, {0x40e}]}) clock_gettime(0x3bd70b3292b7004, 0x0) syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1000504000004020000000001400000331c13fecea10500fef96ec72fd3357ae30200004e3003000004be38166a91f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d1b5c223e7d0c032bfa8970c1f505002021fbfa0c0f00008abfa1221554f4e0f668246c0900000008e371a3f8343712051eea040000000000de653a1163386e7ef42eb062dc165c8ac01c367ab984af52ec07e748d7ed4c61313835c63f11553b26c58e5c086ba952dd9850a5d17bac31917b481064294eef1caaf6f3ec6f4c7fe252464996961b9a5235a0de3164dcf8b7848e06413a8857e22422905e38112ac8e0d80144f1305e5597d2863af7e44c4fe3d66de1b19b5809a4641ffa14d52f4ed1b65e000049d73bcb49", 0x118, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) executing program 4: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000080)=[{0x3, 0x81, 0x9, 0x81}, {0x0, 0xde, 0x2, 0x4}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{}, {0x64}]}) write(r0, &(0x7f0000000240)="fd1d", 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x3}, {0x64}, {0x6, 0x0, 0x0, 0x8000}]}) write(r2, &(0x7f0000000340)="143e367710e86f395a4b13c4688d276419561b814a8e80f690dbf1c7e2beb8d14f3ddfd0110f08a4bd88ce111b21bdae2771aa4a4bcb9a7c94f68f75e4ec5df0844410c719e8137c2f1a714c9666c7d612572746fdbe91237001000100b6ae2f24bddc478140ace0a75cb740018ecf0a47e3a3621dd09e32d7cb0e2feb000f51473ee9d9fdcb7d9582822e3e6f4405282ef1d379142e6833391df2ab9965851e482ba833be5e34fd467d799e20f60bd108397241fbcfcd", 0xb7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6, 0x0, 0x0, 0x8000}]}) write(r3, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) executing program 0: socket(0x18, 0x2, 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 5: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = getuid() setreuid(0x0, r0) setreuid(r0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000440)=ANY=[@ANYRESDEC=r0, @ANYBLOB="83783d9d18c7641fd4608a9325ae4ec5a657401faed434a1ea5e6ca8d1cd0be7cc780dea59e6570875a5c76fd1e84f673b72e31aa14ab8208a850b72fb5f5dc59af4073339e16097e6ff0f133f29822d21b6d85f11f3adbd49af248ab6701632db19934bb6a47ca312973ddbbb76e4c638cc2e0e5b2a21b7d9d0656096dff53192fee9aa3e72e8e8e4564f2b8b5c6f1bf002c4b121c0292805c5648af2c5c08071095db2198253fd1c20b477c7be20cf75f65409000000000000002032ecc441eee4ef9d1241d0778a7434003d0dfba13415c3b91bb552c8b1f2fad880a234c26e23405a1895966de8777b9048aa5f32bfc8957b2338d0b6da9ed14c67faba3339731e8749a06e65026fe6427dc0f7", @ANYRES64=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000140)="4a5e1ba572efd666a56812ac2831dc6cb7f1d42b141c407ec034b2c6120631011aebd20356f7aff8175de6278add941a5b5c36de43d50b76ca58d1d078286ae7599f16d5e09d03281e91b2da8d04040cd0973d136fa76defb0db4b19cb4649a8a04514b5dd08ba40893e2bc0972b2e09e3a63211cd6c307d5d8ae2545e8019b4e4c89f7a5fddc7a74d41301679703c3a75656d4d6eb3550f73d96e50aa18ec6c02e3af7b29fb31d519cbe19375126ceda6559b0577f83a26c27b", 0xba}, {&(0x7f0000000200)="0c8f9a23da5566301a6ebc746978694737990ccb889cf7efeb65c5a86baa0516e3b0d80491ee85e7d5926879276a93ee447d7d83126ea03453eda151c1e7951f794b5bed519d027c1e273f9c2481cd523b57517e29ff67437051bc140fab476fad024af1f71cefa99eb84891914dd3a8bdebfbbd821637a29f516323ca39a06264e534a927a6523522d5262677f05a3ab82f63783662d4db05bcf105d53a0463c1d2ea6dc927f29e66699221cba360831951b40c9e4e303e0e0e1b2f9dbeff7d4c3ea52105fa0589698db3458b5a07c3487e36be77332c43cef2", 0xda}, {&(0x7f0000000300)="c84eb01ff8cb09d61b834f7a30ffc222ced24b96622e6066963bac", 0x1b}, {&(0x7f0000000580)="92b06406d28558f8446fedd260f15fd102ebe4a5071d6b41531ced7f959dc513c02f67f26cc65a69c21d51470c707185cd1027b1dbad2339cd8d14567deb0e46493f01c246a2eee250cf8218a8cac0d652865f44d93566ff7ad6a1c37af7af70e9fb564095e8b77a8a4fdfd90514bdb9b7ce43e4bb8e354ceb5f5c1f5f90e13509888a9c48fc30ed78a7e480fc98fcd8780adb029adf2448906bb727057b823e1ccab668bc2f737ac293dcd4c3b16c625a188263363f2d89db41f53c0edfe42ac6d392b567b51b6c9fdea1a527ed06267815c448dd1166990157e33dda94df580b175cd2", 0xe4}, {&(0x7f0000000340)="d7d6d54c13c947f711055cf55652b52cc86246e98b2abc69e0da0e3c9918943f0373741c744367bf6b22be71fb32018f", 0x30}, {&(0x7f0000000380)="81bb3f906ebc5ce53f422521d2500af3974d5d5d451355f145e162a800cfce306ac0fa617fe55f3b61d2c9c71a261d7c083e51aec127122bd377d5b28f9437ecd5f911e3f18251ca923a5169d08ad9cf3dd1dde8b323d962649d772ff482032646cfc46bda652562d35ac86b6639ded9e544f4f1f95b5d", 0x77}, {&(0x7f0000000680)="e0c679b4ffe74818d3ea394e995f9ffb7ce53a119a2d6e33452dbb1e629d9809a41480f1a3c1fa1f45156e8071055ff211398a1e80f8309edbc62776bb14a63a7352b0d9eeb616444578512af0b1b627acc24510c0a8aa195fb0bb06d0fc71968a5f91a80d38a928198638fde640605817249f99928a3888f1", 0x79}, {&(0x7f0000000700)="ac7e6ebfb26a484ba1c1a55a825282ef08e0beee4770a6b041987d0a24cd44b447b6ec028aa35891c73d1fdb1c4fd0ef2e1d3ff6015b740aa5eab3b93a2b6142072d0dac692cf57a8cb3b7b5be329253d87731a5fd2eaad40425be35eb70b5f46d356f9958bdaa23a7c74fd26fa2fc74534154d064d198b7a0546d523f36f0a8764c14af07eba433c6f32f", 0x8b}, {&(0x7f00000007c0)='8B', 0x2}, {&(0x7f0000000800)="611ccea8ca8381fff0e394c08cd4f9a47931e2e4b5e83bf0e82bf59da41ab9dd2df15c8e0b40829b003402ce264fb4ea1a804686757e", 0x36}], 0xa, 0x0, 0x0, 0xd}, 0x1) r2 = socket(0x2, 0x4, 0x7f) r3 = getegid() setegid(r3) write(r2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff7fffa, 0x0, "0000a6bc40862c000700"}) setitimer(0x0, &(0x7f0000000400)={{}, {0x8000000000000000}}, 0x0) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000f27000/0x4000)=nil, 0x4000) mquery(&(0x7f0000f27000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000200)={0x10, 0x5, [{&(0x7f000020e000/0x3000)=nil, &(0x7f000001e000/0x3000)=nil, 0xd7e}, {&(0x7f000027e000/0x2000)=nil, &(0x7f0000696000/0x9000)=nil, 0x7ff}, {&(0x7f0000372000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000521000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x92f}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f00004ca000/0x1000)=nil, 0x9}, {&(0x7f00001e2000/0x3000)=nil, &(0x7f0000313000/0x2000)=nil, 0x1}, {&(0x7f000053a000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f00002a9000/0x3000)=nil, &(0x7f00005f1000/0x3000)=nil, 0x80000000000007}, {&(0x7f00007ff000/0x4000)=nil, &(0x7f00005af000/0x1000)=nil, 0x2}, {&(0x7f0000027000/0x3000)=nil, &(0x7f0000620000/0x1000)=nil, 0x3}, {&(0x7f0000593000/0x2000)=nil, &(0x7f0000004000/0x1000)=nil, 0x8000000000000005}, {&(0x7f0000725000/0x2000)=nil, &(0x7f0000019000/0x3000)=nil, 0x7}, {&(0x7f000025c000/0x4000)=nil, &(0x7f00005a0000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc8}, {&(0x7f00006ff000/0x4000)=nil, &(0x7f000079c000/0x3000)=nil, 0x5}, {&(0x7f0000594000/0x4000)=nil, &(0x7f0000110000/0x1000)=nil, 0x5e}], './file0\x00', 0x10000}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f00000001c0)=[{0x22}, {}], 0x2}) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) close(r0) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) (async) close(r1) syz_open_pts() (async) r2 = syz_open_pts() mknod(&(0x7f0000001780)='./file0/file0\x00', 0x0, 0x202) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x7, 0xffffffff, 0x820351a, "090e4de6d3af0300000000001900bfffff00"}) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x7, 0xffffffff, 0x820351a, "090e4de6d3af0300000000001900bfffff00"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa", 0x243}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea8d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a363579c03d7197664d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f960", 0xcc}], 0x2) (async) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa", 0x243}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea8d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a363579c03d7197664d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f960", 0xcc}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x1c}, {0x28}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x1c}, {0x28}]}) write(0xffffffffffffffff, &(0x7f0000000140)="0000000000009cb8", 0x8) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1, 0x1ff) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)}], 0x1) r3 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) dup2(r3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) (async) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) kqueue() (async) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) sendmsg$unix(0xffffffffffffff9c, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffff9c, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x802069a8, &(0x7f00000001c0)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgrcv(r6, &(0x7f0000000b40), 0x8, 0x3, 0x800) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3d}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c, 0xfd}, {0x101}, {0x8106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$ddb(&(0x7f0000000100)={0x9, 0x5}, 0x2, &(0x7f0000000140)="d6e64ff71f1e02ce66b001f11f57649aa81e857a7120e476f36c62893b64452ed27557d3c754e1669a5da79821623e481ba7eb9909b66f3929b03fcad2295cb774f962e3e7ebf4be598d341fc22fa924f05994683c0cdf93b3cf7807e1fdaaa4f4cc19d7410ba92cc91079bbc16cf53466b6c93d456624b062109d6628c98bac7facd99656d430be0e1589ab31bb828b3118091ab12542e193345f12a72e77c55c53493c79242f7d7ff35efa7315de6c708364130c494ff98074b3cbbddc34e89d2598a6b6404af214a9c1534b891f925030cb7e2773d9b707d9399db3f60733eae12ebc", 0x0, &(0x7f0000000240)="7ae1f97f7b4254248c463d642e9d92cad1b22f4521cbddc4f805df91585caa64880184dd4cceacdc6e6a3731b4031c4cb84eb59449727d1c91d2adbe11b1d4e39101740abe1424eb0eb7d6418fdb71c20698f553d85ab974e89a48bebd9bc3f8cd54628b81ed65ff44bf8b64bcbb96cd3eafe504975ec4b268244f8e7bb314184c3279626cb0dccdb65ae738893e1b36edcdf94f05f6ad097619a98bfb380017aeebcbb5171ef0aa79cba5f06922f850dc56308cd821c3cc9c2b8a3c4093205e3e5fba941fc068db1ea68d91745d13ba4cb3806027b59c3f13c0755a939b859f5829ee5dc85bd963fc7608", 0xfc) syz_extract_tcp_res(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x7, 0x200) syz_extract_tcp_res$synack(&(0x7f0000000340)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd1, &(0x7f0000000380)={@broadcast, @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x3, 0x3, 0xc3, 0x67, 0x7, 0x50, 0x1, 0x0, @multicast1, @loopback, {[@ssrr={0x89, 0x13, 0x3, [@broadcast, @empty, @rand_addr=0xfffffffd, @loopback]}]}}, @tcp={{0x2, 0x1, r2, r3, 0x1, 0x0, 0x6, 0x80, 0x61c, 0x0, 0x8000, {[@nop]}}, {"78b9392fe58931142f0c6ebf903e945ce83a048376e65470492cb98c242c548ba005ccfa9b8081ec69b1393df2373fb293c186823a0108f2a58815c19f3fcc8f551e421fceafd79eaa795fd691184978f4d7b356124abb42e40ccd2ad0197dd07b8004ffecce8871956964559e693353ad787d509db4e54564c455e235188ae2eb73f1"}}}}}}) executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x25fd5e7aef52d34b, &(0x7f0000af5000/0x2000)=nil) getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002600)=ANY=[@ANYRES32, @ANYRESOCT], 0xb8}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x21, 0x2}], 0x9, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() 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) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) executing program 6: syz_emit_ethernet(0x13b4, &(0x7f0000001e00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000137e2b00fe350e286f0900c08cfe24be00000000fe8000000000000000000000000000bb2b00040000000000850090780000000019037a56b0200f19fbb7a902f48b0f61ae92ff3229516696e3cc51d5f200041dce4be37ccb96fb67572b9b0a89ba9bb3cdaf9937b41dcb798fdc490fd75be78efc9f661a697e6a68fb53702e9ce49074034f3a3f3af34e85e01d7f7d8501c9786b39f4e46b99b9239d634632028660b9fc7bdbeeeadacbbc4647ee8be7562ce554efb42960e9fe727f0136feb015b8dd92429041811a5dad6c9450dc079d869338d8eabc951f7a00ebfa31dc8c0a507d5b7b350cf051eb1965c4c898538728d092063b35fe4d3a8f3e6ca993493e84ce5349bf6a7ff3ea28cf4920c5c1e4411966cf963aafdf343a6df1f7489b61313ffa80d47033ea316242cfefb4d763684195f4866de865729101006aef296f694d649456d0c6b43cdbb2b99a7cc1061e3e8742f375863e48998708719a61952dcb791970a1b9cb2d8cc3d66e25dc2a7105b01b015bf6cd727ca728bb8135c7ea34d724dc51130a115e087dc70de43f5123a3eb6b1d85d6650e17f29dbcfb6c0c740266f9ca9a89faa712bc0edd5cad850e6ab7686383275744eb0bb901a511b52efb1abe87b6471a31c1740de3d78608839e493a49327bf862a8e6e953e2f2dcc62867d1da2c9ad8a20bfa3feb632703dfb4c26345ec9552ef62f4f1863bf14f29c433f04e184548b91d74b13943b774975d264a67a78375871969b64b6b74feb4639d74e90818ae7f47f57d5f4500a57429728f2a1399e80ac2b3bce9449fa0dad8d4d3253250a6080416bc8812f066b9edc0cdcd7c5c9952bbd88710b3109c1e9c57de204049b747b5e27c1467a342faaeea8dfffe2123b5ab3d2fc2ed5226f471116534e27c547298217e6ba145e0e6ec8027d0dc226cbff108aff05e4ad534eff4c15d1d16a39be971da6c08dee9d70bfecd50f535938361ad6fdc8cf6e4392b3630f73fcd362fa0d29ab5a10c2b1fad6582b9db2776b61551e9113212c54277ecce1a67b2f87d64715e558cd7d6485fe28b6e3e72ccda286cb33c673f15edba7f7eaa8dda203a458eda4575ef1bb013c3a5704f4f43f9cfd551447bd4f8f5b1bbd4b7fbf85f7c24a0fcef24563194d4dd9d60e33af53b8a9872d8db7a0c96c6148bf4eedb323c91ea834ef07fd49f2813631291dbe4f04689e40fd1d25be6add7e89c179c225b37fcf2eee0494a4cfed1914b11389253a9e72177943c1375e5e04ccfceeed6fb18137fc5b673bf0f5ae4a2c34ab85cc17e0311a7da0b92447b4251ed8518fe1e798b8471f67d895d76e36a479b66af2aa35a0c3b0135aa62f17b9f871c23c1575acfd34b07fefc95552c9127c5b249dd575b54cf7c8b40034489ec857e33dc5fcd508435692ee20a54f1ccc01070012e5ac2994bd9af58ac25f8381adf9737490fe9ec4d80a522e202d1e41f0c46fe9080572b1e16cbd14b5bb86a80056ddcb929cb8458963eec040733f45a08630ef3dfe1011c59fca5b7cafabbdc0135c984d6ffde5ac158295a778a41cb95308270bf4040a999d219617c57d9940164f8c328c74669b90df83f901f8d233bc4ed485e62dffeaee972ba9a64c0b8d948264766773ab03de7750b6069b7f898aed5fdc364564d98e32e0ad414f1c061d73b8b249841c580044810cd4a1f6bbaf7019c3881929b26b45403ab9153ad650d1f6f73de4330594d7f7a9ea840d86d958a91c19e2df36ea6bb6174a31924e2ffd5c7f6155d722d846b5a93b830ac7787e3cdbd1825b8245ef040286a9468aa824a6e3638ab7157d87ca9a25b8cbc7b8d0614d606ce2679b6d51a22cf0713c0dfe0b4318c834bcb7c4e8a27822f20955657edec3b90c7d0830c076bb92c72be79c2637fb6b8497c3c8714f63dc796056de806eb1514cc1441d7d3e752ab7b10240ac8e6af5cf0bc5d7889b0cb9bd363d7b63d3efcbf3b1b74e1b03b887f0a48dbc1dd6cb49373d28b87d29ed45afb4272bbfe23e184d07652736af93c9cf389823224ee4239f676ac47409bb0f8e207eabc4a5df7f4287258ede428696c7aa2b6e9ef7d82ccdf9af846a015e323a7574d2e9604aff2b815399a4f498c7e3cf181144f48355d3c4d52487fab2c00daa2e5107da201a8a1ed70d559dfacb64f25020b54c33ba1822f08c837db8e19bf0b048e856f6ce30e62d27803c6c61de3174a61521bd402637ba648fddfd419e56a1c33b031bdcd868f5533e44e1308ae5472b6243d7070faf6b38d60f838793ce2c0a81c26180292f8d5e9ac0c2e57a62d3cb7f8efd86395713723d9a5cc72b7c10fb48a1f11cd73bb8ea9d4421a4ca0414090e008c355567a0778e9e32fe3876d56cfa0bf6dd1ed6f784352cd59b15b300bf692fd013c4528a0adebf43b0722240cf3f2652eecd2c88f0dc3987545fa46ffade511a360ad356b977d04b58da83e90ff47525c807ac90cb3e104d59bfdef7d95950e3e6030a08a44fab8018517ebc77fd7b49e83f6207c5d1d949ded61b1dd713416e3c628a63580a2a3fe187046269f44d556d6c837840b73c92f3c7fcc2b740264b39c3c5be14d16ac079e8b79a1dc22f049c8700a3707bda1f8f9fbe440e329c58e2ffa0afaafc79c7fc07f35373f733c62299558e6f3b6cb8da023bf2c2edf55d189596a757f8c0899ebd23333508efebefedd4c475146a8addf3397a1c4e617a35d99f00a18d057713be2f7982d7d1b998a25d9870fe4a20fa2a2012fba4f5777b74d2af78c398f94f0b7c91912e2a712ce5086ff74943ea0b618562fd4d9a1c11fa9304018be8f3348a9d1fd3cece1d1df7c21171bd20683bfd684ff6d6cfce5cf530550df51b65ed1dd70ab7cb877920fd78314f43e3755f40f9a1deb6d1aed94f9a267bdf8cd8c7ff44c6e28ce2b0a0c3980931aa90c1078ba2730161cc6a23670c17d242157edd693ccfbc279b1576bb176f63097a32b438f0c8df124574e8515c353b6b3eaa1d39be0f4bd852b6d301d6ae0548e7453cee582418c03aedee5589d201dcf44e44cac284db29e4b38e0ec2ce3794552257d021d94866c6301227a839444301bc1924a4fca51f5a4e429ecee23ee67e45f1f9054adbc6aed8c9380d867e8071c1b4c8462a94be0675a0ab02313a39968e73a1df3811202ba0ba83f87aad81960b15778270bbaf4eb6f34db37d9155bd9dcd389e962dd45b0372759849a00ff01ea0b2d2c53a02cdacdd33fcb49a3acab67ba01e9673d7abab3d837773000e9793e87191b8d0f509c07c05d88b02b556e1287c6f4fa533a728cb741a517111e5f9ab9b74b27786878461cff7d745e29f6f3ebc6116191d1b712880c3cbbf0e99829422f568b65a5c2da44a69220704a50d70284795129d369f295d652eb82f88c8cc4140c2185625a85a71cdca994e7fe816318d89d4f1651e7753ccd79f9264df0b1f6a3f9b776b52b712cb18a52e52914bc768a32f41784d4de34e79deb8be6a4df54c89321f9cd1622eb66cb1db395bd3f0bb19188a0b2f1b37526a29fac3254b96e51440f10c0b9e8f487d9f181c640e4ee1aecf2d197480825e550a96ccc15becb2116dff9de3a5c00e0937ea20ea48c0c5ce7a2f8a4921bfd36588232409b1e841bfb49e58d88045e37ebc43f893057de48f067b112bbb0f09ea06ebb89b6bc58c331e7350b5209d959c1e918a21f713db6b894744e489922505cc61488c8d05b728e190863c7e90b2130f9283e8d38dc4c42f97f9257d3e70e4f193ed7d0cc4ff3a22055de752b156a6d948f090547ec45223d4b0490f6689a01caecd4d51530149b16016ebd99eb32fe109d519080bd83941d0ec43b403580683e3c87fcaf9d6b48b82084b4f148143b2b5fdeb48a61955497d0d8b36ec00c849b6198e1696859632fd4d893dee058a0e8f2d2af56d603d8b17212e3336c89cc0a0c43588b34b96ce196b5c135f648d3b78ecceba51278de81cc8571bb3567c89b9bbe5b28efb6a7c80a52ae423f10daf2eb197bb912052dfe04f135c88c09100425f0e0a97ee903e452204796e7c9b3fb48985d40a5baa176976c32ab8d7359c0eb02ad4c9e9157e56e422187656bf309717c42c9bac2af08d3bc3bff603b21197367c6a7536a5c93958652b55b973aa487515e96c04946dc92e296b7d12d7c8bf32ac2bc9214bd8ab692208f74ddf92ac1dfc09b2691a56cce13f6cad5a723e8a9c694bfd749e93ae0e909e1d355f0b38e13898129ef941c2112198b44349733b8eba3c996831bb7f1557fcf4b69a16c9ae3fbfa4105a87a81bb4ecfac5952c635e383a6fad0ba4e669d8310e4f7dbb1342000cf1567ae83666b94f61c93345e9e32ab406da699d74ee2a85d2201857c3058fe66da803f477bfc062469e1b086253fd3ea0b57143ebebdda294f65fa92ca66d5cfc36adcd47c9b286c7b377320c85d562861bc999a54d2c9338c21f2fccf8f8fb9a88534508a005e1ebdbeed264a0d9bc6e5b60c95955bc19a364b0060a2a4bea4ef43d10ea551374353fc06f62e3d0db75af1307ce8e4eb6f109217942d129b00734ba831d9fe2c43e0d0a30db289af1b0eb5abaed095fd01eb05a04b2637fe710c194368cc38bdf0f0226e2f8a5fdfd875cc0feafb973e2ff5b1c8273cbe338f0fb9c166bb824ce76a4c348d416ff82c0edd1baae93f553a02aa6aef18c663402a8fedc913a2deb8904d35173830d09e3a5e1fce071a5ddd0a58bf933d53bc0dd6c23d69af02516869a79ce71412c166bf3db013200edae67c09c9a358d595aaede4088750a1f046b31b6f06d523f109892f4c728a3ed01eb54fef01ecb40368a1403d6620c58eff9b55bc8dba2ab87e70504d3ea238439d2f97b0d940c6c7aecc12b41087cb234da347502651834d3d8ef328242eede71e0c07f84f8e8b7eb271fb68c7e91b9079e369520397db5f3992cb311674fa8591aed3da158af5536adebebd7e6a0b945d3d0c1f14b2edde52dc69acd9ef1fed18882ac7f580e9f6a022bba8a2cc914e0f5c723dbc51ff7ac5a3cc4477f8dc11c0c46377f56c010b1fbdb349eabedf092ae1259214b6ad863a8a13c9ceb31c84b10e8100c42bc2b2fa8dcf7b41e121a6a111a28b787fe01d5390f1792ebf2ed29dd20b1336ca0f0c036c68b832cf6fde8740cecfff86db7b907aa8326f25d4b1d53d8ecda427d6f2077138b3b2de1f34edb2e9ad8d3498f4710f3a178c49c823b00020d1ede6b89192feaf98c83ba95dac7ee01ed61813b0d305e15073ce61f473b39ed91b8c275311a86ac8a5c0575a63567f27c0ace4b3df6f0b95bc9ab24e1d9ad6662193269407bfc61bbb17d218434f9cf9242325bc3820ea5353da2ca6cba93d6dc1b97091ce96ad77522a266241158e20f5338da0519252389087b8015fa274076acfed00ed114cfe1d76241ff1916871297f1c1c19d46861197fbbe1f4308170b94bb51f9354cd7c9606700d74d47cb08a230a9b27c69db976d81f519b53dac9c836b2702c0c525735b00b163ce9069854a6c23c1ae08813a17124a9e031aabee8c5ea1ca61f68724611038c422373a606d4f7742d659006bbcd3bfc3f45727deae1f1a5cb334ca4c78e9b308c589d07e5ffa71f51d0afc2b8d7158fd9b5488377abaebe9db70e68a115bfa8a88e23a4af3e7d31dd41f4dd53e390760fb245811475b04d5520ac71b58228b1e9735764204c4ba504580d04bdf45a7047db007539ebebd3884bd5fbdb1efe794a12f963be4507ae1fc1bfd2a64011456f480dddae81b140114cfa1a21ab1831e5c8f4779e462e2792b842627217fcb6cdc56b7dfb1fd287fbd791e7cc2514181e004f9623a62908fbfc01a76cb6f489959f9b7230731aaabee36e3f8607272fae0e90961bc8b17814f850ca5011c2ccdb9f60fc0556b2e1f9ce2a72d1807a4e8a05c4bf75964c24a7b9e937256295b59ac32337d1c887f102fce0d2e8dd73dc0de1d1eafccbfe4436bcac7b64f6603803986bd4d1f50cab8bba88e19127b59dcfa885480952273f3946ea7d8e75c795e6365bc7cc853184a215f5a7bb72187e28f95fd3b5ac6a215c903739bb7ea5d9b20a44444ad9dddea4b4f0d63f665106ef28f9d68e4d9bbed96a9b48ca3c13712de8eb14f0e698185689896492fd9a749cef70ce8a933491af1de2b7b5d3fa35cbbb2f160ac5da36e658d4fd7a452f3f066abf90a021db0ba7e52be4c1030e11509438f89ea97454d19218359e24c090a6bd136b3d111bffc73e0986d12215fb6609c89f8a60f66d407531b45d43108a7c2273ccb5623043f28c626f7e0c767e0a2ab5df7975357f3d967009891773ae5bdc64afb79fb657ab072e0f30e8ab9921af3b2a508814e22c700c9d210212ce7a676d0df36fcd5ea1b8308e910209b859dc619cc3fa5eea331cb074f66e57c39a764ab4a6513555a835ffc756af32314f112a44f1f92fae5376a9ad55f62bbc37ab70823c0b3976e7d33d5d89e4bbff508d9a536d17755a4a66dc482373aa27e17084433ae08ab15c8e9839dd85e4a8221f5063566adf8ef35c92f1d4b5771a07dff87b8bf564567ce10603c07215f2bbc02d56020f1a94e3d8887eab016f1258fe25b8372c3cabdf70ee4fc69ab44194305a58ccc369843c2bff79c9c00ca94ea96ea34749fd6806a58070cea29a253432b0dc7a1ca235311f05a9248aa4227687229226df3d5ed237dd1dc07ec761d2284f22a15264f3ee3ce83d820637172d752bf5b6869eabce045b9b9339dc035a011c9323479cccdb91ae2a23b4fc5acb05048de8d37c3994857215b2ea87f2022499f5288eb2ca9c23e31f509d85e9373508d062f2c6d34180b5c3a97c447f616461b2241ecbf25b18592084f2ba8b4ff2224f60a19ca387b52530ae5c3d1ae9954917dfb638eeed67692a41340f947ec99cf943dba5a014dd6d46174acecef2c5ab431631a0fdded0b013ef7098e143c20d172f587477ee7a8c0247e9ad429beee110a6143ba97edda4791ccb16b22cc93dafb47c32693959612d855a5154cf2c0bf634e667dcdedff22e5d2cd15950cfed354e67bd2a69b5306136e1c433ae4e0d83598af92b8d2a0d3d8367121244"]) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8001, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x35, 0x0, 0x4}, {0x48, 0x0, 0x0, 0x2}, {0x6}]}) (async, rerun: 64) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) (async, rerun: 64) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async, rerun: 64) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x80, 0x4) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) (async) r3 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) (async, rerun: 32) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (rerun: 32) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) r5 = socket(0x18, 0x3, 0x0) shutdown(r5, 0x1) (async) bind$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000300)="d2bc78b52324b9a50c786b26df5327d131f18b79241d2b65cae348200a308bda7f56e773bec7e3d19b", 0x29}], 0x1) (async, rerun: 32) accept$inet(r0, &(0x7f0000000340), &(0x7f00000003c0)=0xc) (async, rerun: 32) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x0) (async) r7 = socket(0x20, 0x5, 0x81) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000240)=0x8) (async) dup2(r4, r7) (async) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r6, 0x0) r8 = open$dir(&(0x7f0000000380)='./file0\x00', 0x1, 0x0) ftruncate(r8, 0x91a1) (async) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x810, r3, 0x0) (async) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x4, 0x10, r9, 0x200) (async) write(r3, &(0x7f0000000000)="3832af5a5775acb1e5c643", 0xb) (async) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000280)}, {&(0x7f00000000c0)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e4798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb9", 0xbf}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e5b4426d2b3ac858b0de60f3b0d0826723edaf970e2e8f2a85bdb22abd6e3f4361b97466de4e19946b3e1002733f2cec3a74d831a08fe549fecaf409fb6506a39786d216fce0fb02724cea5a3e59883495129f08c5093fb1075657c1a6eb103cc995319165a499897d3d4426c82329be4f280c215dc52ce6cba3f7799ebf5cf056e923b1c775555287f9636ae5afd98c152ab54828beb9def5f59672e25ca897cbf7cb2e9614e8fae93bc3c0f3ce24f96a1cce3686edf96fdcd465c768f706369c2112d6ef401b5bc12d808282f298495950d4011705bc221191d2d05c7c1aa94aaa3bd6ba2bf403ca48875f04768e83e03af145fc8aa74e3d94ace308e2b9b024b9ed3997da2e8fd203e35101dc08f065245db65cf33271dd249b8b4f1acd91e7e4df5894870df056d31cf5b119715d5c0ac17b997e8dbbb39e4a467986f88f09bcef2b9e2aea40cdc4be83b0db068ebed3eb93038e62936a1331a398fbb560d30905ddc36aff09e4ed78b998b535353d9085db1ee90cb1769a2d4401a89932169040de9a9dba99d40a1d91b7ecb1269b94e4373616c9f2beb066242fd4223bfe03db6444294836d6b66e907d72cb20ee3b8d60625a6db6cccea4340033d5a4106ca64e294381c9943d2e53e850bff6a01df9feafd48768dd745c0760d26bac941cea200d0ed4da095aa4873e31a6126a0b539601dff801c0cd14078bb3f53d98cff835668a07842fcf801ac69cd49d0b19671dc2be24af717d2a9e5055b964ecb7eda7a48426554988119565fea6921247b34e091b18d410fc64752efdfbd1d5c5327fb736fd42aa1e630257cdef46045e6a858e3263188e74ccb92a15dcec33014116ddcbd72361cb16f2841b52d95e7290140c429574c797082627c7f896eeb1f76429288d77ef86ac90732e84d3b6fec1f0ee7fe7b964c81418f6be8048bd6dabe12821294c3fa90a947da808c75e9d0ca07d83da5f8d2e88057b9daf94c62fdce3150be3daf400f56c5739f214cc1c8df413463a4d7d9bb6cd13354116dfd3cfb16405371f5240df41b73a6e70d7496512eec6dddadfafdd96e3d6d9621a2539e9aaeacae13d849e07d5a0ad5f5a66f68f136ff9d4588596e911ccc360be1df0466dde19f5dcf1ffbd90f89f02c5b0c8f4ad50b637f71c686e118097f14c5e2e6d6a0d1ed31c985b78ebbd71dc1cd70b2efa6e852ad746f16be5118e140fe197f25facb2352c71c5de953316421090c7ae0a103db457fd56661d51bd4ace3ddb349b0a32fc47d48cc93fa9254491a02d90b2a6e4310629dd16277bbd8e90962a601bc8c0a57e235bc4f40d3d4f1c9900af6f9ac4836f715c93902308ebc0546ad01b6c9dbf3cf5e810caa0c2dd254bfaebdc11bd5a751154f704f06c18b51c7b1891dde00e478b2d7ea9d46becabc40b05c83df7f5cfc8650f25d9766c84b2bdb94c26fda4913e304b09af07c7ad9795ac34089197afe1b89e4bab54bdcbf0b51fc295299e1176e97f49c1c3737ea80c902ae546f76a390960900c95332fbfe0c5f3823abf829ba396afb7a3020c9ff4203d620eefa030afd72ce0eb1a9c150c61b901e2a4fa6761b7f8b9ae893d670f6ab0845c33a2470026345ea7f2fa0e487c222065773c6992bc64c3f3df92717bd45fa3ee43e8bc49bbb72b8b0b09c42fe4d7bfe98e5f693c24e416b1b1ecfb1ba8927ee15f1a4adc75eac0f970506dafee7b46be264e8673d0bef30c676e50686712a0d15556452c1fe8c337a18f2ca0241459999ce111b1c82589d41317770d6998799754d66ba4242d3a1d195a47a53326e18a279eda6ce2a73e90c4f991532b3d16768ad31943abe8a943cde77a8aaaa827e38598a54e1fc83dc010da49f4d8660ce2a729c8340cb49ae893474e6970a56201280d3211ebd3260d7c7c84c2df9cd16d0a5f6032877d8929bd3736799f0b08434c743e387587ca40357192942fd1b2d64b3a91507384cc2a6c972dbd6d48da8a3925a204a11ed3616db3c2f2f5dcd8585c9394d7b43d0cb5303db0eee5d16e870aec4425356938f797d214f32a435ceac0d540d51146623ab1a374fd7b5544b40dc0e02971b8f1031a11180ba9fea8fb062394ec81326c4dca953994f371559d2929e30e5bc90e07c951bccd62caf89a9fc6be37e943d31864a931d72932691f1578222098216a8939b26af714cdfb74e9a8eb7dfd05b01a612954616e87dad5b370cb3a0e5cab866909e25656cc557268a6ed9c43103446753d556286b6560b2a325736edd110779467524421ae9d57d461ad48909a015b022f2a3e0f068a75fe489fbb4c367540d744ccd2bd97ac9ff32e38cc7420dc780c3636b256c4fb40e7b224109a45484fa914a3cde8428fc1f4623f1294ada406811da488f6780797eaf8373b777bd00eb1d021e12c57d05e373b8c2b4226544393acee86bc2c2601d5284708dddaf4eb6828a2dfbe0fb1785654d1065dc050f40d1859943dda5420377fc6514145264bd04c111de4a76fa985d5739eb5874419119d81919512b486ea08f2e31bfff594f56fc4ea799813b8396054a81b591aeae9976249625b7c11b3601ccc3cf0021788c191cb741f69302bf89cdb12c1845d1595ba166ab055f2638a58b5b1dce4475dfc4abf0af04daae195d67b6427fe39d1ec1c857b1328c4f6aede8fffcf3ad6449372457b258d0559178c4b93f57a30000000078ae58b3238986c4c94b1e0fd52462b0f2853a7a27abff630c5253deb96e77e14634a57290a3ddcffad832b207305e07415c7d511f74b3abea8f0a59d45f849b0fc249b2cc2656401a30c6689c536310e586f02613c6678ca8daa05518295d600188899faae085972153121bea7c01b4f610622b0c3dc478a9e5dfa5679912af6ef533e6a85d9fab907ee8edbeb3680abd4f20d855c3aee14298e3ab7386a6d404fce4c218919836cb0031c381b568245585c9dfea93ddcacc256954cc9bc826a1ef6f89420d95dbec2531cd1534af5b921b231f984f558f09fd363f1641f531303c66eacdea127ec3cd321536688126de22cdb85afe99c0fa8f4e0dd55fb308614419a983f7be34d2aa83643d067f3e92634bf6cc908663aa7a8a1b57e6ed1d4c1f6e411e5acc242e92bafb2f0a22b9ab7866d89beee2d4fad43ff7aa04dd35a86f676e51e417ce202db075898c49e4aff31e8228f8462cffbf897d353bffa236077131fd5e9ae762653be52a85a8e5ced1aee1fc937a2cc5c5901c7689e1db8fb17cef66e6cbc369b72475ecfa1659611f53cdf5c322278c9bd3cd80af3d2ada333bbff1e7992dfeb4a1b5ff136a2766a2fe786a200794d4595d0e69c4b9e021bb9ade324e51e18bdd04b4cac634257edbdbc8fe839faeb3053f83f95da350eac04de31ff29eab8c57a4d0c052c48c377abd1c7c7b98acf4e76458cdf884b728abe59cb97c7625d917479003686272922ff546c1c9c9179073102e6a9c2cb7e31dbe69c410066527566b391f3294077ab4d5b0c001f7eae6f7ea6b2dbc5a8da6937863cb49532c0c1f2bf14f7b596eae6c28a6c5f5179ceb18a55ecd3dafd36a74bc6aa137cd6a8eafb10fb8af62aaa29914c384dc17085f43ab708a9c164cc39dcc8713ae9bab8bcd07ed9ac8a9558e3a9b0cf9c0ba2a4704c7e7bf9ec63db0a23a84945e60768b9d805abda7c3049267dc155f47ffc38a5eb6293e9ebe4bacfec3518b850b8395894f6e7195d0f6a499647fbed8b5ebf43b4cf9e7b06f91c4296b5ab1eb425217bec38ea4d1b367fecb03e5c6ca652551615ba0b5826b5624d3e0cee23eca58c725abe50e351d3600000000000000424b426b142bcb8e036102b9385357a4b53dc241266319f8bed2073d57b819a00f625d95827a1564c543e09fa29bd20700000000000000e339af734cd36165094dbc5b2c00510283bbb3c715ac9e832ae9466e7ce3644c7b4136b66a88fa279b78e519ca08f6a5ccafc910da321d5100469b193fdb7bad56c1c52a766875f683957fcac4b1f177fd51c5f5a9edf0118edb57f879507308837630cf24627cda8a5f35141bb595bd4af90c0398d974f92f6228c644e0afe7848d1d5adfc0e505b2d04926a5c6f8527060a82188cb65899b1fa318b039f4fe0ad1b117f7601dd413ceedea8c443de1fc8e9a3a8af5cc60f763daf3165bb420aad2f8234c4aeee9d39fb2243415aac7153e94d7d0bd1e8278d31f4ff636db60f00cde3ccab7bbf20558bb7c453a84076ae27f20eb5c4957c52d66072d55d53fa19b4001fc1b1e337f75a21c71d91958660be49410064fd78be36503eb3069b37515eaa90dd776679bba5d569de68091035f5ff51f2f99008cc2ce5152ea3b8aac46649fc19a34143be73e85856c97d63afd543d8d42b2c8228fb4abbc142c4be6abbeee9c6ee308ad7af3fc57478e22dceeeaec39c69a4a45190fe623d365f867", 0xd8a}], 0x3) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0xe0}, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) (async) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) (async) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="536186db8d1f7787522ed0aed7c6889cee96f819992fdb353d1d1a014cfa22cd77ceaebf78091295a09007d59e7953edf8ab77149cb01367db7d4948fdaac3532e78e2032cbd628df8599f808e366013f789d49bb9c2a802994e11523e233bdb399b016ccf7f7638b3af6c623cb247740b0679b7e0123372ac3672cc4b7bd662b154dc32e845ba7aa807b9403a9d4c06d96c52b15dec6dd20a", 0x99}], 0x1) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x2, &(0x7f0000000280)="eb9311368794a5e766eb95212fad7f34d8fafe98edd78586edbc70c6c1b4d683d58886502b094b39b7ab7d3323f7db83255fb4be780b294c8be37aa479bd12f7151185cfaaa8417d96af546fd2933f66994136c8e64f06f72a", &(0x7f0000000200)=0x59, &(0x7f0000000340)="4d61ad1fdecb799348f2bbfbc4976504b49a75ca34486413fb38978319bec09a7efab10b379cc87d93b481ebdd4eb104803d69d560278b86d6055336bafff8e015461f3f08fea16facfabba7fc3356273c01437f7f3e6556f0b82062d8f8fb66339b68a1a97b0f5823eccf4ce328a25166bcff58942b6a9dee48d3d1ad092f3772d195333223d2e0e9cb6edfcc37e1df331a5ce6ee3f022b75533a6c4b15aa96f12d11d08215a7dc51d543e2f67f4f251639d2d8707e62baef72f798eb8ac2a6c4a95394ce3c7555ba93ecffa024ad4c6700bec8ceff0273", 0xd8) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb51a, "1a2198b59b58505f40edabfaffffece900"}) (async) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb99b", 0xe}], 0x1) (async) execve(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) executing program 2: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x8, 0x8, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d, 0x0, 0x0, 0x5}, {0x15, 0x0, 0x1}, {}]}) executing program 5: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) (async) r1 = getuid() setreuid(0x0, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r1, r0, 0x2, 0x201}, 0x0, 0x0, 0xb5}) (async) sysctl$hw(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x0) (async) r2 = socket(0x18, 0x3, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000140)="76f929990ba6b2f1122786b9a62a674f", &(0x7f00000001c0)=0x10, &(0x7f0000000200)="295b0ab6c00393cbf3c88d5d7a88af4f89", 0x11) (async, rerun: 32) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (rerun: 32) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0x80286989, &(0x7f00000001c0)) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28, 0x2}, {0x84}, {0x6}]}) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e9459", 0x22) executing program 4: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xffffffffffffff84) getsockname$inet(r0, 0x0, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) pipe(&(0x7f0000000100)) (async) pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) (async) fcntl$setstatus(r3, 0x4, 0xc0) kqueue() (async) r4 = kqueue() socket$inet(0x2, 0x1, 0x0) (async) r5 = 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, 0x2, 0x0, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r7 = fcntl$dupfd(r5, 0x0, r6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffa, 0x95, 0x0, 0xffffffffffffffff, 0x80000002}], 0x200, 0x0) kevent(r4, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) getpid() (async) r8 = getpid() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) fcntl$setown(r3, 0x6, r8) close(r3) (async) close(r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f00000001c0)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xb4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x2) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x185, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x1000, 0x8, 0x1, 0x5, 0x9, 0x7fff, 0x2, 0x0, 0x8, 0xcb2b}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x3}) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8001, 0x40) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x400, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x5, 0x764c3cc6}, {{r0}, 0xfffffffffffffffc, 0x121, 0x1, 0x9000000000}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x29, 0x40, 0x8000000000000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x1, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x7, 0x3}], 0x10001, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0xd0, 0x1, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0x41, 0x4, 0xffffffffffff0001, 0x8000}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x8, 0x4ecc}], 0x5, &(0x7f0000000400)={0x9, 0x4}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000440)=0x1) execve(&(0x7f0000000480)='./file0\x00', &(0x7f00000006c0)=[&(0x7f00000004c0)='/dev/wskbd\x00', &(0x7f0000000500)='/dev/wskbd\x00', &(0x7f0000000540)='/dev/wskbd\x00', &(0x7f0000000580)='@\x00', &(0x7f00000005c0)=')\x00', &(0x7f0000000600)='/dev/wskbd\x00', &(0x7f0000000640)='^}\x00', &(0x7f0000000680)='/dev/vmm\x00'], &(0x7f0000000880)=[&(0x7f0000000700)='/dev/vmm\x00', &(0x7f0000000740)='/dev/wskbd\x00', &(0x7f0000000780)='/dev/pf\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='/dev/wskbd\x00', &(0x7f0000000840)='/dev/pf\x00']) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000900)={0x2, &(0x7f00000008c0)=[{0x9891, 0x6, 0x4, 0x4}, {0x9, 0x80, 0x80, 0x1ff}]}) recvfrom$unix(r0, &(0x7f0000000940)=""/2, 0x2, 0x40, &(0x7f0000000980)=@abs={0x0, 0x0, 0x3}, 0x8) close(r1) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000009c0), 0x8, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, 0xfffffffffffffffe) rename(&(0x7f0000000a00)='./file1\x00', &(0x7f0000000a40)='./file1\x00') pledge(&(0x7f0000000a80)='/dev/diskmap\x00', &(0x7f0000000ac0)='/dev/diskmap\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000b00), 0x80, 0x0) sendmsg(r0, &(0x7f0000001100)={&(0x7f0000000b40)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000c80)=[{&(0x7f0000000b80)="422b7932806cfb0a402ebe783958033b504728810fd2618970fc66969c6e847c61b0655063810252ac2c311797920c6ab86306e5bf63c370e901e8c5151aafae8eb12c66aa42c229af76353132078c36954e473375e884235fffc12c891015d735539d6df3bd6aee15286915af7aa2bc8cabac446b8684d5a7d5535f1ce3337d", 0x80}, {&(0x7f0000000c00)="f089ed2c6a7079c244ff2f4ae9cf640bb5b796fe875371f486ca055a0ec8b55a76ede267fb622f15b867c50137beab69f1a14105664707105cbd6a5705dd22e9428853d9348066cd30663b07c93d6713b8434affc731", 0x56}], 0x2, &(0x7f0000000cc0)=[{0xf0, 0x0, 0x2, "2e1ebf3562df51af7506035deb7e71f6ac3aac6e99790ac5424081611fe3726a33bb13e2732a90f9666b4ecffb8df19784659d715ff8724218b48249bb13f1846b295befd7aa88bcfbc0c98c528323283b3df13249261eb787f74728844e20f1d1655a65ab61dc02c9f26092980e8119c1c2114e81cfbad85d4b564f1f9a9e54a6d8b863b2e9a4ff4c11f54bb8a8b2f2bc27011f00b8071f5741e0ef9c7848dd2916398dfa825607a25b6849bb89efedb0cd92d37466c146b75ef14f2e5c40ab64d142388a51f180a133c49f37546dcca8bd6e2731a835b987"}, {0x38, 0xffff, 0x9, "8bdf3da354de7bc5a321499646561e663a145e16b62f51f9afee0a21c2c5aae9e1"}, {0xe0, 0xffff, 0x3f, "2666440825abb181f727085d626f23b89dc8e46a1743a7cb0c9c66d295ee38300fff9cea2df55341cbb15f178684f44020119d0843aa61f1434e696295b3f80581613cf60c2304ef16fc0f75f7ce5ed43506271b9514afc869c092709701a1b6605db71490adc0f86a49358c0ccb8eee14cb03400dfa0912db989c9e78a0aa71b62f48b4c948861384c972a5b1080c33f40fd42d50184f9a2cc2f944f68238aca19a003a76bf9870b751e91975213332b0da7d0909a599c8d3eef33f9661d12830873141f9b6db0196"}, {0xa0, 0xffff, 0x8001, "4657af5b447a712de8db9dc86e1df6de3e5a87875b2893f912d38372c18fdffd585e450018205dbaa3c1b7c04cfd5bd55b34e63d9bfbdf6063b44b3121c9731ddd1376822fe5b3c6541164be0310ec7a74001222127a88bcd7778b0a447f02b75e5c8f4895efc62b3fc73f40e843310842a72225067e9ad18e8d272441979ed55dd379f51a59fbf368c50a0fe274c195"}, {0x88, 0x1, 0xe68, "402b3e21a72663b818311afd621253b23c6338803c22c75ee258b16925159b111e1f5e520582d44d55c529d4304771e6411e546fd0d79173ea7e9216730a11fcffab9b53c2616217e48127f73bf4f4c128ffd9c37df6142a3e12da35b57701e8eae32b9eb527128bc420c0ef96045238b6d450"}, {0x110, 0xffff, 0x693e, "18793545fce2efa5e41ce900835005950346be9e16a3f1674eb9fb4e2589028588adc6dcd51a013b3233cd305c09a048fb1c53979b6448b08923de98abdbe08eef291dc8df8de7b59cd2531dceaa707e9361cd148be04244ddd14c018cea29c9189bea2534564f0c6b603957b38e6849bc4a86dfcaa0fe77bc6b162162d3f44c8c043d6ae58f6ebeb6a08b3a7ad40d5d6e21916272d8c3cf9fb50f3d8324f1ba800e9a71807130c0780ba96ea677d7072a4362411b7ee3c24c9387a8664e9901d6320337399723e3827f33ccd367c9108f595c4b2caa97a4f04db6e550c0f80236f9e2d6598fb1c8b6b384a76ca7499cb42cb1b139f085317629cc23"}], 0x440}, 0x0) mknod(&(0x7f0000001140)='./file2\x00', 0x1, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000011c0)={&(0x7f0000001180)='./file0\x00', r0}) getsockname(r2, &(0x7f0000001200)=@in, &(0x7f0000001240)=0xc) getegid() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000012c0)={0x1, &(0x7f0000001280)=[{0x3ee5, 0x7, 0xec, 0x800}]}) r5 = dup2(r0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001340)={0x4, &(0x7f0000001300)=[{0x2, 0x0, 0xea, 0x939}, {0x7f, 0x8, 0x20, 0x7}, {0x80, 0xe4, 0xff, 0x80000000}, {0x9, 0x20, 0x9, 0x3}]}) writev(r5, &(0x7f0000001440)=[{&(0x7f0000001380)="c93902fd5b3bb635059db772097920d899427ec568fa0631338587454a5a4a591494715544ba76bc77c3055c6912400c2c34639e60d7c59a720814324d31114243107286cde76126d69c9c42a90b3365032567989e6e1df4b0dafe12a4d9686e804a9fa8b08871a823f42f13f6a35337043062161050a27380873fe19a9798af292795253c973a8ad5b6070b4e58facfb88dc45f7033654fa5eb640c84623afe718e291d53f8bb31f861a9aa0fd61c", 0xaf}], 0x1) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) (async, rerun: 64) flock(r1, 0x0) (async, rerun: 64) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(0xffffffffffffffff) syz_open_pts() (async) r2 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000000100)}], 0x1) (async, rerun: 32) openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x0, 0x0) (async, rerun: 32) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) (async, rerun: 32) sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {&(0x7f0000001400)}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000000980)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}, {&(0x7f0000000a80)="e5c05270b45bef7e2978c9c99ec5003f216393c471460e2db738f006bc51b1f32fa2f9411181a05e087865b4870763665f610b18cfafa53c7ced94ed802c20b61b9042bec103251209ecc868ad01be9dbcd0e592be30d9710f5ca43e8e21c55d1b4d3d4c8a700d47b3a5642097f172af6c0bbab9c6775f9938e0b1fac2fa149e5c3b945085a11119fe556ceb8bfd719b9bc5d82b0e31096416dbb42fc9e3a87456dd3a8980332b13", 0xa8}, {&(0x7f0000000b40)="ea9b8f392ac5ffb1523bfa1dda96ef2de1c71b15cc0b6d4279ed7e464c30c7b9dab007ff142f0f748368b135fb6318da581044528abb627a1511a7464b492be41bff1d50754ae1082c21a5cc62badad2a42e2b6736b980431ae526ba50f78060391fcb19fd7fedb9b3d434119f5ff00623ce251564798d4492994df23b1d9f48380e76a1eb311abc26f5c5cf1fbed8042dac44", 0x93}, {&(0x7f0000000c00)="e81e2e939c0d5b", 0x7}, {&(0x7f0000000c40)="029317cc5181822e85ed081d5ddaa4cb17430fd1c3f0856914f26fc6c1974d97c2ba9cf92db5b31e7f8de65fbea1b72367c9807a37bf7086c77fab4a137165263befcca854cc1d6f1d8f1a1c53e24133604d6c8b70298f7dfaf11fa2eda9f41a9d6c47d26ae48b08", 0x68}], 0x8}, 0x3) (rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000), 0x10) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) (async, rerun: 32) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) socket(0x18, 0x0, 0x0) (rerun: 64) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r2, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x30, 0x400}, 0x7) (async) bind(r0, &(0x7f0000000000), 0x10) sysctl$vm(&(0x7f00000004c0)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000500)="2feff25223184397e40187f10b2e6327", 0x10) msgget$private(0x0, 0x2b1) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0x57d, 0x0) sendmsg$unix(0xffffffffffffff9c, 0x0, 0x0) dup(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000000b40), 0x8, 0x3, 0x800) msync(&(0x7f000069e000/0x12000)=nil, 0x12000, 0x5) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="60e115575bd5f63b0dd7a4e26c43a4c0a6a27fb4c1e48d497ad7e8f101ac60dbf73a5fe7ba0c37253b86d68ba32a39c3067bf8ebbc375ff2dcd0c4c45dfba79d2f13a6836160f4d60b2b3369c7492ca8bf397e8f6586f430d1b3ba1dbcc5332beb5561be8087a1f9e8e7f80e208250903e98cab7c111fe5a62420a4c621fa643d3488593d65ea3dc7a811fa328f4fe838573f9b45406112398ffd5b0dd49cd490c3fada3737ddeb852d637368f43336239aba77f2e2bf5f23a0733a6152ef8fdf831751b7cf74dc014", 0xc9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea1ffe548af97817", 0x8) sysctl$hw(&(0x7f00000001c0)={0x6, 0x18}, 0x2, &(0x7f00000000c0), 0x0, &(0x7f0000000140), 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = getpid() mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x100) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x192a, r3) kqueue() executing program 3: r0 = getuid() socketpair(0x18, 0x77f8a78fd4eac7e4, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(0x0, 0x3a0914c44f7b202d, 0x4) lseek(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb", 0x77, 0x404, 0x0, 0x0) open(0x0, 0x0, 0x2) execve(0x0, 0x0, 0x0) recvmsg(r2, 0x0, 0x1842) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) execve(0x0, 0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 1: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3d}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c, 0xfd}, {0x101}, {0x8106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$ddb(&(0x7f0000000100)={0x9, 0x5}, 0x2, &(0x7f0000000140)="d6e64ff71f1e02ce66b001f11f57649aa81e857a7120e476f36c62893b64452ed27557d3c754e1669a5da79821623e481ba7eb9909b66f3929b03fcad2295cb774f962e3e7ebf4be598d341fc22fa924f05994683c0cdf93b3cf7807e1fdaaa4f4cc19d7410ba92cc91079bbc16cf53466b6c93d456624b062109d6628c98bac7facd99656d430be0e1589ab31bb828b3118091ab12542e193345f12a72e77c55c53493c79242f7d7ff35efa7315de6c708364130c494ff98074b3cbbddc34e89d2598a6b6404af214a9c1534b891f925030cb7e2773d9b707d9399db3f60733eae12ebc", 0x0, &(0x7f0000000240)="7ae1f97f7b4254248c463d642e9d92cad1b22f4521cbddc4f805df91585caa64880184dd4cceacdc6e6a3731b4031c4cb84eb59449727d1c91d2adbe11b1d4e39101740abe1424eb0eb7d6418fdb71c20698f553d85ab974e89a48bebd9bc3f8cd54628b81ed65ff44bf8b64bcbb96cd3eafe504975ec4b268244f8e7bb314184c3279626cb0dccdb65ae738893e1b36edcdf94f05f6ad097619a98bfb380017aeebcbb5171ef0aa79cba5f06922f850dc56308cd821c3cc9c2b8a3c4093205e3e5fba941fc068db1ea68d91745d13ba4cb3806027b59c3f13c0755a939b859f5829ee5dc85bd963fc7608", 0xfc) syz_extract_tcp_res(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x7, 0x200) syz_extract_tcp_res$synack(&(0x7f0000000340)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd1, &(0x7f0000000380)={@broadcast, @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x3, 0x3, 0xc3, 0x67, 0x7, 0x50, 0x1, 0x0, @multicast1, @loopback, {[@ssrr={0x89, 0x13, 0x3, [@broadcast, @empty, @rand_addr=0xfffffffd, @loopback]}]}}, @tcp={{0x2, 0x1, r2, r3, 0x1, 0x0, 0x6, 0x80, 0x61c, 0x0, 0x8000, {[@nop]}}, {"78b9392fe58931142f0c6ebf903e945ce83a048376e65470492cb98c242c548ba005ccfa9b8081ec69b1393df2373fb293c186823a0108f2a58815c19f3fcc8f551e421fceafd79eaa795fd691184978f4d7b356124abb42e40ccd2ad0197dd07b8004ffecce8871956964559e693353ad787d509db4e54564c455e235188ae2eb73f1"}}}}}}) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000040)="e456ab5043b80d3597d07ee38c32ab3c95d1a6cb93eb3c033e41d4d0d2e8612a27994d1c8aad9fa35f9ccf67edf420ae68cc183d249cffad8211a7491b97b3fdd0048cb1ebbc3c128db181748df9e02a24ec4f32df37cb49996234751b35d7168fc0479866fb44fb1bd9fc94b99e9afa9d1d14912cfa10f10942ad5118f0016a5cfe725eae73d6e4765b89a627bd931726024d41b9c4", 0x96}, {&(0x7f0000000100)="2a1b111c1376ad5d3c4704f99c34f7d17ad0d25178c43f1a7b88b169a2218171baed0ef03565403f3c4264942ae64fe5578fff1d827183f5ee7bec38281a718869de873422d047bcf26f11a4cbaf48272ff7f035401f9cd5220ce13bf0eee49139b6b1a91fd446a749ca668903e9fb54f5f4df26f8e4c465426bc76c2d3521bd0128667e90dd2a963d379d9d29a427c1932dc85c51783ea75c5cfa65fedbdf6cfe56f85f55af8e369288db20133c0db40908aa215e7a80e97639b24f6bbeddc61d589c5e3cc534990cb08b2da58799a5b6ef9cdf91c4db38e95ab5ad6250834d495c60066e8359ae00577cf7e7a3579898c8634b5dca3faed3e022c8e3a66bd4c6306ebfb539cc5e7d2291dfcf18b28b9a5d9842760df2ca45c223216c866546e0867623502dce5da2c8d50c225f8e4fe6c0aaa23c2fe259a11c125f33eace42993a5e27d4362cd1dcd1da2bc8ae8493cf2f4f6ec26edd0a97cb2bbc46edfa7339eb45e81506055fd7ceed3d2c69e14e0b94b8fb4600ccbe8b5b78163d7044e65fe3e02c8922d2c27a1628a5e17d477401e37869875ca45fa8750f7b9e148cb3db113d158354327e7c53dc6730367edafa389a91a66a3b562f536779eb4d2d069cb069804cf45fd695c67c6b5da055ad4500e4cf09785b053fd743776aa9c6da7a86c18441bceb758606e4624d06af201db04954261deb25c63e7b18f795256840e2e3fbff5a9b443a85ccdf05f5341c563abe679fdf5db8aeaf01c9aa18b215bf0f79ce1a8d9cb211dd291f6668a13e43753f15bd4acaeb7234f5cf1c1368d1fd38d99ba3a68ce1ccffcb863517612acb3f621bbaec5c2f1f1e8a9f7f8665afafe14c62e56fcc19519cc5c8f03ebe74440c3dbdac542080e788378f5eaddb9c3c1a85ed61873f0900efefa2fc8d569b755e00639d0c17c13d664f51bf5206b05289179b39ce1997cfba1adb2ae73cbcaacb467e35202a548a5e8fcd5614c8b790ace1b965ec12842195dc6a62e7a222fb7cd761651059a2425c33aaa07e5e57d5ab7f74ad340e993ddd756c1b916a5a0842e312fd7f6348d1806ce23d2d72ad7616109f04b5537daea15e8e5504492e70eb0442758044117dedd4379de3bc5175f399fa2dd3796a693adda65044be69045bef0a92f5c5850cc78a8c6feab5ea9ba37cad9816f8cb43ee2bdc7273ac019961843665e35460c2efc8ae2da0ec275a39fe1754874bd951b1fd5ab83111ff0d4723c270d73a11db75bd314e55849ffaba2f8dea7ab2c349bd9459efecfdc25ce7bcc11d44e1e126134f238dcacfefd6d486d599cadef492189218ff44e6d5dfa1f7da0a16d8b162fa7660c8255a75a7f0b45c853a800123789bbb373763d34c49a827ba32ab9edf99ac1adba7cd0106dca8608437d2d4b96a021427e8f3603b4e1406d15194b70e4c581481a844456b465867672ffde09caee89c19bc076de510a7b60a3f0c83d1161b49dc820be6dfd96c5036d557dad8fa5832d8f390015259c2a37288d9b842acb1474f171e38f0c5e030c67d6a4c8bf029d8921e0ad39be5f8a2cb843cbf09be07227197dbede47d5c839101288fe68fcecda462bd426219a19ef7b240fa89537aa8726a46d00f86153e4f0d8a4cef05942499ef94c7153ad0edd8b56624f73e8cb16d57bdfafa35826067aa25ade0f19a843aeef49b2f38ef41c1f5fafd121db7129e65f495b62c04dc4ad62f2a4d27c3679e869a9f82e4ad60b0a6bb678a5a08fa6812d39feed13609aff93cac8ecf3ca8a732424360073f466c9bf8103b08bbc1662e9845e953e94ed5ebe86371292782fbbd65ef11b1c58d889284883f2b7b3fb1e1749819c6ca0da31cc32d19ae807e307ea50662b63bd161907799370ba4f9b0374b66acd1ce70d781211696b719cdd8ba71277ad3d8ddaf2ac63ccdf7d3670505cc81e9ab85fc571e02eb60674d5c27bbc64cd8e8bfd204d613a57cbac76cb161b43235fb13cf71701ca93467f9caec30d34b2cfe90a733159296137991030e4fda306b91e86804d180a913231bfe241a59575b7e6be743bc0ae89da8a0c72526154fd52e5044c90ccf4bae0f776f43b06401dcdaee74b485e80b9f0b5911bc2326955ab27298db636905251fb4f7e665d53086aa92544d90da62bfddf2c97377211917e7dcd8114a8f8b28cd21bb064d0378e7e12ef365ae9c4b5ee889f0a856330cdfc60d4ac80894a700dbe6b27714b5c0e1c2ee843f4fbba3c7c5c85c25fe80abe30b17bf08336530033920cce1a49886b4c1d8a0c16b383062eecc9b751d00dc6dd33a3f0cad0b62eab694ec230c73b29290628f3b63a2d3017bb12adf33a1a6254438f6a75bb0eba0d5ed9f5f4163068cf89f86584a295e56e5ae49e20b69c3110c2f57259e611e873c512422192275156334b3ed40908a671a468c9600073dd4b802fde96b4bf0776b76452ae369776876cc47f70907599e28b8e9da8a817487f2183e813ed1d711342ff20151eb3bcf2a9f4a4e41876143b1d0224fa460d065090afafe733ebb545a622db76712515107299ece0b48a2a8dfdfbf20fae2baa4ebbe79ca95d8ea72214f287642f5b6f18d26bef083701e0208d54fc54bb4a39118cb9d7e7cfb4972036e708e6841e1b32251835b0144a039bffb87fa79e981da9e10ae8baacfaa598a71c759da0c128e3260c2d190364b8d65f545ce97a58d", 0x780}], 0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x80, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001180)="d56a0b1eb47b0e3dac8b8b19cbc4daf6f4cf4504edb1e2a95e685e75e181e0d019a3299a98da18c8f3ed27bb5dc859bffc", 0x31}, {&(0x7f00000011c0)="9f8d8d6eafe2ba4ff7e39c8cacfa6fddd0b0618ef37ba6fbc7103d4670fb10b8bf4bf9cf78a7177f9d8807", 0x2b}, {&(0x7f0000001200)="4f597785dce224705ab1ce1f162eaf9a2959888839bed61748d2c9cce0b2918177e659a165738ea9942a6a296415b9dd19f53fe3c16c8077f21922893fcbb8723a8ee0f51203d4f8644d1b6a684314d79f6df9cb938be7d160ec20e076e51d5ff6b80a32054809f577d9daf41a1d2f85aef7fac826169c2ac1ccfbaabb27", 0x7e}, {&(0x7f00000012c0)="5f3f96d73be27578c6b42975e3d6f838f0fe5fb38c1bbc75ccb7e3dc61b52561eef86f12f727b5ac2c081e7b432915c6cb82634069c2df17d4157a0d99da5616a6a5be0f8df5c373e578dda87b21e9fcc1e25cb17d1845480e7dbfc837851f7240adb278bffadca50913236138834f30b0c147734445", 0x76}, {0x0}, {&(0x7f0000001400)="7d27e0b37afac15dde44d873eb867c7d3f3a76ef08af9fa87dad60dda2ef600fbe8a1c596cdd4557fcf497e919fd8d045bbf4932b3f4320904ffb59edc74ab1eecd92bc212f1e9ea79f082e01bcf28ad08c1365c87a29e301748d87b281aaca93f812224693494ecaed7b7d72cf78106f62bb8db2826ad67a15211c756a15a92b6bed2071188f3e018", 0x89}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000001580)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}], 0x8, &(0x7f0000001800)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r2, r0, 0xffffffffffffffff]}], 0x28, 0x401}, 0x3) r3 = socket$unix(0x1, 0x5, 0x0) writev(r3, &(0x7f00000018c0)=[{&(0x7f0000001880)="b71ce0c1886ee7500e0b389e98699c", 0xf}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x10) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003bc0)={0x0, 0x0}, 0xc) r7 = geteuid() r8 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000003c80)="e90ca9cff960b6c077a382ada16c36ae057c1a7c4e2a03bb05a7b2950b1faec59e4a4af20da33f906e0fe16a1c9defee2b1aaf6e028531637726c126544bb8e412c00c258805994ebc1a806c51aaa4618278062fb3cbb160ca75e97bbe80b68435a017a71f31733366d6b10def9fbe65621622484f703e2fa9e2783e22892115d70d555fc84896", 0x87) r9 = semget(0x2, 0x3, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003d40)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000003d80)={{0xfff, r7, r8, r6, r11, 0xd, 0x1f}, 0x1, 0x8, 0x3}) setreuid(r4, r10) open(&(0x7f0000003e00)='./file0\x00', 0x10000, 0x24) r12 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003fc0)={{0x820, r6, r8, r10, 0x0, 0x58, 0x7ff}, 0x7, 0xfffffffe, r5, r5, 0x42000, 0x2, 0x5, 0x5482}) executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x25fd5e7aef52d34b, &(0x7f0000af5000/0x2000)=nil) getuid() r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x2}], 0x9, 0x0, 0x0, 0x0) executing program 6: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0xe0}, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = semget$private(0x0, 0x3, 0x40) r3 = socket$inet(0x1e, 0x3, 0x0) r4 = socket$inet6(0x1e, 0x3, 0x0) dup2(r4, r3) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/149) r5 = socket(0x18, 0x1, 0x0) close(r5) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x27, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x28}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000000c0)={0x1, 0x80}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000), 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000100), 0x4) fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18280000fff2000001"], 0x18}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000004680)=""/4105, 0x1009}, {&(0x7f0000000380)=""/182, 0xb6}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/119, 0x77}, {&(0x7f0000000200)=""/27, 0x1b}], 0x8, &(0x7f0000003680)=""/4096, 0x1000}, 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000240)=0x497e) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) executing program 5: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) execve(0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) fcntl$dupfd(r0, 0x0, r2) lstat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x50}, {0x0, 0x0, 0x4, 0x8}, {0x6, 0x2}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x50}, {0x0, 0x0, 0x4, 0x8}, {0x6, 0x2}]}) syz_emit_ethernet(0x22, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaa8270130000000a0045000014001136ca92ea00000000009078ac1400aaac1400bb"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80286989, &(0x7f00000001c0)) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() 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) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) executing program 7: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xb4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x2) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x185, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x1000, 0x8, 0x1, 0x5, 0x9, 0x7fff, 0x2, 0x0, 0x8, 0xcb2b}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x3}) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8001, 0x40) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x400, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x5, 0x764c3cc6}, {{r0}, 0xfffffffffffffffc, 0x121, 0x1, 0x9000000000}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x29, 0x40, 0x8000000000000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x1, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x7, 0x3}], 0x10001, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0xd0, 0x1, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0x41, 0x4, 0xffffffffffff0001, 0x8000}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x8, 0x4ecc}], 0x5, &(0x7f0000000400)={0x9, 0x4}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000440)=0x1) execve(&(0x7f0000000480)='./file0\x00', &(0x7f00000006c0)=[&(0x7f00000004c0)='/dev/wskbd\x00', &(0x7f0000000500)='/dev/wskbd\x00', &(0x7f0000000540)='/dev/wskbd\x00', &(0x7f0000000580)='@\x00', &(0x7f00000005c0)=')\x00', &(0x7f0000000600)='/dev/wskbd\x00', &(0x7f0000000640)='^}\x00', &(0x7f0000000680)='/dev/vmm\x00'], &(0x7f0000000880)=[&(0x7f0000000700)='/dev/vmm\x00', &(0x7f0000000740)='/dev/wskbd\x00', &(0x7f0000000780)='/dev/pf\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='/dev/wskbd\x00', &(0x7f0000000840)='/dev/pf\x00']) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000900)={0x2, &(0x7f00000008c0)=[{0x9891, 0x6, 0x4, 0x4}, {0x9, 0x80, 0x80, 0x1ff}]}) recvfrom$unix(r0, &(0x7f0000000940)=""/2, 0x2, 0x40, &(0x7f0000000980)=@abs={0x0, 0x0, 0x3}, 0x8) close(r1) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000009c0), 0x8, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, 0xfffffffffffffffe) rename(&(0x7f0000000a00)='./file1\x00', &(0x7f0000000a40)='./file1\x00') pledge(&(0x7f0000000a80)='/dev/diskmap\x00', &(0x7f0000000ac0)='/dev/diskmap\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000b00), 0x80, 0x0) sendmsg(r0, &(0x7f0000001100)={&(0x7f0000000b40)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000c80)=[{&(0x7f0000000b80)="422b7932806cfb0a402ebe783958033b504728810fd2618970fc66969c6e847c61b0655063810252ac2c311797920c6ab86306e5bf63c370e901e8c5151aafae8eb12c66aa42c229af76353132078c36954e473375e884235fffc12c891015d735539d6df3bd6aee15286915af7aa2bc8cabac446b8684d5a7d5535f1ce3337d", 0x80}, {&(0x7f0000000c00)="f089ed2c6a7079c244ff2f4ae9cf640bb5b796fe875371f486ca055a0ec8b55a76ede267fb622f15b867c50137beab69f1a14105664707105cbd6a5705dd22e9428853d9348066cd30663b07c93d6713b8434affc731", 0x56}], 0x2, &(0x7f0000000cc0)=[{0xf0, 0x0, 0x2, "2e1ebf3562df51af7506035deb7e71f6ac3aac6e99790ac5424081611fe3726a33bb13e2732a90f9666b4ecffb8df19784659d715ff8724218b48249bb13f1846b295befd7aa88bcfbc0c98c528323283b3df13249261eb787f74728844e20f1d1655a65ab61dc02c9f26092980e8119c1c2114e81cfbad85d4b564f1f9a9e54a6d8b863b2e9a4ff4c11f54bb8a8b2f2bc27011f00b8071f5741e0ef9c7848dd2916398dfa825607a25b6849bb89efedb0cd92d37466c146b75ef14f2e5c40ab64d142388a51f180a133c49f37546dcca8bd6e2731a835b987"}, {0x38, 0xffff, 0x9, "8bdf3da354de7bc5a321499646561e663a145e16b62f51f9afee0a21c2c5aae9e1"}, {0xe0, 0xffff, 0x3f, "2666440825abb181f727085d626f23b89dc8e46a1743a7cb0c9c66d295ee38300fff9cea2df55341cbb15f178684f44020119d0843aa61f1434e696295b3f80581613cf60c2304ef16fc0f75f7ce5ed43506271b9514afc869c092709701a1b6605db71490adc0f86a49358c0ccb8eee14cb03400dfa0912db989c9e78a0aa71b62f48b4c948861384c972a5b1080c33f40fd42d50184f9a2cc2f944f68238aca19a003a76bf9870b751e91975213332b0da7d0909a599c8d3eef33f9661d12830873141f9b6db0196"}, {0xa0, 0xffff, 0x8001, "4657af5b447a712de8db9dc86e1df6de3e5a87875b2893f912d38372c18fdffd585e450018205dbaa3c1b7c04cfd5bd55b34e63d9bfbdf6063b44b3121c9731ddd1376822fe5b3c6541164be0310ec7a74001222127a88bcd7778b0a447f02b75e5c8f4895efc62b3fc73f40e843310842a72225067e9ad18e8d272441979ed55dd379f51a59fbf368c50a0fe274c195"}, {0x88, 0x1, 0xe68, "402b3e21a72663b818311afd621253b23c6338803c22c75ee258b16925159b111e1f5e520582d44d55c529d4304771e6411e546fd0d79173ea7e9216730a11fcffab9b53c2616217e48127f73bf4f4c128ffd9c37df6142a3e12da35b57701e8eae32b9eb527128bc420c0ef96045238b6d450"}, {0x110, 0xffff, 0x693e, "18793545fce2efa5e41ce900835005950346be9e16a3f1674eb9fb4e2589028588adc6dcd51a013b3233cd305c09a048fb1c53979b6448b08923de98abdbe08eef291dc8df8de7b59cd2531dceaa707e9361cd148be04244ddd14c018cea29c9189bea2534564f0c6b603957b38e6849bc4a86dfcaa0fe77bc6b162162d3f44c8c043d6ae58f6ebeb6a08b3a7ad40d5d6e21916272d8c3cf9fb50f3d8324f1ba800e9a71807130c0780ba96ea677d7072a4362411b7ee3c24c9387a8664e9901d6320337399723e3827f33ccd367c9108f595c4b2caa97a4f04db6e550c0f80236f9e2d6598fb1c8b6b384a76ca7499cb42cb1b139f085317629cc23"}], 0x440}, 0x0) mknod(&(0x7f0000001140)='./file2\x00', 0x1, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000011c0)={&(0x7f0000001180)='./file0\x00', r0}) getsockname(r2, &(0x7f0000001200)=@in, &(0x7f0000001240)=0xc) getegid() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000012c0)={0x1, &(0x7f0000001280)=[{0x3ee5, 0x7, 0xec, 0x800}]}) r5 = dup2(r0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001340)={0x4, &(0x7f0000001300)=[{0x2, 0x0, 0xea, 0x939}, {0x7f, 0x8, 0x20, 0x7}, {0x80, 0xe4, 0xff, 0x80000000}, {0x9, 0x20, 0x9, 0x3}]}) writev(r5, &(0x7f0000001440)=[{&(0x7f0000001380)="c93902fd5b3bb635059db772097920d899427ec568fa0631338587454a5a4a591494715544ba76bc77c3055c6912400c2c34639e60d7c59a720814324d31114243107286cde76126d69c9c42a90b3365032567989e6e1df4b0dafe12a4d9686e804a9fa8b08871a823f42f13f6a35337043062161050a27380873fe19a9798af292795253c973a8ad5b6070b4e58facfb88dc45f7033654fa5eb640c84623afe718e291d53f8bb31f861a9aa0fd61c", 0xaf}], 0x1) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000110, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000080), 0xa) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r1 = open(0x0, 0x0, 0x0) (async, rerun: 64) writev(0xffffffffffffffff, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) (async) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0x57d, 0x0) (async) sendmsg$unix(0xffffffffffffff9c, 0x0, 0x0) (async) dup(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) r3 = msgget$private(0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) msgrcv(r3, &(0x7f0000000b40), 0x8, 0x3, 0x800) (async, rerun: 64) msync(&(0x7f000069e000/0x12000)=nil, 0x12000, 0x5) executing program 1: syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x200, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x96) socket$inet(0x2, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x4005, 0x0, 0x0, 0xffffffff}, {0x64}]}) syz_emit_ethernet(0x4a, 0x0) (async) open(0x0, 0x200, 0x0) (async) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x96) (async) socket$inet(0x2, 0x0, 0x0) (async) ftruncate(0xffffffffffffffff, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x4005, 0x0, 0x0, 0xffffffff}, {0x64}]}) (async) executing program 2: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() 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) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)="8f1b13b0", 0x4}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240), 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240), 0x0) sendto$unix(r0, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) (async) sendto$unix(r0, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt(r1, 0x1, 0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) clock_getres(0x0, &(0x7f0000000000)) (async) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) (async) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000080)="9fe9464184df0734cb8ce939715e6fddb4cbc353474ae1e45612267a9643c40b1d9f8938679079e1ee214770c7ba764b7abce5ee95c84936ac88588c97b61cab8a909d53d3ae1233e1484ec763352c755db6564ed5d4ae97add43527fbca8d5dedd29004e5cfddb0bd6df007e78b608c625ec11d80335324a2d8e0560d7d435545c695c581abdf58a28d378a36ff646616007e65b8c98c9a9034f9058259aeb9124a68cb4dda3ed5af130cc3b1122268280044d8ef8c7d02632d", 0xba}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) r3 = getpgrp() ktrace(&(0x7f0000000040)='./file0/file0\x00', 0x950a0aa572b5d97d, 0x112, r3) kqueue() (async) r4 = kqueue() mkdir(&(0x7f0000000180)='./file0/file0/..\x00', 0x0) (async) mkdir(&(0x7f0000000180)='./file0/file0/..\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0/..\x00') (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0/..\x00') openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x4}, 0xc) (async) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x4}, 0xc) readv(r4, &(0x7f00000011c0)=[{0x0}], 0x1) executing program 7: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0xd00) executing program 5: r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)) executing program 3: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x25fd5e7aef52d34b, &(0x7f0000af5000/0x2000)=nil) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x2}], 0x9, 0x0, 0x0, 0x0) executing program 0: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: socket$inet(0x2, 0x2, 0x0) (async) r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="e0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ef00008000000000", 0x8) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x84, r2) executing program 4: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() 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) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="713048e699319296480000001000000000000000", 0x14) setitimer(0x0, &(0x7f0000000140)={{}, {0x9}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) setsockopt(r1, 0x1000000029, 0xd, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="713048e699319296480000001000000000000000", 0x14) (async) setitimer(0x0, &(0x7f0000000140)={{}, {0x9}}, 0x0) (async) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) (async) setsockopt(r1, 0x1000000029, 0xd, 0x0, 0x0) (async) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80286989, &(0x7f00000001c0)) executing program 3: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) (async) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) fcntl$dupfd(r0, 0x0, r2) (async) fcntl$dupfd(r0, 0x0, r2) lstat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xb4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x2) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x185, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x1000, 0x8, 0x1, 0x5, 0x9, 0x7fff, 0x2, 0x0, 0x8, 0xcb2b}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x3}) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8001, 0x40) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x400, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x5, 0x764c3cc6}, {{r0}, 0xfffffffffffffffc, 0x121, 0x1, 0x9000000000}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x29, 0x40, 0x8000000000000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x1, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x7, 0x3}], 0x10001, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0xd0, 0x1, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0x41, 0x4, 0xffffffffffff0001, 0x8000}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x8, 0x4ecc}], 0x5, &(0x7f0000000400)={0x9, 0x4}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000440)=0x1) executing program 5: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x18) sysctl$kern(&(0x7f0000000000)={0xa, 0x3000000}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x40, 0x40}, {0x1, 0x0, 0xff}]}) setreuid(0xee00, 0x0) r0 = getuid() setreuid(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x6, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0x0, r1]) setregid(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) poll(&(0x7f0000000080)=[{r5, 0xab6cc3d7ffaa0897}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x2}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0xa}, 0x4, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x5}], 0x1, 0x0) r6 = semget$private(0x0, 0x2, 0x490) r7 = getgid() r8 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r0, r7, 0x0, r8, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) setreuid(0xee00, r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r9 = msgget$private(0x0, 0xfffffffffffffffd) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r10 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r10, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340d624b31433e8d5a4f9bdb9fd007c500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r10, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r4, @ANYRESDEC=r9, @ANYRES8=r0], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000080), 0xa) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() 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) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) executing program 2: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0xe0}, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = semget$private(0x0, 0x3, 0x40) r3 = socket$inet(0x1e, 0x3, 0x0) r4 = socket$inet6(0x1e, 0x3, 0x0) dup2(r4, r3) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/149) socket(0x18, 0x1, 0x0) (async) r5 = socket(0x18, 0x1, 0x0) close(r5) (async) close(r5) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) (async) setreuid(0xee00, r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x27, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x28}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) (async) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000000c0)={0x1, 0x80}) (async) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000000c0)={0x1, 0x80}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x1, 0x0) (async) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000), 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000100), 0x4) (async) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000100), 0x4) fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) executing program 5: socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = getpid() r4 = geteuid() r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x3ff, 0x800}], 0x2) semop(r5, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r5, &(0x7f0000000080), 0x0) r6 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r4, 0x0, r6, 0x0, 0x1, 0x7e00}, 0xdcc, 0x32f9, 0x3}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28, 0x0, 0x3f}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r7, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x1de, 0x9}, {{}, 0xfffffffffffffff8, 0x43, 0x4, 0x467000000, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x4, 0x1}], 0xf2, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x10, 0x3ff, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x2, 0x7, 0x101}, {{}, 0xfffffffffffffffb, 0x92, 0x2, 0x8b72, 0x4505}, {{r0}, 0xfffffffffffffffa, 0x83, 0x80, 0x1392, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x81, 0x2, 0x8000, 0x5}, {{}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x8000000000000001, 0xffffffffe790fd4f}, {{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x7, 0xd9}], 0x2, &(0x7f0000000500)={0x8, 0x7fffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) chown(&(0x7f0000000080)='./file0\x00', r8, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0xfffffeff, r8, r9, 0xffffffffffffffff, 0x0, 0x82, 0x2}, 0x200, 0x8000000000000001, 0x80000000}) setpgid(r3, r3) fcntl$setown(r0, 0x6, r3) close(r1) executing program 3: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x2}], 0x9, 0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) (async) shutdown(r0, 0x3) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r2) (async) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) (async) writev(r3, &(0x7f0000000b40)=[{&(0x7f0000000980)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287cb39417d25bd833815ebef001deb672d80fa0f8bc68f7187cd337803948baa7e34f56701b2180ddedf8852feae4274e0629118bd46b571a30d94e3d900dc6702897682e301f9b2ca5771a8a", 0xa5}, {&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13608a0254", 0xdd3}], 0x2) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x50}, {0x0, 0x0, 0x4, 0x8}, {0x6, 0x2}]}) (async) syz_emit_ethernet(0x22, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaa8270130000000a0045000014001136ca92ea00000000009078ac1400aaac1400bb"]) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80047308, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0x1}, {0x5c}, {0x416}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004667d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) setitimer(0x2, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaa7fffaaaa00007c50393e1090e47d7bbe4a44995bfe8c833d695e6277c7c2a8b67f1f534ef74dccda17295eaccb7c5eb0a76081cce3faa5122a04418a9f5aff4496a08e022e21183bc873a0d4958ab6f83047c66d74784f7bce599789c3caa57c384d03fab0e21bc13787edc250a7b96f37edb3f6221837cda7469f4391b545a40ac259142a9a2af1ffa5d8360636c274d02b1c453215e88010499b50000000000000221065bcd60c89b4b8c7b8c1518db87d9d"]) bind(0xffffffffffffffff, 0x0, 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) dup2(0xffffffffffffffff, r2) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x46eb37715ae71901, 0x0, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{}, 0x0, 0x0, 0x0, 0x0, 0x200, 0x1f}) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee18850"], 0x11, 0x800) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000bc597b8a7110cfcfb630f8fce91c8815cdb3170494422f94d3ca7b7e6e85277277ed8b80324a3721ef9788207334532be3f0940418dfc357ad34a8ff249bd5640720a0ef96857717d47c739a7105b1f5e3f02c84cacb4f83921ee9801773dfb84f3afbcfacf7b467bf6b551d8e905c883ef3bb3011e829e5ddce4e243de033ed1ad495516771cab6167098bc69fe5984b6280e3fc97b2d624151901511c550e6d5d4ec5f930c0dcec4366ceb87"], 0xa9, 0x0) msgrcv(r3, &(0x7f00000007c0), 0x90, 0x3, 0x0) socket(0x11, 0x4002, 0x0) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x2, 0x2, 0x7bffffffffffffff, 0xffffffffffffff49, r4}) syz_emit_ethernet(0x42, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88a8490081003d0008004600000600000001070305000e00907837cb0d3000000003ffffff9d0000000900"/66]) sendto$unix(r1, &(0x7f00000002c0)="b1000501600000903f00000009000000331c1306cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b29153072db9b126f92e2f0ca3ebbc257699a1f133e17e6b5d602000d7d026ba8af6300372af6c104b87d1709bd8bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000000000000000000000004f5de800000000000000000800000000000000bf3ff74a2f2c88a03622c3148a28a9a2992aaa68fe94ae17756756865e3f5d0b04f7f685d75ffa7d61380a68ddc08a54b9a027d1eb313118ea46fd21537a7a118648cc2373387b21376026f4ce481aab7ca5ec262107a5c4e1fb", 0x116, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0x8100) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80286989, &(0x7f00000001c0)) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xb4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x2) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x185, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x1000, 0x8, 0x1, 0x5, 0x9, 0x7fff, 0x2, 0x0, 0x8, 0xcb2b}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x3}) open$dir(&(0x7f0000000200)='./file0\x00', 0x8001, 0x40) openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x400, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000440)=0x1) executing program 4: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af572bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906b87844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29c116602900857c0191e77240e7867294428ef5cf8e69e994893fb3e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d00800000099d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c8547e97d555a6580512b19af967d393d28da7461b0daaf5f569e56208cf619f1748fc4554e4970cbda93bf96331f901f00fdab2544a05701cf8e1f6bfae5dbfa444291fbaa9eca6d81c34c6be540888df1162b4f6665265defa30ed9fb8294284f934fa90f3cf414696e31d34f467ead405bee81fda3a6b292a40dd37bd04ae1f81605da8ef62c450bd58525ab30b60b150a9367e200000000000000000000000000008a35ebd5f5a07ed8988f0b892b379e9fc79500b34e0376c1e9b6ea18aab7f2032d8654d7525a1681f0fc9ab5c05e7310b36ee518e7af205cf08dd1430ae38e7beb8424999c69860e8d325ad196a660854254be99a583c4c4aa77af7228e35535e8523394cda4d1632f6542a3b27d735f77e257a5572e6daf02b1a4b950b0ea220cf4e7734d6db76e0e659479c4008eed9b006d579e2cc9ac09fe5eee80645a"], 0x401, 0x0) msgsnd(r0, &(0x7f0000002b40)=ANY=[@ANYBLOB="03000000000000005737f4e8cc9a4d372333874964cdc9f0c9b28429a1d6018e66ae805a6eaf5b60973595de3c6c60ed4223387465aa674b54a5edb2e320b72509e127825ce3c37e97f2dcb3634dc4bf8ad00addfdfe89e41b89d2e5211bc7053c6633039e49703d5d99c2edb8217408b39a202a5d350885d40a85574aa11c79d543dbd0988912350a45ff7253d405381245569d0ace931883eb85c37ae701281811ba1b8960038b2720ddcec3cfb8c238bf573aef5850b865e449ba54b24ff019da46afc4e2433ea69feed66c441b11ffee290e2bad06667d0ecb15272b"], 0x14, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) kqueue() r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) readv(r3, &(0x7f00000011c0), 0x0) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe64) msgrcv(r2, &(0x7f0000000ac0)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) r4 = socket(0x6, 0x5, 0x0) msgsnd(r2, &(0x7f0000000040)={0x2, "1df33699fb72338397098e5454c10006154e15f1b31f789e96f76daee6c959cce4e33b0c92d52ab85c4a74f6cc35b548537157e49c12251bc6e2e9b5607bb9698293586fccb241edf8df36f8cd"}, 0x55, 0x800) msgrcv(r0, &(0x7f0000000480)={0x0, ""/237}, 0xf5, 0x0, 0x1800) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x5}) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) executing program 1: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x18) sysctl$kern(&(0x7f0000000000)={0xa, 0x4000000}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000400)=""/103, 0x67}, {0x0}, {&(0x7f0000000540)=""/235, 0xeb}, {&(0x7f0000000640)=""/233, 0xe9}, {&(0x7f0000000480)=""/47, 0x2f}], 0x5, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206925, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) mknod(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="5ab7", 0x2) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0305602, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() 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) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0x3) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000080), 0xa) executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x2}], 0x9, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket(0x2, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x4000006, 0x0, 0x0, 0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x7fffffffffffffff}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000180)=[{r1}], 0x1, 0x0) msgget$private(0x0, 0x524) getsockname$inet(r0, 0x0, &(0x7f0000000000)) executing program 7: socket(0x18, 0x2, 0x0) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) setreuid(0xee00, 0x0) (async) r2 = getuid() setreuid(0xee00, r2) r3 = getpid() (async) r4 = geteuid() (async, rerun: 32) r5 = semget$private(0x0, 0x4000000009, 0x82) (rerun: 32) semop(r5, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x3ff, 0x800}], 0x2) (async) semop(r5, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) (async) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) (async, rerun: 32) semop(r5, &(0x7f0000000080), 0x0) (async, rerun: 32) r6 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r4, 0x0, r6, 0x0, 0x1, 0x7e00}, 0xdcc, 0x32f9, 0x3}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28, 0x0, 0x3f}, {0x4000006, 0x0, 0x0, 0x80000003}]}) (async) write(r7, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) (async) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x1de, 0x9}, {{}, 0xfffffffffffffff8, 0x43, 0x4, 0x467000000, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x4, 0x1}], 0xf2, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x10, 0x3ff, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x2, 0x7, 0x101}, {{}, 0xfffffffffffffffb, 0x92, 0x2, 0x8b72, 0x4505}, {{r0}, 0xfffffffffffffffa, 0x83, 0x80, 0x1392, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x81, 0x2, 0x8000, 0x5}, {{}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x8000000000000001, 0xffffffffe790fd4f}, {{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x7, 0xd9}], 0x2, &(0x7f0000000500)={0x8, 0x7fffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) (async) chown(&(0x7f0000000080)='./file0\x00', r8, 0x0) (async) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0xfffffeff, r8, r9, 0xffffffffffffffff, 0x0, 0x82, 0x2}, 0x200, 0x8000000000000001, 0x80000000}) setpgid(r3, r3) (async) fcntl$setown(r0, 0x6, r3) (async) close(r1) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000004300)='D', 0x1}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000bc0), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "39df98", 0x8, 0x0, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x0, 0x0, 0x0, 0x81}]}}}}}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1d}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) sysctl$vm(&(0x7f0000000000)={0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) (async) writev(r0, &(0x7f0000000880)=[{&(0x7f0000004300)='D', 0x1}], 0x1) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000bc0), 0x1, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "39df98", 0x8, 0x0, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x0, 0x0, 0x0, 0x81}]}}}}}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1d}, {0x40}, {0x6}]}) (async) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) (async) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) (async) sysctl$vm(&(0x7f0000000000)={0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) executing program 1: accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) r2 = dup(0xffffffffffffffff) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$PCIOCGETROM(r0, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) (async) executing program 3: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x34, 0x0, 0x0, 0xe5c4}, {0x8106}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) (async) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000380)="8a68e043", 0x4) (async) setsockopt(r2, 0x6, 0x8, &(0x7f0000000380)="8a68e043", 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ktrace(0x0, 0x0, 0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/199, 0xc7}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/196, 0xc4}], 0x3) (async) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/199, 0xc7}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/196, 0xc4}], 0x3) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80286989, 0x0) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) (async) r0 = socket$inet(0x2, 0x2, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) (async) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) (async) r2 = getuid() setreuid(0xee00, r2) fcntl$getown(r1, 0x5) (async) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, 0x0, 0x0, r3, 0xffffffffffffffff, 0x35c, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r5, 0x0) r6 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r6, 0xffffffffffffffff}}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(0x0, r8) (async) setregid(r8, 0xffffffffffffffff) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r3, r5, r6, r8, 0x88, 0x8}, 0x2, 0x1, 0xffffffff00000001}) (async) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1004) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea0800fd", 0x4) (async) getuid() (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 64) ioctl$TIOCNOTTY(r9, 0x20007471) getitimer(0x2, &(0x7f0000000040)) executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xb4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x2) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x185, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x1000, 0x8, 0x1, 0x5, 0x9, 0x7fff, 0x2, 0x0, 0x8, 0xcb2b}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x3}) open$dir(&(0x7f0000000200)='./file0\x00', 0x8001, 0x40) openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000440)=0x1) executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0x1000000) executing program 5: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x18) sysctl$kern(&(0x7f0000000000)={0xa, 0x5000000}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) setreuid(0xee00, 0x0) (async) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) (async) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) (async) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x5) (async) r3 = getuid() setreuid(0x0, r3) (async) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) rename(0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) recvmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/211, 0xd3}, 0x1863) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) executing program 5: sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b1000503000004000000000003", 0xd, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000004c0)={0xee0, [{0x1, 0xffffffff}, {0x0, 0x9}, {0x3, 0x2}, {0x3, 0x1000}, {0x2, 0xfffffffe}, {0x2, 0x1417}, {0x2, 0x8}, {0x1, 0x7}, {0x1, 0x20}, {0x3, 0x62}, {0x1, 0x7}, {0x2, 0x35}, {0x1, 0xfffffffc}, {0x3, 0x7f154941}, {0x1, 0x8}, {0x1, 0xff}, {0x2, 0x1}, {0x0, 0x6}, {0x3, 0x4}, {0x1, 0xfffffffa}, {0x3, 0x101}, {0x3, 0x4}, {0x2, 0xbb1}, {0x1, 0x8001}, {0x2}, {0x3, 0x80000001}, {0x2}, {0x1, 0x7}, {0x3, 0xa6}, {0x1, 0x8}, {0x2, 0x3}, {0x2, 0xfffffffa}]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x63) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xe2) select(0x40, &(0x7f0000000080)={0xa59c}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000080), 0xa) executing program 2: r0 = socket(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x4000006, 0x0, 0x0, 0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) (async) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x7fffffffffffffff}, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000180)=[{r1}], 0x1, 0x0) msgget$private(0x0, 0x524) getsockname$inet(r0, 0x0, &(0x7f0000000000)) executing program 6: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setrlimit(0x3, &(0x7f00000001c0)={0x7, 0x6}) r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000002240)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5d02c4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f815fd34ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cfb24ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04714153ca7e8e671a9f224f4d95bb0140c27093ee3e0f69bab9caad25e8ddf8bea81b380e1f73199b3e", 0x1029}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24db", 0xd47}], 0x7) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) semget(0x2, 0x0, 0x0) r3 = getuid() r4 = getgid() ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000100)='&', 0x1}], 0x1) r6 = open(&(0x7f00000004c0)='./file1\x00', 0x80, 0x138) r7 = syz_open_pts() dup2(r7, r6) fchownat(r6, &(0x7f0000000440)='./file0\x00', r3, r4, 0x4) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r8, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r9, 0xc1045763, &(0x7f0000000100)) r10 = syz_open_pts() close(r10) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x4000000b, 0x820351c, "0900ff1bf9040000000000000200"}) executing program 1: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, 0x0) 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 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) lseek(r0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000100)="ce94d0d4bf4cc8f53a62be7e5718419c62606c3c2f64058920994abc396d89fe5a6a585e4876eace845dfac59f2c98560115b9bb7e05065cc535201c9b63aae39561cccea07f98fb49e10e15978f7f4b95a383c6457e2495c93ecc518a6b74910a11e293005c2ac26a69bbe3d057f550809288761be9d8d37061d892df3bbe2897463b4a44ef7e376575795bd2dcc1334bf820fe51bd646ec3b38bd0aaf5513876d746b309e185222cd72009dbb1", 0xae}, {&(0x7f00000001c0)="a0dd3dad6ba1364904b8095e4870a1448d07addbc4a4b96123f41c8f169b9d89eb763a9430aedf9ed05e7bf4d88a68abd5f7b9ca37d50d58e6c0e4ee561f8c559c", 0x41}, {&(0x7f0000000240)="d730e75a2dd92cc75bdff300d7cb20fb49b20269edc625928226d4b2aed1e9218519e6e94caa280b171ec3768c6b9c3a28e0cfb0cc8e8f6c8ef98fb80044d1fa6cbf4abefd6c3ea4bb41a193212f8fa8d4d892df4f3aecfe7b5caadd5e0c4b3a55109d47f449c1f3b7723f9304439e1fe5982c8b49a40f00c97aef72ddff55516ecf9b59d7f79bc6cb3eff3a5a9f9c7c413982f77fce", 0x96}, {&(0x7f0000000300)="4e6d0a5d84141f4de9be76c8a1244bf3c73f62790372b3b760303a884cd706fc504049b47049f8ac88f5da512054ac4040c353256fd03fe7c227abbd2a759bbbf4c731f26543b0e0fd47c22263695e0cdb3d07d633ac4ff79c46d36a78152450f22257709922c0593c5c44c8e338907917ba559e761c65beb885bc540797fd1205d393af858d1b4f7c2348b39aca771be99a30a01f715d80d64d6d8062b408b92d9fb9ed00e84cead9", 0xa9}, {&(0x7f00000003c0)="d6116b9c687d7d0e93b57e22b6ca01c7da9e60a5e2f8a1675b1e8e36cf906227b91051e42a2b3fad32cb98034b4aff0573a0da3553d49fff417302246eb8c5d606de7c8ac8d559ca3b48cc3c3d53f8539d97c75e214014f3161ea2829effb8179c6915948de4cfd62c2594b748329f84dd39", 0x72}, {&(0x7f0000000c40)="5ce2e64049f1d74d2a6f07d9d6427b8d5a512b4871a5236ef25f9634f0aba191c156dc9c8bb918ba3389834f09b159e38c0e6c3caa332e1863bd3c7e35452040263527d58569b3655ffa5e3b220b768868f99d24a203467c683465d2bfeaa2b8595a32dc248706f40189755e65e06db349619b5c6052bf09de473cd029e113b87285a6dbb3a10c60751dcbfb578c9222d874b0a7ca1f22f73272c757c4688a29be1af7ab298daf0911f7daf4a2f94099e3d06c8756674039397d294d4b9278b9dcda10975350b1e93496aa2e7fb8f9f9ca610b9c7c9be3f41f855365726c751980d59e9b36b58b87fb506492415308ffb5614482bef27a157d4ef3039ae5713e6a43db22677ba4548f27e846d1f02509d16126855f2e8903d8731316da9fbd6bff37518199df74bec8ca5731fbbbeaa0cb1bf67819cdf29ab2b3573539b300c6eee992815bf71ded8e2c5f60c9280d5fa3a03899883cc9e4a0e74636421e5bb6d21d6ae71c4e8b3b56ba54ba7eff2a660b7eca021b0b4a2ea0beb3ebf921d435e53cc6de0d414f07cb01aba62f36bc50c049b9532aaa3d5333e095e120a77fb479490dd367245b7f3cfb55ffe73d7f447e5d901310e84534c666fe72f1b4fe132d9255f9a3a5e46481ed17f3c4677c12e97cf982f5d427fe57b4f95e3638e698b2b861f3e866756ffa925b65d00fd5f3978f685419586b5689c22a03f2e73601a11cbc6210f4c10a77a40803557f0f9c7d1875a7ba6ac7ef54959a89200644f9a9d1a39a88849d42c9ae79f193656792c5ca739a4dd61cc7b61b67eef859dd2ab5be31151a9b6bf153ca4fc14acd40e595c515b81513404f8c130a981393676a4289e1828b5f89f354a8c11d79bdabb608fe65db8c3fbd7d9aedef44662090ebbce81b55bb34c67eb7230ebd9c53046043517970123b59b3c4087fe0ec4f76e385e71e3ebcde109d4d921bb8ec9730e8ad176db0d6aea0c4b3a2cd15e98af5d99fb139b49a17dc47bd3cc464525f684874c8efb64c62afc2abbebd41d5d820ef989057ac2301349c1c22b051ebc85bbe0d635f2c120b5ea8e1c1e920ce5b38930d8e3b92e2c9627d4d64b7cdfc338019d10da412ca512efa88a0f25396cd38ec768eb0c9f86b53fb85fec3194219000e5ab46d1f356b78bdc81d14ec5e087ee8686466a94fd95e18181baea8420159928cf941f00795b0e94046ceeaa7bc0caa2871e77d33ba68d0777559db88399d39cb680e41b11463626767bf9cbd3629abee597fffbb00fd8548f11eea0050c15b07b3603423aece79310f5848709d1af34ad6d2d4672f29e8df23684809f9af1984be81a67b86c3b08594c95dd6474e020517fe8afe62e9f77f075d4c1413f0015869b355c0e5457d067127be8527954d853ba7fcf79b697ac45665ec779129e03851e382576055687cb203d0f96a7cd5081b36c7516e8b9ba337c0d15d4ea0b6f09ea14c7a28fd29e34cd7a981fb46aeac260747b8afb5b0e89f94b7bb12e022697010a59e1f6aabb07f5df95228b2b2c6bca85685abda734f2383e5fb33fc1578d0b98002bb2fe7da431fa18f7802faaf485c52e4c99f288e4849236ab75989c39e19a1e7faa9bc6511ff79e2cc32460b6e0297c54e572d10e159520124c9ee7561f4cdd6d8c8b4a1afe01744dd7a761a39c87bd08fa0224381d1a316b183afb8608fe8e8a77fb5fbe9bb7cdc7163f1a365400c06047a175946b2421b82fe56016bf38ac9bce084e46e4cc36ca5ffadea73bf6f898663fda0152ec4118a88d99ffeabba38514e2d824337513ced74aec75790a06167fea2fb986af06829532aec76cb0d75f1323e3e714caa5b53273f682a533c635770bb65a8b02909ea44bb769bdc53a96772616ea5e1698fdb0278b2c01c33a7d2bc86cd61d048c2aee7bf1625e9ba62e453bc343944524134c70aa4b3639b4964387c4b92101cd41092d307535b26a313c427c9809ce0f1a3a3d0187368110d3bf62eba282b4193e2da8dfa798d38023e0b1f4a25cdb75b800d3153dc0b43a634f0e1d04f5823189d7007705b29d0108179e068116c785f235cac219fddc2a25077f62a54c443b579aa2f5ab2a7f1216966e17f18e36f79442eecb0806aae8bc741287602594c132e0106604ba8e21e58ff940cf95e9f622b7dd3b072d313e961392e50eb8c414beb07f86d49fe0b2624188337c4f54138b62c5842ea00c96f5fe8b2459bbd61be4c557fa81b7f1321a8d4762c8d6635519e37caf71e97d4ef13e236b8d49258fab8bb3bc996437494fc3b3838d132c9b33f83efda4dec3a28ed7ff6f4f50aa1a0e1ebb7a846ffdec4468e1bc8233b92171bbe3ef90f9a14d559c3acc75e3857f3d1c50d402819063077e6a7ae18227e694595a04aa2d013e3ddb15b43ce0ac9eb589686020c5c0efed51ccb24eff1e79c1a971f50ccad0e9ab0a90729b235d62fb9ac1f4a3a41c5bd4c0cdd0829cea710e8bfb59e5c496c40789677c3d96be4944233a34ea44d4087547be3d7571a9d2a8ea41b3f28c67872be7a4316dd9d7450e5db35333f5abbbb681734170c6868b2afddaa5eae560410a13c71cae90611c3360c2dc43575ca8650e4cd20925e2a06bdf93ff3678b099a84a5758c5b5178c0d977d6c8a3d8d0253e416579f025ce466f6783925a36a4db939f36d0a3c29af306696f66a55a622c5b2cbd6841a066f5c72153e2fc8363353402f4c3794c447c5cd735d9d662447b47bb3152a8c7c732f54978ce5d5cc1d9ecfdb4097e60e52c5104abc6335d32f73799e69487204cfeb3623a3965a8a5723752685d350bc5f82eee9f72abf351215ed77288c592277ad389c593b24b4e00b47ac706346b618aea76ba2e2b954bab4c98e19d9191c765a174877f59e7f47577354c32307a323b9a95157768f9d7f9eb9fe2558356fd97ac91fdd51101fd0c335f4189dc4f1ee25dde375c059f776e7783bc8aad587f55f122bdae2fe40191c7785ad07ade725807c4598a9b4aa9619a19b26feafbb3a43dac28499bb6c1315f6c9251053271ba4d67d4cc91655dc9f416d7fac6e4fa50205fac5a666fcac1150d725925a25eb24b47ca6e6110a40c0aab2f812aaf9ee3b326ce5371ab51585e7e7406e401c280ee30130e11d1f1be142536863b481324af41dff8b36e8620772e8ddc9f29c02de96b0a8139436ceb01521b8b99c723e1b66ce8ae0dc0c9aae40b9ed0c01d85f940e0caedadb97cc5e65b29df28b2d5a61f8bc05dfe3f79295da7dcafa85b7d1ffb277693dc67e6c99142593c2417164dd2b9e5e224769387a3f3c9948a5a86b644ccdc3716d6bf491910686b58836006a1137d93a572e0f005ef4695f592ecc189957161fc706b550caa50b2ea170800fd2204825114bc68dcdd30900c5e4c987f73e067a357722a4894839eb96ee52097f7c682229576fe0665e0c000d7a7315d4e23e2d030f51aa5e22e04b750a81cab8a3a32fa6baa29b27f378ad2a26f775b8aef712b41d08f99c3f7642bb34732e771c36e45b6ad845e4bf6da48d53b198e1fa78553159ae14c3596ce7c051f884f3c4d06049c79a1eef51694d8de4380b8eb46be11523c1166165d4798884f7b42b8ae274a6e9369c39b64a7400dde26abcb52f3ba3136b0c2433b63d0f45930813661db3c81da1d1cf9a08e48ea10453c722c91d67598f15f167b8e27b2d459400a5f8f8364d773c4e0179cd7b90e4a7c5c41a828f11d2c89e68cd726bcf78e351015ca49f0e5e38a59dd802d1d52a39613996d7b290da708be32b3e609f6f92a7d48f169a163a68a8a1d5feed75042ffcf53cb229a03ed81c2ef8e197f2d99541afc52c6d1c1bd9200b2a8e32aa8b0e00515d67ca4cc454364ee21868646ad2483d38b28ed7330fc2b14fd979d6d949abc3e54d4a27fa19a3545bcbe43265b783a790df51dd7afefbe8ebc71dab86ad019abaf16a9a9834c1d76404376c1f7a7863fb76962aa9a8fda1c42485b083eac56c7c0f93b2da78efa21a0ef54328e678ac405614052aedf501fda8d9122429b8cb79b1fa86ddc70378439556bcbc6b124213a519f207cfdfde73cabadab143a0af70c480029becfedc0404eac602ed63cb940e8a11a7ad465963432a3dbf3b6aca4f13230ba7626e3950198446b255d7cf5bee30eb1b19ad153bd0d6dbf3bc506b55ec828eb7db7f2f676e34edef2557c63f93d038a09dcc858e5210641b72fc57cf9c23226ce68e3b39dc0ec2aa6d3e58767ea390da82274f5fb80d21fc62004ea77e29a18bcc47fcace6c7cbe058c603e60ea4aa185077bf54594667483aa9c1c493eeb377d911dc3460c1af764f50a4ba51ac1d35b0383a849e3b3ed1c8296f86af93af2445e873f48f5908defaf6fc40d76a7bf8bf285d46a752b6dc0ad0e10171bfb229ee3751f9be0ad19717ee893bb38994a5bd187cb5c1899ec84b2f8e3328c8db186925b457fc4fb28eecde932427bdb69ed593495014e2dd30cf9293074721f52ddbe0fc967288bd45c291888e1730d4ed670c672ddeca889a7988a0ecb347b0010c716607b6fe2c60045259538c39f9baf5ece8ecd2ff1995a4f97258cea5b2f13ef689f7fa1199577c8448fc6eaa715b0274563e0bb138fc1b96d520391f8e115675527dc0477cb494369f653194640a246e2deb8a5bcbfbdd4e02b61fbee372347f70a0fc5c1ffc89ea7eee31affa8ca7e44c6a670b5cad8690be0c84ae70616c0f2a42ecf2a60129f562120586c6bee6f7384d6e5632527abedc498aff5495ac0384293ad9c87e6fb261c0534f3aa125d723190769817ea8b2997a965e11c967848c80fd2d991930af1af4d9537284061ae9d8edbcd3ad44495a92c7da983f7e77ad4855580bb3b96bd2f92b5c4cd312dddea56f84bcd6fe8e0b3a88ae0e9bf0ef500c849b76f3bccbac4606b55f8fe0eae530c281af6010a3d32de38ed5d6b9d1f0edd7a901f6f9709d80d2d04d50379869dd2227d0d4b246d36c2f6a41e3b94bd47fc252639ec3eae2b361242a97ce6bb123549c4b29150f8c7bf7c04c3f7953d58c20683af153a38d9686486f714eba0dd2c1507792f8d1aa0b11541ce10ad31e287929b5b9dbdf173cb025790298ab5ed2500eff181178acd04ba7028306e3941f052a369b187ea4eafe3517b51d5b67ed6f9211f318318705af06c703c3020b93eaa6dfc0df4d6cfb26b383d20192091abc3c0f51329025ca988887b86c7a0f6921e68bce94409a21fd43d34767dbce54ab0c341694aa7d54a8ed763b1a74d79cb0311bc4c577b9ceb41d43bba46da511861353b2133b0ec51ed1cdb8a59532e18085009c4ea3d7fadb9a1dab79f33205c0a4e9c1998c87d4b2c80e1941342edc65ef7da3664ac4ea9cf447b8f02069a33a4afced1764c7a60b2135370924636821710c4f8b6e5318b5e18b422c6240b88b39fdeffac60c4c3c49499e77d8b1f7f45aa7f41731de08a592bf1f65611129d9b215d140a0ff404c3e36cf87eb291f29ccc3934ea0edee64afb136f134df1e7ad12613e91b34c4a9d1b74c349e0c64498f9eabdd872fb8b5a9837ee81f6c72af375456618d59f1999724ffd12be4e61d623d395694b23b416f376ebf94c76dbf5449068d709a251151d97f5aebf4f92e638aa3d8f66ac0a3e39e9c123d8def0631bfb4776ef2501cd5d6ab4020ee924f2f2c94613e3fd8289165c3c38f6e209e542254d59936afc573d99c23173b875ddc68933d7c75a320ffab20f72fe98e5112c66c3171754d889b803898403cfe3eb14ea9b8b3bac", 0x1000}, {&(0x7f0000001c40)="11611fe6525e9d0e11cf35e8c46a78bc835141d4018618d30f7608856ef2c89998126d1b5d42fc52f6a3aea9dfd72f776686b39d0d37c4d40e9bc3364507466c5f53b391e7dbb64f5d892db2cd5aeb0ef3a9ad6b0ff86a5d279b766b1cb1d0952f5f63260cdb4b112877d8792311cc28a9e420637e59c64e1202578ba0a171299bdab300e34f50c7a4ea20374fde253f24e5243b3dc97f5ff6175326b985a3906e6dac2c9549b405692d5500c19c77ae7519e2dd16885d6028f01e46a1913a0a7e84d594baace5e806f3496f8d860a049d24dd2f890071a22b6a57fbb33e3a8bb3167e17bd68381e2fd3daac12e80a73ab595cebc99cf7ce78be3fb40395acc5734a63d61c301927351e4b788d9a0191346ab54dfe5aafa6d2fc0db5957d0c5373228461310cd4b4eca83e85d09b72aa2eab555be1bb39d6895a50fc52af1baa07698d4ed1b2e692a685e73d96f71a9adcf29aea14ffeb7b47136f5f3d2b729f31bacdb8f4c397495cd3fc3a2ee0456a7cadea82a55286cb529c95b8037c3cbe1efff63200197b23631d124c8f6384dd211a8c44f27f1c8afc8ff8fe1e9ad938af37321622ebdbe09d87cb9f7156a11753b74d72712d429ec3429f518b1b35ae9df610a9070afea3c641c6be5f3b038907904223f590d0b97d6f3e6c24a37981ef9670530b7e45020b0374f94dc85bd18162d5cea9a3a1e35bbf3a86b75121f435cf313bdc2cb8f315eead65b5d0f3167976594dfb0e23e26e490249fb16b05ece6d609756e39cd5f42b9077b2edbba515a5963dd70fd35de7c47098b8e09524b9a0a9ee41f3e89f9aa072a4d4dc681f338b6c5c32bdc6d12e32c093224ca12cfbfbd8ed48b10dfd4b7dfb33c9b5e8f5f1728fcf3e0d96a6bf64596a2cf77add7deac848c4a1a57d6e0145758f33f4a345d29d036ac4ee89be26535753d6d0e431d5ab7420a9cf7a132941c55809a9cde25ca3410f8d48037c13f3e75041ebd177b7dd5a4dbc3f6b169bbbc2625843df93bd598f02cd5811a61ecd6760d1659f63ba902673465875a39da68d4a49e29e6614d2ad1d8ade3b195e2a2d7ff059ca3e2d8f6b175da90a10b1c0fb232eff970e17ad48c4398de1e434344ff6efda719a4e0a13f9e1f62ad5b7b88fcf061a4d82ab9ce998c885c83f4b2643b5ec786fbc94bc54a6102d0231c2708281c253417d168c728a38c1605dd955753a81a2db6a9762888d4be4fcef79ab4d2e24ddd696b149d648f858dff9583391b1d5085b1876d3c0db13c1834ffdea29069fa1a889d245a904fd782ed7bffd9824abddfb0dd2206fb55057950ea663ea4f6e70add6cbbfc0730b24168e82897ef1caa8da87af149704a6d6a5d7784d21c796ab687e623983add4889107ab54bf3f9e1762df89f05aa87ef1bb2eb86a5ccbe4af87b9f0ff83a690d154049c9bc428248291d5992bf498f96b7bc3e4fe9b842107ad818c9f00995afc6c4db0024b1759dc9d8e1ec0b452c2dd5422aaf2948bfa79e202dd7200a4ca9a73991424dd3248880ae4f3ffa768ddca90ccb345730c11bef9d1926266f847f389c26c4827d3a3b68811af51689f432cd74f0b3e0a462e971b51c3e45e97b12e5245f2c2a664de82ab43f7499fbae4cd4c0a8ad0e57e6c7b1e00aeb3aacfae70a947bf96a2099bc35b4832c0879dec9d12cf4963d2758ccb1187792e522c7c2285c7cf3a8636f19a6ca8afb80871800970948ab65234dac0994c167e53a49a4d960a30e379184173295246aafe255251f7934d20e3f233425c347c8d5a1e9707b0e1820fbe339bc9e05c65641f2c750ae47e4562f4cdd1f264ee78da3a82e1fce78eb6cc4fdd6ff27f645fe7edbdd8c51208097264a45b386f5be8aec382abd38372ef125265f099dc9d9303e647fc3f3e1140a26f2615e7ee1fb6a11c324619e4eff7e1c56466dbfd2761fe7ac3a152033a82676c55d33ac4a0bef815a22d24100c845b34fa219f326a5cd7de3f8ddb040afe8191ad7e2c0557e0e1e16840ad0d9831cd86d2f7dc38b2bd0359bbfdb1a26cb74218645ddd4172d5a54bbf5e4dfaec24bf9e53176835a8ea02bc9d117812ff731d68aa13c7301df1860001ca6003c9c71b67283c35d90f20d75a66661e9c94f459e918baeafdfb98f0affb9d8129b690e6458fd02e4f2e55ec43ab752c1656456c5f2ca448a0ab1c25d82b518b986707c354be76ac7a13020fdee15986d360dbd893e588d870e19ee395c1456acdbe5cc8b203bbbd17f94b4256417467013bdd4cdd37157753cd9d16a977185043daad05ca93a9a7bc874aab3a159dc2dcc9ed9265e66c145d8ac66297d4c00e9fb43dce7ec53271c8e360734bd87f8146bbff19e62f7303a210dd5c7ba8d90174182edbb4da358910f856884abf33d17ac0dea5da9790f1aeca1523fba0ae87740eb4df16bb1be6eef1c33d458eec369c062a2f05cceb33baf88c48996dcc63bd04c11a81472cbf0b28669140e5ce176a8d99ac9ad4a35a3688c3cba709d710655c2a966385dc153330bb1f8d9b98b051731a635cd25be1b6c95da718bfcdfbf3e591cba250c611f14f6425975935c120221e5af82e7f0ff9909255b4792fef90034355f1d559b12bb78b9c08e7133cfd1bdf40bbe54518f29487a660ed492449834b9b807801f5d4b931bd421e82fcce883da1d39c850d953462852d1b11855092953c6fd5d8eb78bd71b41f6f9ad216a827a172d9fda2ccb19124f6f6ab03f436cd527fd7c850a13514c4a378e71812b5bb9d01cac124a8c79973ba91d817c071a2a40941728d180fc88fe79cf2b2c2f6762135e9f6df86ace9d9e072b2fc4221615f2a266c1e9e16cf6a872748d06ebb8553c700733217ec0948fa8093dbaf9c5b1f7f92b0db0df48b1c86a4ba797c1c9e43fbc0621e8708d507dfece9939c7632b8b7733a9089a0cc19452937e0fa6602f976b618f72fe3d5652662b9388ae73e85823464581f1968ecbc1a97cc83855c2d6eabbf56adc3a73b98a6693cf28e0124d08b1395464880ca51d61a5f7b8ef0aac825c1a1a1f1df0ae894aa1a64d64c91604949ff219844416687a2e4e52c6a2922f8ad49cc17a0067664d967917271d9a52e97159b18f3e8666a5ead3ed182aa89944f1c1d3e4bbd3bbbc82bf2c0ba8531aa717dabf373d4885853b4e1ae04078a7655d017df716063a7aa9266ffc5f5e6675bbfc3e61f34b160f4f9b7413a488e9e2a0e2f7c724b126128bde99d963a2dfc89832a6d7454082d510e9c8e4136b60f835ea6221786bd342c2f8831fcb4fe16a6510f4b461b95cb22859ac6a63885a3a7f48915e86686118df5e4bc818440a37623209675154af57924c52494d95a268f9ae0e2e510f5932afd28ae1cc0b24bc1f28669e335d73156bbb00cf15df62b6cc95ea4ef998a1fd20d450c5a93fb8f36b2f0051777631e56ca3d823045bfdf594290b3eef8bb957633e828825bfe7baad80058b4a8ee89a1d68370b32cbeea468aa922be54d6af8ea7318a6d02238b8924d54ffb8edcbeb897b42f628e22b7b807b20e78a1ef9adda34776eb74dc6361ce8d899390cffe7ac13a8da138cfe4092870550b152b5d63e82f8593b91f57efcb44434016c3fa793b72a43a9804ef20324bc4e02fe5e145127f3e324b77299c9c6e6fb1ff23b0e7ee26fe52319ef4f62cfef825268e48c865a7fc25d15ff1c1450b597f6f8dcfe2fcb06a0f4884b3d58d1029df6f96ded129c02143136c0a029d8f6bff6bb5b00ca71ac6f11780156948fb5c70c321c0c5f331e3c5a9d130bcf66a2abd35c3c2ffcc744805d04a13876696c66a3ed91c56e1b17c08b37a2338795cf9a0aa135262fab94556f007bed2579ca7934c4e58c69365859483b8d27f8dd22aed10", 0xac3}], 0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0xf66c, 0x0, 0x10001, 0x7f, "1c10260974612c330000fcff00", 0x1}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000009c0)="044a00b387e09f68566d4f21e4047fac7d7a7990c2db221643cb3465c53e1dcaf55fdac1a45b6d08d2b8be0f705cfbf316caf1f77c921b757708b43888baffb813ea7a6160c98471556366306595d5b3c0f8e1d787f69217a6cb78dc4576b9f70f83e87c8d8d3ee0e54711044d5a4998bd43ded6290e9b3bdeb17be371cf725f15554b41f82d94b1d83587a749ddc6a1c813331bbbf06c1cf0847fa0a8bf63bf2dee0519847c4e6a103ca1d8c2c92926544f2675a17657cf09d55fe37289c319e9a13a3c1a8d4b10b3c6f35e341e3563617b8739f3ede277fb0466a3bd1207b11f30126a4c10172af23aa8dc65d40ce1b8597692fc9021455ee50bd0c84783ffaaae3a9295f7cc5a85f946fd140b485d67169ee195b1412397511f934e8429bd5ba5a80e6dac8a7ed7cb8f85bb6c1ccd916a0f4e33886ecab5f7c77d060204546da44029def101a097281704df8ccbed2562ba063b4482618b9e2c69a4dc351a0111a939e87bcbbd7bf4a057b6c3700ceecd3f2ff2e878958226692abffd003f07695a2be7b9fa150deabad2ce3a3bb6ec50812f6b06aa75ae8320faa19ac8bca9688884b07b49d6a4e3f239fb8ab1bffff642acaa783680d97f08a2caf9b17335925b3944eaf9996a2deb3f2a3e5c4506c6a0f1ff17aeb01640db6d902bff1533f7ee33c6af797707e3b670b53b7f80491fc66a3fb401c64b8b8a6b0bcdd3ac80ed", 0x202}], 0x1) getrlimit(0x5, &(0x7f0000000000)) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) shutdown(r3, 0x1) sendto$inet6(r4, &(0x7f0000000540)="0c580e021fb77175d0800bb9651ba04be3bd39320ec9cab791053973cd6b2a5e497756aa311387f5225d7237a7e4ce82c846e873ab8a4c1f65f8571bce2b186741609bbcd38f46e1fa19bdae1bf77ad092ee315b024b6922478649598eb8f24815c4fe76340da5852fc3d206874b9f6f955ad1998720969aaec4a5e2e931e2c3bdf1d3310c56eb11467a64d724b5fdb3a0537d858167d8f5a4f1001c972161f294b5789c936957ce9709b4a57912bca9f4f8bc2fdf63587bb2b1f374b7f94faa1f5a236f850b4afaabaa4f38d0018a4b0914a43c2a1b09c183333ff243608ce974a59e5f7a35b4a38c0ed8bacda310bcaaaf82b0", 0xf4, 0x0, &(0x7f0000000480)={0x18, 0x2, 0x5, 0x6}, 0xc) ioctl$TIOCSTSTAMP(r4, 0xc0207534, &(0x7f00000001c0)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x30, &(0x7f0000000080)="b6", 0x13) executing program 5: socket(0x2, 0x4000, 0x44) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000003c0)={0x10, 0xc6, [{&(0x7f0000600000/0x3000)=nil, &(0x7f000037b000/0x2000)=nil, 0x20}, {&(0x7f0000307000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000236000/0x3000)=nil, 0x8000}, {&(0x7f000052d000/0x2000)=nil, &(0x7f00002fb000/0x1000)=nil, 0x6}, {&(0x7f00000f9000/0x1000)=nil, &(0x7f0000327000/0x4000)=nil, 0x2}, {&(0x7f0000780000/0x4000)=nil, &(0x7f00006a5000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00001d4000/0x2000)=nil, 0x5}, {&(0x7f0000024000/0x3000)=nil, &(0x7f0000027000/0x1000)=nil, 0x8}, {&(0x7f0000500000/0x3000)=nil, &(0x7f0000206000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00004bd000/0x4000)=nil, 0x4}, {&(0x7f0000391000/0x4000)=nil, &(0x7f00004b9000/0x3000)=nil}, {&(0x7f00006dc000/0x1000)=nil, &(0x7f000044e000/0x4000)=nil, 0x8}, {&(0x7f0000212000/0x1000)=nil, &(0x7f0000003000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000490000/0x3000)=nil, 0x4}, {&(0x7f00001b6000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x20}], './file0\x00', 0x8}) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) (async) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x80000000}) (async) syz_open_pts() executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r0 = socket(0x6, 0x5, 0x3) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f", 0x43, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setreuid(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x74, 0x0, 0x0, 0x9}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x112) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xfffffeff, 0x5, 0x6, 0x0, 0x1, 0x40, 0x3, 0x0, 0x2, 0x7, 0x200}) select(0x40, &(0x7f0000000180)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x1a4}], 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x51, 0x6, 0x40, 0x40, 0x8}, {0x9, 0x5, 0x34, 0xbbb2, 0x40f1}, {0xa4b3, 0x7ff, 0x90, 0x1f, 0xcc07}, {0x1, 0x88, 0x3, 0x7, 0x656}, {0xf4c, 0x7, 0x4, 0xfff, 0x8}, {0x200, 0x9924, 0x50, 0x0, 0x6}]}) execve(0x0, 0x0, 0x0) close(r0) executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async) shutdown(r0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)) (rerun: 64) r3 = openat(r2, &(0x7f0000000700)='./file0\x00', 0x20, 0x24) (async) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x6, 0x68, 0x4, 0xfffffffffffffffe, 0x80}], 0x401, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x78, 0x4, 0x6, 0x3}, {{r3}, 0xfffffffffffffffd, 0x82, 0x2, 0x5, 0x8000000000000001}, {{r3}, 0xffffffffffffffff, 0x80, 0x400000e1, 0xfffffffffffff2e8, 0x40}, {{r3}, 0xfffffffffffffff9, 0x1a, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x5}, {{}, 0xfffffffffffffffc, 0x9c, 0x2, 0x3f, 0x5}], 0x1, &(0x7f00000003c0)={0xfffffffffffffffa, 0x6}) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x1d4) (async) select(0x12, 0x0, 0x0, 0x0, &(0x7f0000000240)) (async) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000140)) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x87}, {0x4d}, {0x6}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) (async) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) (async) socket(0x0, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000440)={0x1, 0x1f}) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410db", 0x4) (async) dup2(r1, r2) executing program 5: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) ftruncate(r4, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ioctl$PCIOCGETROM(r1, 0xc0107004, &(0x7f0000000040)={{}, 0x0, 0x0}) executing program 7: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xb4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x2) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x185, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x1000, 0x8, 0x1, 0x5, 0x9, 0x7fff, 0x2, 0x0, 0x8, 0xcb2b}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x3}) open$dir(&(0x7f0000000200)='./file0\x00', 0x8001, 0x40) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000440)=0x1) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000001c80)=ANY=[@ANYBLOB="2000040000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00 '], 0xa8}, 0x0) executing program 0: r0 = getpid() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r0) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r4) msgget(0x2, 0x20) r5 = semget(0x3, 0x4, 0x4b) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000000c0)=0x7) r6 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, r6, 0xffffffffffffffff, r3, 0x1d9, 0x5}, 0x9, 0x400, 0xffffffffffffffff}) r7 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmat(r7, &(0x7f0000ffd000/0x3000)=nil, 0x2000) socketpair(0x20, 0x2, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000015c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000200)="4f8c31ff9294956f59111a0d7f97c16e0ffddf7072d5bbb80d396cf49d9d547b67ce287d6d9e5c1bead72c7f8a5c01a8730280104e901e0e192372f4966a76b6ce10daeb5c6e130654f3567830bca613684464821a12a2ce452b0bc5ebfcd16cf47f27651c8bad8e5cf809ffe4b6b3e8aed68588fb4b0761802cbae156dca1b7dab788c043bcad09dd929d6a502348f152e09913b1739396591a59627f963782147d3e336f9ec48a1e535440c3cf2a6fd2753e2db69e4395ad21323ee2a0a4a01652ecb9a167bc2a73593baff80c503d1008c029c5e72f8a5dd2dc", 0xdb}, {&(0x7f0000000300)="c3fdc87684b6c6af1b2de901bbf86f24485b386519ab", 0x16}, {&(0x7f0000000340)="a02ca1c824584d39a566324bc8", 0xd}, {&(0x7f0000000380)="f5e68dd5b43594d731fed1af51b4b4df4144dadcde83e82e7b077e195cc6bc22c71226685a0a5e21c95c65941eafe309e62fa2ac2586b1babaa56bed14d3452f72b2d16a5859206957e5920e3c56f01bc32feac5eba5f6f432a12495c4d3d9b17b87b99acdfa61b3ae6f21b4a284df74fe36509a2c84d614d6df5298a88ce00ba482a4a98304d9cfef78b25eac3fca788ce2d82716ad1dfc3f368362c0b66f1e67782f1f82fba5c6c710ebc2b76091b1bd6d39af6251d6538c84fee72826207ed05cd312744be0435d19", 0xca}, {&(0x7f0000000480)="23529bf08b7543ced164b12387d53a499f78a2c604f4fccd224f28faf050322a665a0df5311894e95247973afc8ad12d4d4ecec3b55cd1ca5ee234aceb2550378bfa06d25eaa6a96ad0fc6a62927444fa3b38245a0318a2bb562275b8fb5fabd8a2f3aa19e6b80dcac8885a2fc8da55778200849a94022b89fca42f4685a8b5181a2536c92d0a0635f5ffcb9e31691a1d0ec5f75d44af84582666504308194089a8e91bfb5f3ad376a4edc1b7d97", 0xae}, {&(0x7f0000000540)="e0fa5fd663cf2588857f88d95f62e638aaef25c8f59840ee7a909eff529dba1b53d1cd7f385057d2543164839b057cd3593d649283f40a7fcc12bb473850de430e200db67639931904bf01630987e2732e82fffc16b46951ec981d15a1dbeb6ad15c798329df93f21a55030420e8ecbd330efce05e567c6459d23d772f83a1c82ae52b48855957b87cb669b03ab788cc91e47ce5e79bb36a02824bffd8dff19e4824792b995963a2fd4cd6aeea500a36d23ddf187d0442417860efd1136cc06da55d23a35a64f001f5e3bd0815389c9f86c034eb72657a05d96fa827b4239eb34b9839f96884d6f83791fa8a93684655b02ea44fb0287c2eb0e16d8249dd5bc4bc55a4e61d4eb7958c17398012b64f054ac72a02828856d6423f24f3c674362b681da2f6334df26057d176300d8ff4aa371601b74423f64ec686d2881960d95585d5c51d2c50ee6c327b82dcfbdbd5bdb70d565e50a2bd6a2dda9f53fbb113c37fd205a3a699b84320db10cf734e1bb5e35d3e52aa3f8db1ee5a8c8766e19f5bdc9a862cffe051222b21e22839e6e43379e85265f8e8aa2e0b093a689762dea84a62414ff75ce693ae609b65a68603443a39b0ef6f682bc75321d4ace934f082d99942d3144a27916a735040043ed21b7b9a8e3c3743b737992fdf47da4385ea6e4a7590bc3cc45d3a865ace77ebae98b91df6e364ff31e6beddbb22cee20cfad7f5ced6d9dcdede550c71227c07678bff5ef41066fafa401a2f14c626692e6f0d94716a253a28201937a87e7f18f5d97fd4b0729696ac525d11b58dc2af60e10aacea4baf8aa55cb4cbb6531d22fa67e7448ab9cb64bb3c494ef91a7c1e1cb6b817e3b92d762b43e9b6b4ffb6e2eabeb3a49afa3ce68832d3bedb636d2d696e87b0dd76a30211e1e253de278de2b4f998402d09200a5f1e34e6691b79182af253869ec99f8c01afee0d6d44ef79d60c2b4a5f570460add32ccc753c4191f1d4a0b4bcd9ce035b461c5725f495d5f12390d679a02a91af8163a7ea80c3a606fc00a7e214958ffc34ee02df1aff620f17cfea2f5d2c6fa7c6df858533ad698af7bd3349903dc7a12f33958ba573d819df37b70e4bda1b1d563f45de848f3d740ce922014e7457fbef23d83729ffc209b430427fe3d0a040018fc25e5ca11dcb4171b8ce19f66d8ee3e3579b49f50904100faffb9b742bb8563e214d003178e6b7bd8c2aa80783fa475482cf0bd0cb23677de2196542834d6e830ea97a73ec0e52db559acd472f47e0044aefe9f262d8a0848867229a9950d868b5dbf887663839ce5e5e5a5a0f769299b6c365f74ed6e1ffaae5ef6c5df62f8a8e6169f6023c56df30ed05f1bda4ceaf3c9ce98a5c47d432de0667195cb44aa0a8de8cd63430cdbe160279817cb3daa346d02467a8da80e5530cdbfc40be073d296b767cde0b5a79103a26b9120355277beb2cb9b0adc5306d23b8f8688ff550074275d9635bf378798b239602ad88c99085e2c36158efa6775f39912c8e941e031f126c85ad77fea6d33b2094fd7b87ea90d64850b6855e679b331827534dc09e7a6a2c0103dc06de85d578520a0d63af44ca079804e516b19c91a201c314776849f575fe3b31fbef4d3ea06aa466a52b8d289368c58d278cc83164f481a4f1bad7b2985343e34c6fd317ac40f604a31f09f81a82cd1f7e581729be164cbfe193d03f8314048ef9e364126597a0e0e53e8d174be1c1effa7a2b2aec79f0788d8a9f0a16f4cacf851055aa692b3e969d7ecf6c6e8a2dc90eeb202384e19ae7c10c62493d919b2e07831cab67fdefad15ab6d5bf053ea37a4d8683f8766e62f219db82dbeab854d79ec47f2bb54aeab4d76fcd74aca86ebc9f11ab5b44683112fb4104989c95e5996898cf4c98e607d97fe1d1f747c9c7d622d03ffaac75bdd010d1d3d3fd34773b9a8f8d8fab95687e34c43ed4345e03a93152960f196a94a534134d3087ca5ed08170011e89ef1e6edae9248b87eb36c737ad31ddee16c342804882f465fa93645f6a5be9ff3d765fc8c04ccbb9d645292480b484364973426f11f3a71003a8aaba9011eadb85ea142b09ea00ba77c82701248a796b20523ee8fb900045a349c459548725a3459f5c27c74926cef944f57ec32ef44b904a64c787657d2a7c4fb276d457b32fb74349e84715a9813739bd9ec7289085d2d7a3b7615645e2ca9ca6792de59fc2b35956cbe8643890680b72c8053604e709e4e542b02d20b7b984501cb6b9c316820265700d977f1634943aca364883587959ea6037499fd80d6158e9d54bd12ad1c8358ec39d7eeed9877e1dc61f1418aafa78f25c21d509e3858b41e38c0629e1e73dad824f735606c4c656750913d77330fe90cc0ffcd65f6b21247b5f3b2dc5df41fb9dad17ffde4089ee129bde6f341980376f730cebe796a30171e839a4e72fae46bbc27d276e6503c483aa42070cdd50a8ca6139f47d87772bd51e9113b19ab4f7cb84c69c9e75b280dc7ad66dbd84aaf992e0de5b0d2e1be2a04de303abea7c6557191d9a0c743543f9704917fbb55c76fc4f46e9ca16c7e3dffd821a93e13b8c88e60461f1ca44492bccbd2eda4c2200bc89d3754d505c8812abd8c8c073bcd2498715d3844a63022efef7dcc50e132ba4916088d9250c6c94fcc862435ab49145e65ede8b77aeef6dcdc24f8dd3e201019f782733a116429ce1c45ef36fc1d8bfc0ce7d789024acfd4ec06e5af4d27ea22aec193b902d6f15c19209df4ca0e062c357b6ae258e0164660ba0db95e013df71aa4c6719eb196ba24773d7a24e546633a75aef90d805a770f194398c53c193fc4a37863ee673c5922421157ba849cd45e9153b34cf245db30cb7e6f41afd8abffab13002d52cdcc67a03e41d5d7b466eaab4903642ac9724743c76fe599e58fe392132b72ec565e44bcef20fd056610cf9beb1f127fc7e5968a27cd2da271c992bb7abb62398c0517ff2be2663f959e358ccca32cf2fa716f76903353b4447b6a1821346c14769d21ebf201ee66a414e1297b286b3c39525829b39e70215e78bc9296b21f0ccc4fd907598e49fda753a3fd022b6791b88a1d8de33e8a281f5d0787801c8bceb66b0555270c074d016213120bd666a63b7a91a1b53b9acd83a029b6527f71f634d4590ed791114a3a14e5073c3e537b1287fbae26e40949a764b4d8ae07ae2bb81bdaad37b7729e611074250fc4c856b8ce9699752140c7459ca2c38805c693a8388d0d28728efa8aa92afc901c9f0e7b8bb25ae1d7444bcee435a924b4347b484d0d96b6c15350550c6259786367bb26fa7eb48ac52a89ab79af17746291d0d1b0f7d1a3d21ca95abd335ca2d5e46f01396cf3d87692006ea284e55eae6257f6d9a1a93538f9a826d5550adf6489acab7a2fa0a647c85d2a98837ecbe7a6a93b11730168c65739afbfbedbae3af7b2c99822c6ab1cae55c5448bf7d207f3e8bc7516aa941f0cafc090bb40cc274cadbda6e9d2a5083fc197176aa0a45b9d2ff50700b6d66085ae2ce88d126ecc6d67d310f852eb16b12264329759424ea37c492ecdeae423019545b44c8b62b1527dffa521bf5d85df5dc00fd207df129abab2d2ee338e402f47f37b180ca6e0e5ddda08f39bc68674cbf1a54ef16e2ecd36c89f02efd505bd8baf085ae4a232348ff35867512e7cfe6c8f1ab0dabc67cba414493c900b4449c75e090b03cac155d7ab017c7540e582f5545969465ccf27b23b68daab34ad4d4667584dcde9c2d82cc93e1d69181ad1df38096769355251df0aef371fc0a34d2e6dfa346e9edd676d8ed29c9bce9569c903427a3897107484b8e0974ea9125b43f3fbd1579bfef9ee5a2beca6dde7d3502b2aa9dc75393bc24bde91dbd3936ee3d67941e6c90f98d7814d30b4554782e326e87a24c58dd93ab6ac1852e034135976082f9a85a9df5b0667bbb0296f4b21f24d3ccca7ee7f08e905fa48cb64d3e0bfd421ddde45b8d5344473a46f280eb3e81d316a8c17d71ab13317cb2cd8d1afe0d7ad8a30c1a9dfbec34e29d4df4f64ef63e109eb515eedaacd059e08a11a5f7d043fbf9f85bd8472abe2b2b14c0c8e6301cd93099055fd10390ea4e8cfe00d9e7e56f963fcdda33deec3bc8278f91b2a9c0172821d3e2179d7d4d32a6c6b27eb9a63e0cd9d0d77d988a3c1e4eb2df9a81d11a9d130ad381e85a3406deb3ec386369e1d0e7c8075be24d36fc43b12c9e678e12f05fd55f0c7fcd521dfd690fa2680358841fee5e63d7a7f37239cf1997c59f80cce6fb8d4e8f54f997aac8032a3e5c4295ebc3fa3d2d973c46e8e8ad99d010002a278929cd01c1150d0351f0bb1ad8e08f3f49b3caed3d89f510b266bf72a75c6397b74aedc34fa4a05f4d63a9b752f9f37fa7faa2baa8602e2defa36e17830efd8d33df30e8bae324cd57495193bef44ba3ecf5d92cc8d6324e7feda6f500b1fd23940705661de70f2e193ff097b0d7474ef6d2f0603d4d52b5d9bd1b2ed70c4283032a64340de98c23f04a8248580a4a4b7ac3179e028024f29d9fb419b752047984122c01618ae062eb28c03b321db6a260759399afae425f0e0931df07dfbec362ebcde98cf081d128179223446caf2de2a1f2ee465ed3cb0b5c8048ee96bdb92deefd5749940db70ca5e93b1c897e935dd47a685901d2ee47583741e1e5c3ad341f8846a271dd6c9d27ed46e599b019c67edc8bdc3ee38a4854a365b8a03422fb7e71b40aeab33c0eefce439103ed5d253f6fc0de8509187d8fd23159af42d1134365743fc6637f537713e1112b599b82e435bca3cd7a297f667e2550896323947b8638d1559c7f7c8bdaf912dea648a0f74b5ca054e9900947b1d3be69a8c4b091f631dcf00adfc0c7ca95f77a085d20ff0699169b27711a4f30c068e6cf502a457ff7f7f30a3698856ff815b14a6051cb4cda3c8cafa12bc158dd0472a6cbf241792483fe3b405fd7e1273e9e0f8cad96caba1555280172dac1623a6c8e830ffa3f703b79059a7d8a163676eb608e90ab87879357e2b0869737ca45a99c7976dfbcc4ac5fe086da7fcba133b2dd9ba49ff1c58daeb58e992b9f6b59e5f99568c2ee99ddea2c5c89eaccb6ce3cc022715f4619a77d247245a6a56dd45dead8ea63bec4ba663fd12ba7be3e83ef8b16db4070fcb086af5c1cfd5723e13b42e2c55ff606c1a0c0dc1a3a815715efb8bce75f58b3c2c6764ed62c0e724576766d939eba9b0140b426f3b30f14ddb1d940bf534c9e920b1dfa832eef4d94f5073c2c61d7b18c4b688eca6be2ffb4a48aac56037238ce2a318a244f8a60ba02d4ee6767315ac14bbac8e12c6919b45bb19daef2a1b661d6a404fd7af6c823811102a711cad893a179184c0523196c84b80956278841f0507b932a31a3dd887b64f4a0bcacf91273bacdd946c269d80c5c0cff0a796c72eeaeee800c5ed370f286308772798ec60f7fdda63b4ed3c80903dc376bb134f8b1b537b91a33ab5d7bf5fe117eb68fbdb52431283ed1b1e742f138ad64dc07c68d54773962f99014579ccf265397136e8df34c83fa444ccda145095191ebd235b52b0920cda03a075a12b42b590353ae85f2752ea47f9f8622d39b9cf35f99200a6921a6d5e458b41082ec9414c78c55057a716197100078fe809a20621e7b7f0664e7f53891337927c81f17dc4c438e5a99be060f389d4f505b85d5b2c3d1bfaadbc400a30027835d10722f95348eb67cb674ccc800fe423bde4201adbae173bb2283678cc58bf03be4e24ec", 0x1000}], 0x6, 0x0, 0x0, 0x5}, 0x4) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001600), 0x100, 0x0) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000001680)={&(0x7f0000001640)='./file0\x00', r1, 0x2}) r10 = socket$inet6(0x18, 0x4000, 0x51) r11 = fcntl$getown(r8, 0x5) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000016c0)={r11, 0xffffffffffffffff, r6}, 0xc) r12 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001700)={{0x8, 0xffffffffffffffff, r2, r12, r2, 0x20}, 0x6, 0x4, 0x1}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001780), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f0000001840)={&(0x7f00000017c0)=[{0x56, 0xff}, {0x7, 0x3}, {0x87, 0x2}, {0x3, 0xa2}, {0x86, 0x2}, {0x80, 0x80}, {0x0, 0x200040}, {0x22, 0x5}, {0x44}, {0x25, 0x4f}], 0xa}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001880)={{0x80, r12, 0x0, r12, r6, 0x4, 0x9}, 0x40, 0x9}) write(r10, &(0x7f0000001900)="290c542f7d5f8ae954759034cc2b096f135e5f00871d44e950c79c814699407b0e7414ae274398dcf9b9578a56b687bfe5c5931e49d0888dc0445d8c0a3bc7ea473e3987cb264de3d91c43f25908de5a1f899f01742048d3834349aca9c404a2417f99705f1e2f7e300f49bb9132fdf2553104c0c857ee51d9a838ff49abb7b82fcd494c3f0839e7b52d", 0x8a) getpeername$inet(r1, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) ktrace(&(0x7f0000001a40)='.\x00', 0x4, 0x100, r0) connect(r8, &(0x7f0000001a80)=@in={0x2, 0x2}, 0xc) syz_emit_ethernet(0xba, &(0x7f0000001ac0)={@random="9f5057a3322d", @empty, [{[{0x88a8, 0x0, 0x1}], {0x8100, 0x0, 0x1, 0x4}}], {@ipv4={0x800, {{0x6, 0x4, 0x1, 0x4, 0xa4, 0x64, 0x1, 0x40, 0x88, 0x0, @rand_addr, @multicast1, {[@end, @noop, @noop]}}, @generic="ca540969a8e38fdab106eddb9d3b0bb25aa8646f6151b8d2dabb4918ba5083a85c9ddced592812e0010e6a5c537a11776a81870a7511e81d1a41eaf4c2a440fd2071e3753b7055bb4e06bab60e0f93bc322d5c8305c08b984d4173c0a30aec4fb07787e2327a07ab54fdfb85637880c2e2de05fa72879646b9f915d2b61fbaf6d44e083c102654855f89bf5d"}}}}) kqueue() executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000110, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) bind(r0, &(0x7f0000000080), 0xa) executing program 5: sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b1000503000004000000000003", 0xd, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000004c0)={0xee0, [{0x1, 0xffffffff}, {0x0, 0x9}, {0x3, 0x2}, {0x3, 0x1000}, {0x2, 0xfffffffe}, {0x2, 0x1417}, {0x2, 0x8}, {0x1, 0x7}, {0x1, 0x20}, {0x3, 0x62}, {0x1, 0x7}, {0x2, 0x35}, {0x1, 0xfffffffc}, {0x3, 0x7f154941}, {0x1, 0x8}, {0x1, 0xff}, {0x2, 0x1}, {0x0, 0x6}, {0x3, 0x4}, {0x1, 0xfffffffa}, {0x3, 0x101}, {0x3, 0x4}, {0x2, 0xbb1}, {0x1, 0x8001}, {0x2}, {0x3, 0x80000001}, {0x2}, {0x1, 0x7}, {0x3, 0xa6}, {0x1, 0x8}, {0x2, 0x3}, {0x2, 0xfffffffa}]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x63) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0xe2) select(0x40, &(0x7f0000000080)={0xa59c}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xe2) fcntl$lock(r0, 0xf, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x100}, {0x0, 0x6}}) (async) sysctl$net_inet_ip(&(0x7f00000005c0)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000000600)="e09c0f90", &(0x7f00000006c0)=0x4, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b", 0x50, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r3 = socket(0x2, 0x4, 0x0) ioctl$FIONREAD(r3, 0xc0206937, &(0x7f00000001c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f0000000100)=[{0x2}, {0x14}, {0x6}]}) getpgid(0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) (async) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x20) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x11, 0x3, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) (async) socket(0x11, 0x3, 0x0) (async) r5 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af572bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906b87844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29c116602900857c0191e77240e7867294428ef5cf8e69e994893fb3e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d00800000099d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c8547e97d555a6580512b19af967d393d28da7461b0daaf5f569e56208cf619f1748fc4554e4970cbda93bf96331f901f00fdab2544a05701cf8e1f6bfae5dbfa444291fbaa9eca6d81c34c6be540888df1162b4f6665265defa30ed9fb8294284f934fa90f3cf414696e31d34f467ead405bee81fda3a6b292a40dd37bd04ae1f81605da8ef62c450bd58525ab30b60b150a9367e200000000000000000000000000008a35ebd5f5a07ed8988f0b892b379e9fc79500b34e0376c1e9b6ea18aab7f2032d8654d7525a1681f0fc9ab5c05e7310b36ee518e7af205cf08dd1430ae38e7beb8424999c69860e8d325ad196a660854254be99a583c4c4aa77af7228e35535e8523394cda4d1632f6542a3b27d735f77e257a5572e6daf02b1a4b950b0ea220cf4e7734d6db76e0e659479c4008eed9b006d579e2cc9ac09fe5eee80645a"], 0x401, 0x0) msgsnd(r0, &(0x7f0000002b40)=ANY=[@ANYBLOB="03000000000000005737f4e8cc9a4d372333874964cdc9f0c9b28429a1d6018e66ae805a6eaf5b60973595de3c6c60ed4223387465aa674b54a5edb2e320b72509e127825ce3c37e97f2dcb3634dc4bf8ad00addfdfe89e41b89d2e5211bc7053c6633039e49703d5d99c2edb8217408b39a202a5d350885d40a85574aa11c79d543dbd0988912350a45ff7253d405381245569d0ace931883eb85c37ae701281811ba1b8960038b2720ddcec3cfb8c238bf573aef5850b865e449ba54b24ff019da46afc4e2433ea69feed66c441b11ffee290e2bad06667d0ecb15272b"], 0x14, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) kqueue() r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) readv(r3, &(0x7f00000011c0), 0x0) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe64) msgrcv(r2, &(0x7f0000000ac0)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) r4 = socket(0x6, 0x5, 0x0) msgsnd(r2, &(0x7f0000000040)={0x2, "1df33699fb72338397098e5454c10006154e15f1b31f789e96f76daee6c959cce4e33b0c92d52ab85c4a74f6cc35b548537157e49c12251bc6e2e9b5607bb9698293586fccb241edf8df36f8cd"}, 0x55, 0x800) msgrcv(r0, &(0x7f0000000480)={0x0, ""/237}, 0xf5, 0x0, 0x1800) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 2: syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x200, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop, @rr={0x7, 0x3, 0x7}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x4005, 0x0, 0x0, 0xffffffff}, {0x64}]}) executing program 3: r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0x5) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) 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) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000140)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() executing program 5: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) shutdown(r0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)) r3 = openat(r2, &(0x7f0000000700)='./file0\x00', 0x20, 0x24) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x6, 0x68, 0x4, 0xfffffffffffffffe, 0x80}], 0x401, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x78, 0x4, 0x6, 0x3}, {{r3}, 0xfffffffffffffffd, 0x82, 0x2, 0x5, 0x8000000000000001}, {{r3}, 0xffffffffffffffff, 0x80, 0x400000e1, 0xfffffffffffff2e8, 0x40}, {{r3}, 0xfffffffffffffff9, 0x1a, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x5}, {{}, 0xfffffffffffffffc, 0x9c, 0x2, 0x3f, 0x5}], 0x1, &(0x7f00000003c0)={0xfffffffffffffffa, 0x6}) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x1d4) select(0x12, 0x0, 0x0, 0x0, &(0x7f0000000240)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000140)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x87}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) socket(0x0, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000440)={0x1, 0x1f}) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410db", 0x4) dup2(r1, r2) executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) (async) r0 = socket(0x6, 0x5, 0x3) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f", 0x43, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setreuid(0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x74, 0x0, 0x0, 0x9}, {0x40e}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') (async) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x112) (async, rerun: 64) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async, rerun: 32) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) (rerun: 32) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xfffffeff, 0x5, 0x6, 0x0, 0x1, 0x40, 0x3, 0x0, 0x2, 0x7, 0x200}) (async) select(0x40, &(0x7f0000000180)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) executing program 7: mknod(&(0x7f0000000180)='./file0\x00', 0x5ff9, 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xb4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x2) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x185, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x1000, 0x8, 0x1, 0x5, 0x9, 0x7fff, 0x2, 0x0, 0x8, 0xcb2b}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x3}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000440)=0x1) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87e071f9c3bcaeb4b2ffc92ed96bc26668f278302a09417e6eb24aaf190127e882b10441435f14f2726456d99309b1138ea31a1903593ee9c4d93e161c029aecb080ce4a78963fb04b7fa5a28086a5548ba5c6a674e9e216da6f4bb0f1744bd217ff42888c8fd897d7844cd46088fb5a0a", 0x79}], 0x1) 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) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) executing program 7: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x18) sysctl$kern(&(0x7f0000000000)={0xa, 0x6000000}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 3: socket(0x2, 0x3, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e", 0x5c9, 0x0, 0x0, 0x0) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000110, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) bind(r0, &(0x7f0000000080), 0xa) executing program 2: sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b1000503000004000000000003", 0xd, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000004c0)={0xee0, [{0x1, 0xffffffff}, {0x0, 0x9}, {0x3, 0x2}, {0x3, 0x1000}, {0x2, 0xfffffffe}, {0x2, 0x1417}, {0x2, 0x8}, {0x1, 0x7}, {0x1, 0x20}, {0x3, 0x62}, {0x1, 0x7}, {0x2, 0x35}, {0x1, 0xfffffffc}, {0x3, 0x7f154941}, {0x1, 0x8}, {0x1, 0xff}, {0x2, 0x1}, {0x0, 0x6}, {0x3, 0x4}, {0x1, 0xfffffffa}, {0x3, 0x101}, {0x3, 0x4}, {0x2, 0xbb1}, {0x1, 0x8001}, {0x2}, {0x3, 0x80000001}, {0x2}, {0x1, 0x7}, {0x3, 0xa6}, {0x1, 0x8}, {0x2, 0x3}, {0x2, 0xfffffffa}]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x63) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0xe2) select(0x40, &(0x7f0000000080)={0xa59c}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 0: socket(0x18, 0x5, 0x0) (async) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) kqueue() (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) sendmsg$unix(0xffffffffffffff9c, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffff9c, 0x0, 0x0) dup(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000000b40), 0x8, 0x3, 0x800) (async) msgrcv(r3, &(0x7f0000000b40), 0x8, 0x3, 0x800) executing program 7: writev(0xffffffffffffffff, 0x0, 0x0) (async) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, &(0x7f0000000700), 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000840), 0xa, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x10}, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, 0x0, &(0x7f0000000240)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) r3 = open(0x0, 0x0, 0x0) (async) syz_emit_ethernet(0xe, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) (async) accept$unix(r0, &(0x7f0000000040)=@abs, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r5 = socket(0x0, 0x0, 0x0) connect$unix(r5, 0x0, 0x10) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x190) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f0000000040)={0x8, 0x8200c, 0x7}) (async) syz_open_pts() executing program 5: syz_emit_ethernet(0x4a, 0x0) (async) open(0x0, 0x200, 0x0) (async) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) ftruncate(0xffffffffffffffff, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop, @rr={0x7, 0x3, 0x7}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x4005, 0x0, 0x0, 0xffffffff}, {0x64}]}) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) socket$inet(0x1e, 0x3, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0xfcaa}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) truncate(&(0x7f0000000480)='./file0\x00', 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 6: r0 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) shutdown(r0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)) r3 = openat(r2, &(0x7f0000000700)='./file0\x00', 0x20, 0x24) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x6, 0x68, 0x4, 0xfffffffffffffffe, 0x80}], 0x401, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x78, 0x4, 0x6, 0x3}, {{r3}, 0xfffffffffffffffd, 0x82, 0x2, 0x5, 0x8000000000000001}, {{r3}, 0xffffffffffffffff, 0x80, 0x400000e1, 0xfffffffffffff2e8, 0x40}, {{r3}, 0xfffffffffffffff9, 0x1a, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x5}, {{}, 0xfffffffffffffffc, 0x9c, 0x2, 0x3f, 0x5}], 0x1, &(0x7f00000003c0)={0xfffffffffffffffa, 0x6}) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x1d4) select(0x12, 0x0, 0x0, 0x0, &(0x7f0000000240)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000140)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x87}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) socket(0x0, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000440)={0x1, 0x1f}) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410db", 0x4) dup2(r1, r2) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) 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) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000140)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) (async) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000140)}) (async) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) (async) syz_open_pts() (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) accept$inet(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setrlimit(0x8, &(0x7f0000000980)) (async) syz_open_pts() executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000040), 0x0) executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) seteuid(0xffffffffffffffff) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0xee00, 0x0) r2 = geteuid() setreuid(0xffffffffffffffff, r2) r3 = getuid() setuid(r3) utimes(&(0x7f0000000000)='.\x00', 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0) r6 = socket(0x18, 0x1, 0x0) getpeername(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) recvmsg(r6, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r0, 0x10000) pwrite(r0, &(0x7f00000000c0)="a7", 0x1, 0x40007) munmap(&(0x7f0000e0e000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) executing program 3: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000080)=[{0x3, 0x81, 0x9, 0x81}, {0x8, 0xde, 0x0, 0x4}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{}, {0x64}]}) write(r0, &(0x7f0000000240)="fd1d", 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x3}, {0x64}, {0x6, 0x0, 0x0, 0x8000}]}) write(r2, &(0x7f0000000340)="143e367710e86f395a4b13c4688d276419561b814a8e80f690dbf1c7e2beb8d14f3ddfd0110f08a4bd88ce111b21bdae2771aa4a4bcb9a7c94f68f75e4ec5df0844410c719e8137c2f1a714c9666c7d612572746fdbe91237001000100b6ae2f24bddc478140ace0a75cb740018ecf0a47e3a3621dd09e32d7cb0e2feb000f51473ee9d9fdcb7d9582822e3e6f4405282ef1d379142e6833391df2ab9965851e482ba833be5e34fd467d799e20f60bd108397241fbcfcd", 0xb7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6, 0x0, 0x0, 0x8000}]}) write(r3, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) executing program 5: r0 = socket(0x18, 0x2, 0x0) dup2(r0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000001c80)=ANY=[@ANYBLOB="2000000029000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00 '], 0xa8}, 0x0) executing program 0: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b1000503000004000000000003", 0xd, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000004c0)={0xee0, [{0x1, 0xffffffff}, {0x0, 0x9}, {0x3, 0x2}, {0x3, 0x1000}, {0x2, 0xfffffffe}, {0x2, 0x1417}, {0x2, 0x8}, {0x1, 0x7}, {0x1, 0x20}, {0x3, 0x62}, {0x1, 0x7}, {0x2, 0x35}, {0x1, 0xfffffffc}, {0x3, 0x7f154941}, {0x1, 0x8}, {0x1, 0xff}, {0x2, 0x1}, {0x0, 0x6}, {0x3, 0x4}, {0x1, 0xfffffffa}, {0x3, 0x101}, {0x3, 0x4}, {0x2, 0xbb1}, {0x1, 0x8001}, {0x2}, {0x3, 0x80000001}, {0x2}, {0x1, 0x7}, {0x3, 0xa6}, {0x1, 0x8}, {0x2, 0x3}, {0x2, 0xfffffffa}]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x63) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0xe2) select(0x40, &(0x7f0000000080)={0xa59c}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 5: socket$inet6(0x18, 0x3, 0x0) (async) socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) (async) r0 = socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000300)}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000300)}) syz_emit_ethernet(0x22, &(0x7f0000000700)=ANY=[]) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f0000000280)=[{0x1, 0x7, 0x8, 0x3}, {0x1, 0xff, 0x0, 0x2}, {0x81}, {0x6, 0x6, 0x9, 0x4}, {0x4, 0x8e, 0xff, 0x5}, {0x67fd, 0x2, 0x5, 0x726b}, {0x400, 0x80, 0x0, 0x8}, {0x8, 0x3, 0x9, 0x31c8}, {0x181, 0x35, 0x1, 0xffff}, {0x0, 0xc8, 0x1d, 0x7ff}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000180)="4e71ff4d1dc85d9356e7e69b4cf6eb55d0ffd01afb97922e38ba63aa97306fefe5e0019c793f4727d25f2ab61b158c65a36d3ffc0ce47dca65d0a78da95b32bcf7f8270ecdaa8e76dafd71604b579f69e9326ffd36ef752f5c1af00bf2076d8770a6a8461e8f8c9426f9d79632e86161f4", 0x71}, {&(0x7f0000000800)="6f19a89f187104c6dfa1104fd59b03024ea96e81fa5016ae8d316c25402ad2e539e7a00a0dea8d13a87740bf6717e0dd806491ef481f0a9fa947579a0a997f16814c1b3e6b12c8c6648c280ec9306b8606b6d60571adcdd4b349dc4d5e1d457d213eaef8b37ccea0a3c6c26e17f23188c03370468c98b57acb0f3170de0953fb419502c28a071340e00c4e3cdbc16a32fdd2d893fcb810447729f3c946f57a322aaf90f14d3b241acc1f6f84444d8b3a2de469b8bedbde213459fcbbf340db6e92766cccb514bc0feacba377257289b8564183d0113ff4b9d13731531201aff103b4b60e30014d23ba5d667babcd0d6f896d8df37fc64682e3a19eef5f8ac49995618b64a7bf62dbb60ed48f6938f59bcbf42ab4bf843428b1d70d1e0d156627e253d08af34f89763e16bdcce8056cc20fbb7549c1fda74f4389fb655aa8775ef31cba0000", 0x145}, {&(0x7f0000000b00)="a99a60569556e54943ed9128818e8544ceb18464cd49947aaabe31ac1cfa5ea2d625dfa9d9863409f1e17568f1c4349311196b58d878f1341513948a47ceb5f8e58ef4f4958098867c08fbce9e1ed9e410bd1069a12875b70491f90629759324038b14a22cb6d2ef7c32e61afc548a3e37d072112672f7b026548efe63466be1c42ffb1a98f32f9272ab17b97e7c1746b90340b2f4594a90f216e27eedd61717cbc044276e5ca48bce576cd432f9f703f5cf520ef0bdbcfc0044a9ce575a3a09f7c2274cfd649a398ce3a7372ca4d6725dcabf929a0143986f417544a96f0ad4aefbad778bbbe7638ad37da07196e3c9304e099d2d1b368d89f093ee6b13e8d0d01a9b442ef1f779339ee094949c28b38125281c6e33b3c661f532fd92e219e6a1b1956561d7f2d15b5d5f12b71ef3b78449dce3950568419685faedfc3d5f1bb1e94b673b188695915c5e3f4fdea8e41fa3730eba2e6d3cedc9461459b5feb7f54da648789552e6338dfc7b", 0x16c}, {&(0x7f00000009c0)="c02b58d6435279efb1c851115f492056f26ec14a9ed9b583a1f026c77f39e4b04a066f15a09f9d024d6e94a12d00000000000077d3503245c06b3927a21b3ca06f3656c84d322b1f61ff5c6789fecb93294661ff2e5e2c66b9efecafd2fdd470ea1840fc69d19884ec9b712c6fcf880a835b04cb28c9cd9a3e24f91d125c4b2a515f2b665e08f7407dac8039c77c12c76a26b8114432c7f3ecbd68ed02ac0ff604d4b97a31bb99c8a2f49d0237bdf0b774c96761e57984fa16c3b7fab3efed6afc9f0718895c2b32903ca3f449c930f51f7d55edeac6316f6153dd3e6f22c8f065ade37830bd9bc4baeb7a3410672d64d49f03aba51e4e2dd51f5a00"/267, 0x10b}, {&(0x7f0000000400)="f5407968d71cb8d5bacaad1b3f9fbeda24061cf77e5cad379d9225adbbd12bd08072b5492a1fa931a02fca0c855a9c2515e7a085b5279426ff45da7fc0613bf230dbff217349ad4b30f3e906597e7b2514beebb2454c46c53015d65f40cdc26cc14b6c4b03c5ad20f35b9f830c5b95f7dd54526e07070c53bf1e45cb89cd3b36f92f1a520579b666578831b40adefd698f3912d7f4198cb8f811465e9674383aacf99e64da14d3d4745fcfe178aa776b3d8b94b29021ef02e053809339a05d392a62f6bdd7add1e41d3259eb6f735fcacb011e9bed8488", 0xd7}, {&(0x7f0000000500)="5d7b888c69ba3425d6c6e77f930d664346667ae72591a3efc37d3d85e5c4b705eff80b23916e3f41c810dca4571f1e1b3c04e8ba5b1952c14fabd8b5250bd0fc60afddcaa6d21a05126b345a1d17699a65fd40ee60278891b72d731de9ef261a62f4bc154be96039026ca424abd9748b7f08642919face0efc337a7005a18c0c627b7dc54a3039d1ced67ee8c36c37b9ce2ca0c3a8d3acb6043e833519bf22a24da3384bd430a077b4a9035eec5597acaf6e4c18528005aab47f1f4f0d301016b9ded0053ca040b419bcb07a4d96aad987ae505ba8db4bc6406d1ad3f961c869f5", 0xe1}], 0x6) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) syz_open_pts() (async) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffe) (async) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffe) writev(r2, &(0x7f00000003c0)=[{0x0}], 0x1) (async) writev(r2, &(0x7f00000003c0)=[{0x0}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x41, 0x0, 0x0, 0x80000000}], 0x8000, 0x0, 0x0, 0x0) ftruncate(r0, 0x9) kqueue() openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000200)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file2\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000600)='./file2\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lstat(&(0x7f0000001340)='./bus\x00', 0x0) (async) lstat(&(0x7f0000001340)='./bus\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001440)='./file0\x00') unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') setreuid(0xee00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) executing program 4: writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x812, r1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) executing program 6: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x2}], 0x9, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87e071f9c3bcaeb4b2ffc92ed96bc26668f278302a09417e6eb24aaf190127e882b10441435f14f2726456d99309b1138ea31a1903593ee9c4d93e161c029aecb080ce4a78963fb04b7fa5a28086a5548ba5c6a674e9e216da6f4bb0f1744bd217ff42888c8fd897d7844cd46088fb5a0a", 0x79}], 0x1) 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) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) 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) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000140)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x81}]}) close(r1) getpeername$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/503}, &(0x7f0000000000)=0x1f9) socket(0x1, 0xc002, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040), 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x84}, {0x4}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) setitimer(0x0, &(0x7f0000000140)={{}, {0x9}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) sysctl$vm(&(0x7f0000002e40)={0x2, 0x9}, 0x2, &(0x7f0000002e80)="8d1ee271", &(0x7f0000002f40)=0x4, &(0x7f0000002f80)="81627e41", 0x4) executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af572bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906b87844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29c116602900857c0191e77240e7867294428ef5cf8e69e994893fb3e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d00800000099d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c8547e97d555a6580512b19af967d393d28da7461b0daaf5f569e56208cf619f1748fc4554e4970cbda93bf96331f901f00fdab2544a05701cf8e1f6bfae5dbfa444291fbaa9eca6d81c34c6be540888df1162b4f6665265defa30ed9fb8294284f934fa90f3cf414696e31d34f467ead405bee81fda3a6b292a40dd37bd04ae1f81605da8ef62c450bd58525ab30b60b150a9367e200000000000000000000000000008a35ebd5f5a07ed8988f0b892b379e9fc79500b34e0376c1e9b6ea18aab7f2032d8654d7525a1681f0fc9ab5c05e7310b36ee518e7af205cf08dd1430ae38e7beb8424999c69860e8d325ad196a660854254be99a583c4c4aa77af7228e35535e8523394cda4d1632f6542a3b27d735f77e257a5572e6daf02b1a4b950b0ea220cf4e7734d6db76e0e659479c4008eed9b006d579e2cc9ac09fe5eee80645a"], 0x401, 0x0) msgsnd(r0, &(0x7f0000002b40)=ANY=[@ANYBLOB="03000000000000005737f4e8cc9a4d372333874964cdc9f0c9b28429a1d6018e66ae805a6eaf5b60973595de3c6c60ed4223387465aa674b54a5edb2e320b72509e127825ce3c37e97f2dcb3634dc4bf8ad00addfdfe89e41b89d2e5211bc7053c6633039e49703d5d99c2edb8217408b39a202a5d350885d40a85574aa11c79d543dbd0988912350a45ff7253d405381245569d0ace931883eb85c37ae701281811ba1b8960038b2720ddcec3cfb8c238bf573aef5850b865e449ba54b24ff019da46afc4e2433ea69feed66c441b11ffee290e2bad06667d0ecb15272b"], 0x14, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) kqueue() r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) readv(r3, &(0x7f00000011c0), 0x0) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe64) msgrcv(r2, &(0x7f0000000ac0)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) r4 = socket(0x6, 0x5, 0x0) msgsnd(r2, &(0x7f0000000040)={0x2, "1df33699fb72338397098e5454c10006154e15f1b31f789e96f76daee6c959cce4e33b0c92d52ab85c4a74f6cc35b548537157e49c12251bc6e2e9b5607bb9698293586fccb241edf8df36f8cd"}, 0x55, 0x800) msgrcv(r0, &(0x7f0000000480)={0x0, ""/237}, 0xf5, 0x0, 0x1800) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0x4000000) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x1ff}, {0x8a, 0x7}], 0x2}) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) renameat(r3, 0x0, r0, 0x0) executing program 5: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x18) sysctl$kern(&(0x7f0000000000)={0xa, 0xa000000}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 4: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x812, r1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) executing program 3: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x2}], 0x9, 0x0, 0x0, 0x0) executing program 5: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b1000503000004000000000003", 0xd, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000004c0)={0xee0, [{0x1, 0xffffffff}, {0x0, 0x9}, {0x3, 0x2}, {0x3, 0x1000}, {0x2, 0xfffffffe}, {0x2, 0x1417}, {0x2, 0x8}, {0x1, 0x7}, {0x1, 0x20}, {0x3, 0x62}, {0x1, 0x7}, {0x2, 0x35}, {0x1, 0xfffffffc}, {0x3, 0x7f154941}, {0x1, 0x8}, {0x1, 0xff}, {0x2, 0x1}, {0x0, 0x6}, {0x3, 0x4}, {0x1, 0xfffffffa}, {0x3, 0x101}, {0x3, 0x4}, {0x2, 0xbb1}, {0x1, 0x8001}, {0x2}, {0x3, 0x80000001}, {0x2}, {0x1, 0x7}, {0x3, 0xa6}, {0x1, 0x8}, {0x2, 0x3}, {0x2, 0xfffffffa}]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0xe2) select(0x40, &(0x7f0000000080)={0xa59c}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) socket(0x11, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = open(0x0, 0x70e, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x9, {[0xfe0]}}) writev(r0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f00000002c0), 0xa) dup2(r4, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0x0) writev(r4, &(0x7f0000000600)=[{0x0}], 0x1) rmdir(&(0x7f0000000200)='./file0\x00') sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000240), 0xa, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x7c}, {0x8006, 0x0, 0x0, 0x41}]}) syz_emit_ethernet(0x2a, &(0x7f0000000400)=ANY=[]) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r2, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r3 = shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000340), 0x2, 0x0, 0xfffffffffffffe60}, 0x2) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000000480)="5f09944a880b26a1e5abb4edcd7961aa40497e354a94cabf26dcdc745e1d073cbaa390f759de041dfd0f29a9d833e77c98ed548a47748acef90d1977245e9959c7102501e4d651a826a2a9ae1b43e16d6b2c185f7fb485ffb0085624e7c8d5fe388a7ea1e6b0ed648f951150ff8283c70b39395f78c2376e83b9a85aa15f2b5b28fad752233015013e75983b6553424329324f5e28b0748079a91b51a457f498ab3a34e13b20cf1bebb14051caa21cc9766f5d", 0xb3) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000300)="0d22df358a97ef2edeb3f88830860d50cb886b065af54e1ea9b98e9c5ff158e853ed7dd3ccb05802ddb854b54511c31824838cb384f0ad1935f32a33bc36b4", 0x3f}], 0x1) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978bb75faa1b6c6c11be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) syz_emit_ethernet(0xff, &(0x7f0000000200)=ANY=[@ANYRES16=r4, @ANYRES64=r3, @ANYRES64=r0]) shmget$private(0x0, 0x4000, 0x300, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x24, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(0x0, 0x3) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) open(0x0, 0x8012, 0x0) semop(0x0, &(0x7f0000000380)=[{0x2}, {0x7b1e9ab06fac0e22, 0x2ee}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x23}, 0x2, &(0x7f0000000240)="71f91eff3cb6ffcc9b415b1cf9b7aaac4f000000000000000000", &(0x7f0000000400)=0x1a, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000300)}) syz_emit_ethernet(0x22, &(0x7f0000000700)=ANY=[]) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f0000000280)=[{0x1, 0x7, 0x8, 0x3}, {0x1, 0xff, 0x0, 0x2}, {0x81}, {0x6, 0x6, 0x9, 0x4}, {0x4, 0x8e, 0xff, 0x5}, {0x67fd, 0x2, 0x5, 0x726b}, {0x400, 0x80, 0x0, 0x8}, {0x8, 0x3, 0x9, 0x31c8}, {0x181, 0x35, 0x1, 0xffff}, {0x0, 0xc8, 0x1d, 0x7ff}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000180)="4e71ff4d1dc85d9356e7e69b4cf6eb55d0ffd01afb97922e38ba63aa97306fefe5e0019c793f4727d25f2ab61b158c65a36d3ffc0ce47dca65d0a78da95b32bcf7f8270ecdaa8e76dafd71604b579f69e9326ffd36ef752f5c1af00bf2076d8770a6a8461e8f8c9426f9d79632e86161f4", 0x71}, {&(0x7f0000000800)="6f19a89f187104c6dfa1104fd59b03024ea96e81fa5016ae8d316c25402ad2e539e7a00a0dea8d13a87740bf6717e0dd806491ef481f0a9fa947579a0a997f16814c1b3e6b12c8c6648c280ec9306b8606b6d60571adcdd4b349dc4d5e1d457d213eaef8b37ccea0a3c6c26e17f23188c03370468c98b57acb0f3170de0953fb419502c28a071340e00c4e3cdbc16a32fdd2d893fcb810447729f3c946f57a322aaf90f14d3b241acc1f6f84444d8b3a2de469b8bedbde213459fcbbf340db6e92766cccb514bc0feacba377257289b8564183d0113ff4b9d13731531201aff103b4b60e30014d23ba5d667babcd0d6f896d8df37fc64682e3a19eef5f8ac49995618b64a7bf62dbb60ed48f6938f59bcbf42ab4bf843428b1d70d1e0d156627e253d08af34f89763e16bdcce8056cc20fbb7549c1fda74f4389fb655aa8775ef31cba0000", 0x145}, {&(0x7f0000000b00)="a99a60569556e54943ed9128818e8544ceb18464cd49947aaabe31ac1cfa5ea2d625dfa9d9863409f1e17568f1c4349311196b58d878f1341513948a47ceb5f8e58ef4f4958098867c08fbce9e1ed9e410bd1069a12875b70491f90629759324038b14a22cb6d2ef7c32e61afc548a3e37d072112672f7b026548efe63466be1c42ffb1a98f32f9272ab17b97e7c1746b90340b2f4594a90f216e27eedd61717cbc044276e5ca48bce576cd432f9f703f5cf520ef0bdbcfc0044a9ce575a3a09f7c2274cfd649a398ce3a7372ca4d6725dcabf929a0143986f417544a96f0ad4aefbad778bbbe7638ad37da07196e3c9304e099d2d1b368d89f093ee6b13e8d0d01a9b442ef1f779339ee094949c28b38125281c6e33b3c661f532fd92e219e6a1b1956561d7f2d15b5d5f12b71ef3b78449dce3950568419685faedfc3d5f1bb1e94b673b188695915c5e3f4fdea8e41fa3730eba2e6d3cedc9461459b5feb7f54da648789552e6338dfc7b", 0x16c}, {&(0x7f00000009c0)="c02b58d6435279efb1c851115f492056f26ec14a9ed9b583a1f026c77f39e4b04a066f15a09f9d024d6e94a12d00000000000077d3503245c06b3927a21b3ca06f3656c84d322b1f61ff5c6789fecb93294661ff2e5e2c66b9efecafd2fdd470ea1840fc69d19884ec9b712c6fcf880a835b04cb28c9cd9a3e24f91d125c4b2a515f2b665e08f7407dac8039c77c12c76a26b8114432c7f3ecbd68ed02ac0ff604d4b97a31bb99c8a2f49d0237bdf0b774c96761e57984fa16c3b7fab3efed6afc9f0718895c2b32903ca3f449c930f51f7d55edeac6316f6153dd3e6f22c8f065ade37830bd9bc4baeb7a3410672d64d49f03aba51e4e2dd51f5a00"/267, 0x10b}, {&(0x7f0000000400)="f5407968d71cb8d5bacaad1b3f9fbeda24061cf77e5cad379d9225adbbd12bd08072b5492a1fa931a02fca0c855a9c2515e7a085b5279426ff45da7fc0613bf230dbff217349ad4b30f3e906597e7b2514beebb2454c46c53015d65f40cdc26cc14b6c4b03c5ad20f35b9f830c5b95f7dd54526e07070c53bf1e45cb89cd3b36f92f1a520579b666578831b40adefd698f3912d7f4198cb8f811465e9674383aacf99e64da14d3d4745fcfe178aa776b3d8b94b29021ef02e053809339a05d392a62f6bdd7add1e41d3259eb6f735fcacb011e9bed8488", 0xd7}, {&(0x7f0000000500)="5d7b888c69ba3425d6c6e77f930d664346667ae72591a3efc37d3d85e5c4b705eff80b23916e3f41c810dca4571f1e1b3c04e8ba5b1952c14fabd8b5250bd0fc60afddcaa6d21a05126b345a1d17699a65fd40ee60278891b72d731de9ef261a62f4bc154be96039026ca424abd9748b7f08642919face0efc337a7005a18c0c627b7dc54a3039d1ced67ee8c36c37b9ce2ca0c3a8d3acb6043e833519bf22a24da3384bd430a077b4a9035eec5597acaf6e4c18528005aab47f1f4f0d301016b9ded0053ca040b419bcb07a4d96aad987ae505ba8db4bc6406d1ad3f961c869f5", 0xe1}], 0x6) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffe) writev(r2, &(0x7f00000003c0)=[{0x0}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x41, 0x0, 0x0, 0x80000000}], 0x8000, 0x0, 0x0, 0x0) ftruncate(r0, 0x9) kqueue() openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000200)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file2\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lstat(&(0x7f0000001340)='./bus\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001440)='./file0\x00') unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') setreuid(0xee00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) 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) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000140)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000e40)="0bb02c37474d928bcf1a2b42bcee010dae4113791cd7f9473acedd074cd2085f4ba304afa32e87295ca791f3569ee68b858e76276046b583dc5e34786ffa1645a13bd7f34aac7e6e0b7984df8060f6b3d0da0085794ec22cb22bedd818d227116e23d3b2f7f6d0a79bf30b1a682279cb4774ecea37aeef25072a28ec248c49c59d6a1ec300e1ba1ac3161e838100f2a4791a0acedc2a3d11d4bf45147ba1f4863a8af5b87199df2dad1777d0f5460f6e9d723612a0a8096c7e76ecff070000f2bcb95fae573268119b4e54f366bfe5bbac0cbf5d6cd37fb8936a35133bcf28a239f3be4612f63e40293175407f4fe1d0cdf8f182043cd4d7e69b5983fc83a7127657fa39249f53be02ac0f90cf8dc4c31ea1b8107fcd36cc33b9b5fd13574f22cab2e30d116188a18a1e7f4a43225ff5cc9f45a08c7ba1c54e8556a4db050086415697835fa904d20322446f6eafed502e6f", 0x152}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000180)=[{&(0x7f0000000280)='\'', 0x1}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) recvmmsg(r3, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x53, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r4, 0x0) flock(0xffffffffffffffff, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mkdir(0x0, 0x0) unveil(0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x5) socket$inet(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) getuid() seteuid(0x0) r5 = syz_open_pts() fchflags(r5, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x8}, 0x10) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x81}]}) (async) close(r1) (async) getpeername$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/503}, &(0x7f0000000000)=0x1f9) (async) socket(0x1, 0xc002, 0x0) (async, rerun: 32) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000440), 0x10) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r3}], 0x2, 0x0) ioctl$FIONBIO(r2, 0xc0107008, &(0x7f0000000040)) socket(0x1, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{0xd2, 0xcf, 0x0, 0x3}]}) r4 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) shutdown(r0, 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x1ff}, {0x8a, 0x7}], 0x2}) (async) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) (async) renameat(r3, 0x0, r0, 0x0) executing program 2: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x9, &(0x7f0000000040), 0x0) executing program 7: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) executing program 7: r0 = socket(0x18, 0x2, 0x0) dup2(r0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000001c80)=ANY=[@ANYBLOB="2000000029000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00 '], 0xa8}, 0x0) executing program 7: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x18) sysctl$kern(&(0x7f0000000000)={0xa, 0xd000000}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) (async) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sysctl$kern(&(0x7f0000000240)={0x1, 0xb}, 0x2, &(0x7f0000001400)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000240)={0x1, 0xb}, 0x2, &(0x7f0000001400)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000300)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) (async) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = dup(r3) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x2000, 0x204) (async) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x2000, 0x204) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0xa2) openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x122) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) (async) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) dup2(r6, r7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xf) ioctl$WSKBDIO_GETMAP(0xffffffffffffff9c, 0xc010570d, &(0x7f0000000040)={0x0, 0x0}) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) executing program 4: sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) socketpair(0x21, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000001280)={0x10, 0xf64, [{&(0x7f0000383000/0x4000)=nil, &(0x7f00000fc000/0x4000)=nil, 0x45f0}, {&(0x7f00001a1000/0x3000)=nil, &(0x7f000074c000/0x2000)=nil, 0x7fff}, {&(0x7f0000401000/0x1000)=nil, &(0x7f0000051000/0x2000)=nil, 0x3}, {&(0x7f000075c000/0x4000)=nil, &(0x7f00006f6000/0x2000)=nil, 0x7f}, {&(0x7f00003ea000/0x4000)=nil, &(0x7f0000341000/0x2000)=nil, 0x8}, {&(0x7f00003a9000/0x4000)=nil, &(0x7f000052c000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00000ae000/0x4000)=nil, 0x9}, {&(0x7f0000368000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000068c000/0x2000)=nil, &(0x7f00006d0000/0x3000)=nil, 0xe0f}, {&(0x7f0000736000/0x2000)=nil, &(0x7f0000397000/0x4000)=nil, 0x3f1}, {&(0x7f00001ad000/0x3000)=nil, &(0x7f0000786000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000280000/0x3000)=nil, 0x3}, {&(0x7f00004dd000/0x2000)=nil, &(0x7f00006ce000/0x1000)=nil, 0x1}, {&(0x7f0000449000/0x2000)=nil, &(0x7f00003e5000/0x2000)=nil, 0x20}, {&(0x7f00005cb000/0x3000)=nil, &(0x7f00005f5000/0x1000)=nil, 0x1}, {&(0x7f00006fe000/0x1000)=nil, &(0x7f0000792000/0x1000)=nil, 0x7}], './bus\x00', 0x2}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffffc, 0x0, 0x200, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x4, 0xc, &(0x7f0000000200)="71ce04c1b70f340af2a739f50da9ba9fdadd4fdc7568bf59e835a448", 0x1c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) r2 = semget$private(0x0, 0x1, 0x6c0) sysctl$hw(&(0x7f0000000000), 0x7, &(0x7f00000002c0), 0x0, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x0, 0x6, 0x1800}, {0x7, 0xc2}], 0x2) syz_emit_ethernet(0x5e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaa06000000604292c800280000fe80000000000000008491fcc0000000000000aaff0200000000000000000000000000012902001873e286ce0000000000bc742a9c878a7622119f310002e9a9d751e1d5984001e8df4000000000000000"]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000700), 0x8000, 0x0) r3 = socket(0x20, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b10005016000009f0500070005000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e0000407000000e011200000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000340)="d55ac4164d2adbd61582354dc3b182884592c119cb51870f5ce472ae1558debddf567ca8f4a91129d97c043d0434658e78861912eb969c52482851ad56d559ee59200b908de7296548b2451435ece33891d51816e3aa800dc09228588f8a727f090037f37e13d0661dfb2a312ce01bc0492f392f29553027ac071f1663f420b147e052043823288ea5c3711bdd1e52dc7063ceeb34a35d04f088924559a77e21eee5a514d5527b0c7fbf1c4e63747b04f5a9078bc93fa08e2fd728210b663589bf5ae3d9c8752700217973a64b051beaa3da7c20544a41f280f62430ba7dd50d7992f83ffda327201567231e5988d5c898f2cd75d1d81c910c797df590ca1943dfb091e9cce1f25432e19931f0236157dc66b5987415e60cc03260b7b9c121c5e3a844b0bfa79ff462bfa13a1b0af05147034c7476c3ad587b9005ea60358436096677ca9334954f50d64107ec27b7a02a68190927", 0x0, 0xd, 0x0, 0x33) read(r0, &(0x7f0000000240)=""/226, 0xe2) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87e071f9c3bcaeb4b2ffc92ed96bc26668f278302a09417e6eb24aaf190127e882b10441435f14f2726456d99309b1138ea31a1903593ee9c4d93e161c029aecb080ce4a78963fb04b7fa5a28086a5548ba5c6a674e9e216da6f4bb0f1744bd217ff42888c8fd897d7844cd46088fb5a0a", 0x79}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) socket$inet(0x1e, 0x3, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0xfcaa}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) truncate(&(0x7f0000000480)='./file0\x00', 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 5: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af572bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906b87844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29c116602900857c0191e77240e7867294428ef5cf8e69e994893fb3e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d00800000099d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c8547e97d555a6580512b19af967d393d28da7461b0daaf5f569e56208cf619f1748fc4554e4970cbda93bf96331f901f00fdab2544a05701cf8e1f6bfae5dbfa444291fbaa9eca6d81c34c6be540888df1162b4f6665265defa30ed9fb8294284f934fa90f3cf414696e31d34f467ead405bee81fda3a6b292a40dd37bd04ae1f81605da8ef62c450bd58525ab30b60b150a9367e200000000000000000000000000008a35ebd5f5a07ed8988f0b892b379e9fc79500b34e0376c1e9b6ea18aab7f2032d8654d7525a1681f0fc9ab5c05e7310b36ee518e7af205cf08dd1430ae38e7beb8424999c69860e8d325ad196a660854254be99a583c4c4aa77af7228e35535e8523394cda4d1632f6542a3b27d735f77e257a5572e6daf02b1a4b950b0ea220cf4e7734d6db76e0e659479c4008eed9b006d579e2cc9ac09fe5eee80645a"], 0x401, 0x0) msgsnd(r0, &(0x7f0000002b40)=ANY=[@ANYBLOB="03000000000000005737f4e8cc9a4d372333874964cdc9f0c9b28429a1d6018e66ae805a6eaf5b60973595de3c6c60ed4223387465aa674b54a5edb2e320b72509e127825ce3c37e97f2dcb3634dc4bf8ad00addfdfe89e41b89d2e5211bc7053c6633039e49703d5d99c2edb8217408b39a202a5d350885d40a85574aa11c79d543dbd0988912350a45ff7253d405381245569d0ace931883eb85c37ae701281811ba1b8960038b2720ddcec3cfb8c238bf573aef5850b865e449ba54b24ff019da46afc4e2433ea69feed66c441b11ffee290e2bad06667d0ecb15272b"], 0x14, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) kqueue() r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) readv(r3, &(0x7f00000011c0), 0x0) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe64) msgrcv(r2, &(0x7f0000000ac0)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) r4 = socket(0x6, 0x5, 0x0) msgsnd(r2, &(0x7f0000000040)={0x2, "1df33699fb72338397098e5454c10006154e15f1b31f789e96f76daee6c959cce4e33b0c92d52ab85c4a74f6cc35b548537157e49c12251bc6e2e9b5607bb9698293586fccb241edf8df36f8cd"}, 0x55, 0x800) msgrcv(r0, &(0x7f0000000480)={0x0, ""/237}, 0xf5, 0x0, 0x1800) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 7: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000300)}) syz_emit_ethernet(0x22, &(0x7f0000000700)=ANY=[]) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f0000000280)=[{0x1, 0x7, 0x8, 0x3}, {0x1, 0xff, 0x0, 0x2}, {0x81}, {0x6, 0x6, 0x9, 0x4}, {0x4, 0x8e, 0xff, 0x5}, {0x67fd, 0x2, 0x5, 0x726b}, {0x400, 0x80, 0x0, 0x8}, {0x8, 0x3, 0x9, 0x31c8}, {0x181, 0x35, 0x1, 0xffff}, {0x0, 0xc8, 0x1d, 0x7ff}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000180)="4e71ff4d1dc85d9356e7e69b4cf6eb55d0ffd01afb97922e38ba63aa97306fefe5e0019c793f4727d25f2ab61b158c65a36d3ffc0ce47dca65d0a78da95b32bcf7f8270ecdaa8e76dafd71604b579f69e9326ffd36ef752f5c1af00bf2076d8770a6a8461e8f8c9426f9d79632e86161f4", 0x71}, {&(0x7f0000000800)="6f19a89f187104c6dfa1104fd59b03024ea96e81fa5016ae8d316c25402ad2e539e7a00a0dea8d13a87740bf6717e0dd806491ef481f0a9fa947579a0a997f16814c1b3e6b12c8c6648c280ec9306b8606b6d60571adcdd4b349dc4d5e1d457d213eaef8b37ccea0a3c6c26e17f23188c03370468c98b57acb0f3170de0953fb419502c28a071340e00c4e3cdbc16a32fdd2d893fcb810447729f3c946f57a322aaf90f14d3b241acc1f6f84444d8b3a2de469b8bedbde213459fcbbf340db6e92766cccb514bc0feacba377257289b8564183d0113ff4b9d13731531201aff103b4b60e30014d23ba5d667babcd0d6f896d8df37fc64682e3a19eef5f8ac49995618b64a7bf62dbb60ed48f6938f59bcbf42ab4bf843428b1d70d1e0d156627e253d08af34f89763e16bdcce8056cc20fbb7549c1fda74f4389fb655aa8775ef31cba0000", 0x145}, {&(0x7f0000000b00)="a99a60569556e54943ed9128818e8544ceb18464cd49947aaabe31ac1cfa5ea2d625dfa9d9863409f1e17568f1c4349311196b58d878f1341513948a47ceb5f8e58ef4f4958098867c08fbce9e1ed9e410bd1069a12875b70491f90629759324038b14a22cb6d2ef7c32e61afc548a3e37d072112672f7b026548efe63466be1c42ffb1a98f32f9272ab17b97e7c1746b90340b2f4594a90f216e27eedd61717cbc044276e5ca48bce576cd432f9f703f5cf520ef0bdbcfc0044a9ce575a3a09f7c2274cfd649a398ce3a7372ca4d6725dcabf929a0143986f417544a96f0ad4aefbad778bbbe7638ad37da07196e3c9304e099d2d1b368d89f093ee6b13e8d0d01a9b442ef1f779339ee094949c28b38125281c6e33b3c661f532fd92e219e6a1b1956561d7f2d15b5d5f12b71ef3b78449dce3950568419685faedfc3d5f1bb1e94b673b188695915c5e3f4fdea8e41fa3730eba2e6d3cedc9461459b5feb7f54da648789552e6338dfc7b", 0x16c}, {&(0x7f00000009c0)="c02b58d6435279efb1c851115f492056f26ec14a9ed9b583a1f026c77f39e4b04a066f15a09f9d024d6e94a12d00000000000077d3503245c06b3927a21b3ca06f3656c84d322b1f61ff5c6789fecb93294661ff2e5e2c66b9efecafd2fdd470ea1840fc69d19884ec9b712c6fcf880a835b04cb28c9cd9a3e24f91d125c4b2a515f2b665e08f7407dac8039c77c12c76a26b8114432c7f3ecbd68ed02ac0ff604d4b97a31bb99c8a2f49d0237bdf0b774c96761e57984fa16c3b7fab3efed6afc9f0718895c2b32903ca3f449c930f51f7d55edeac6316f6153dd3e6f22c8f065ade37830bd9bc4baeb7a3410672d64d49f03aba51e4e2dd51f5a00"/267, 0x10b}, {&(0x7f0000000400)="f5407968d71cb8d5bacaad1b3f9fbeda24061cf77e5cad379d9225adbbd12bd08072b5492a1fa931a02fca0c855a9c2515e7a085b5279426ff45da7fc0613bf230dbff217349ad4b30f3e906597e7b2514beebb2454c46c53015d65f40cdc26cc14b6c4b03c5ad20f35b9f830c5b95f7dd54526e07070c53bf1e45cb89cd3b36f92f1a520579b666578831b40adefd698f3912d7f4198cb8f811465e9674383aacf99e64da14d3d4745fcfe178aa776b3d8b94b29021ef02e053809339a05d392a62f6bdd7add1e41d3259eb6f735fcacb011e9bed8488", 0xd7}, {&(0x7f0000000500)="5d7b888c69ba3425d6c6e77f930d664346667ae72591a3efc37d3d85e5c4b705eff80b23916e3f41c810dca4571f1e1b3c04e8ba5b1952c14fabd8b5250bd0fc60afddcaa6d21a05126b345a1d17699a65fd40ee60278891b72d731de9ef261a62f4bc154be96039026ca424abd9748b7f08642919face0efc337a7005a18c0c627b7dc54a3039d1ced67ee8c36c37b9ce2ca0c3a8d3acb6043e833519bf22a24da3384bd430a077b4a9035eec5597acaf6e4c18528005aab47f1f4f0d301016b9ded0053ca040b419bcb07a4d96aad987ae505ba8db4bc6406d1ad3f961c869f5", 0xe1}], 0x6) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffe) writev(r2, &(0x7f00000003c0)=[{0x0}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x41, 0x0, 0x0, 0x80000000}], 0x8000, 0x0, 0x0, 0x0) ftruncate(r0, 0x9) kqueue() openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000200)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file2\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lstat(&(0x7f0000001340)='./bus\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001440)='./file0\x00') unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') setreuid(0xee00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000080)=[{0x3, 0x81, 0x9, 0x81}, {0x8, 0xde, 0x2}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{}, {0x64}]}) write(r0, &(0x7f0000000240)="fd1d", 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x3}, {0x64}, {0x6, 0x0, 0x0, 0x8000}]}) write(r2, &(0x7f0000000340)="143e367710e86f395a4b13c4688d276419561b814a8e80f690dbf1c7e2beb8d14f3ddfd0110f08a4bd88ce111b21bdae2771aa4a4bcb9a7c94f68f75e4ec5df0844410c719e8137c2f1a714c9666c7d612572746fdbe91237001000100b6ae2f24bddc478140ace0a75cb740018ecf0a47e3a3621dd09e32d7cb0e2feb000f51473ee9d9fdcb7d9582822e3e6f4405282ef1d379142e6833391df2ab9965851e482ba833be5e34fd467d799e20f60bd108397241fbcfcd", 0xb7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6, 0x0, 0x0, 0x8000}]}) write(r3, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) executing program 1: r0 = socket(0x0, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000001c80)=ANY=[@ANYBLOB="2000000029000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00 '], 0xa8}, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x2) semget$private(0x0, 0x1, 0x771) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xe, &(0x7f00000000c0), 0x0) r4 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x40005, 0x4) listen(r4, 0x0) pread(r2, &(0x7f0000000040), 0x0, 0x6a08) mknod(0x0, 0x3a0914c44f7b202d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0), 0x10) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write(r4, &(0x7f0000000240)="25a99fbf493e6b7ae9dc4182d1026bade187a7be89cf552946d563431143152158a12f214a6e0c20e9a3421f30604d429b39d114790337a1fa745cc813283a583683b6426b6373d5edb3e7111a619129ebedcc0c2fc0cd282cc79305be11f6e191db897b0e373a7e262086e0c0c2102679bb7443d3b8d0baba7eba74cd3c403470796bf44e57278848c3d0f96c68323fbed4a0a3e2fc53a6196d11c5f0f529df35c83e4bf5698a8f53f62df2cdda65d6508622fa03918871f87c0944", 0xbc) chroot(&(0x7f0000000000)='./file0\x00') r6 = semget$private(0x0, 0x4, 0x90) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x24, 0x7, 0x4]) semop(r6, &(0x7f00000000c0)=[{0x2, 0x2, 0x800}, {0x1, 0x65c5, 0x1800}, {0x2, 0x7ad, 0x1800}, {0x0, 0xffff}, {0x1, 0x8000, 0x800}, {0x4}, {0x3, 0x81, 0x3400}], 0x7) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) dup(r5) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000180)=0x7, 0x4) r7 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r7, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) syz_open_pts() executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000001c80)=ANY=[@ANYBLOB="2000140000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00 '], 0xa8}, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x40001300, 0xffffffffffffffff) sysctl$machdep(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc02069a5, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="008fba305a5e89a8ee05b88165519aea58cf52b2e5c7c7e35e936e8668930517584cec04e9e929180700f386199ab5b4", 0x30}], 0x1) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) sendto$unix(r1, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000440)=0x1) executing program 1: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="c7cc1468", &(0x7f00000000c0)=0x4, &(0x7f0000000340), 0x1) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x20) dup2(r2, r1) recvmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/211, 0xd3}, 0x1863) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87e071f9c3bcaeb4b2ffc92ed96bc26668f278302a09417e6eb24aaf190127e882b10441435f14f2726456d99309b1138ea31a1903593ee9c4d93e161c029aecb080ce4a78963fb04b7fa5a28086a5548ba5c6a674e9e216da6f4bb0f1744bd217ff42888c8fd897d7844cd46088fb5a0a", 0x79}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000440), 0x10) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r3}], 0x2, 0x0) ioctl$FIONBIO(r2, 0xc0107008, &(0x7f0000000040)) socket(0x1, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{0xd2, 0xcf, 0x0, 0x3}]}) r4 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) shutdown(r0, 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) executing program 7: semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000200)=""/105) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x48}, {0x24}, {0x8122}]}) setitimer(0x3, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x7fffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x948c, 0x70, 0xe1, 0x1}, {0x4, 0xa0, 0x6, 0x8}, {0x800, 0x1, 0x6, 0x4}, {0x6, 0x7f, 0x0, 0xfffffd5c}, {0x40, 0x70, 0x6, 0xffff}, {0x8000, 0x40, 0x6}, {0xfe01, 0xfa, 0x0, 0x5}, {0x5e40, 0x0, 0x3, 0x5}]}) executing program 3: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af572bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906b87844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29c116602900857c0191e77240e7867294428ef5cf8e69e994893fb3e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d00800000099d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c8547e97d555a6580512b19af967d393d28da7461b0daaf5f569e56208cf619f1748fc4554e4970cbda93bf96331f901f00fdab2544a05701cf8e1f6bfae5dbfa444291fbaa9eca6d81c34c6be540888df1162b4f6665265defa30ed9fb8294284f934fa90f3cf414696e31d34f467ead405bee81fda3a6b292a40dd37bd04ae1f81605da8ef62c450bd58525ab30b60b150a9367e200000000000000000000000000008a35ebd5f5a07ed8988f0b892b379e9fc79500b34e0376c1e9b6ea18aab7f2032d8654d7525a1681f0fc9ab5c05e7310b36ee518e7af205cf08dd1430ae38e7beb8424999c69860e8d325ad196a660854254be99a583c4c4aa77af7228e35535e8523394cda4d1632f6542a3b27d735f77e257a5572e6daf02b1a4b950b0ea220cf4e7734d6db76e0e659479c4008eed9b006d579e2cc9ac09fe5eee80645a"], 0x401, 0x0) msgsnd(r0, &(0x7f0000002b40)=ANY=[@ANYBLOB="03000000000000005737f4e8cc9a4d372333874964cdc9f0c9b28429a1d6018e66ae805a6eaf5b60973595de3c6c60ed4223387465aa674b54a5edb2e320b72509e127825ce3c37e97f2dcb3634dc4bf8ad00addfdfe89e41b89d2e5211bc7053c6633039e49703d5d99c2edb8217408b39a202a5d350885d40a85574aa11c79d543dbd0988912350a45ff7253d405381245569d0ace931883eb85c37ae701281811ba1b8960038b2720ddcec3cfb8c238bf573aef5850b865e449ba54b24ff019da46afc4e2433ea69feed66c441b11ffee290e2bad06667d0ecb15272b"], 0x14, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) kqueue() r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) readv(r3, &(0x7f00000011c0), 0x0) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe64) msgrcv(r2, &(0x7f0000000ac0)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) r4 = socket(0x6, 0x5, 0x0) msgsnd(r2, &(0x7f0000000040)={0x2, "1df33699fb72338397098e5454c10006154e15f1b31f789e96f76daee6c959cce4e33b0c92d52ab85c4a74f6cc35b548537157e49c12251bc6e2e9b5607bb9698293586fccb241edf8df36f8cd"}, 0x55, 0x800) msgrcv(r0, &(0x7f0000000480)={0x0, ""/237}, 0xf5, 0x0, 0x1800) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 7: r0 = socket(0x10, 0x1, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x1000000000000007}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x18}, 0x4, &(0x7f0000000000)="a8564dd3acffffffffffffff4df32e93492c35cc10ffc9b7535fffffff7f00000000443b29ff812764c951a82acf79e300dcb693407683173324a658ff", 0x0, 0x0, 0x0) socket(0x6, 0x4, 0x3) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000080)=[{0x3, 0x81, 0x9, 0x81}, {0x8, 0xde, 0x2}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{}, {0x64}]}) write(r0, &(0x7f0000000240)="fd1d", 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x3}, {0x64}, {0x6, 0x0, 0x0, 0x8000}]}) write(r2, &(0x7f0000000340)="143e367710e86f395a4b13c4688d276419561b814a8e80f690dbf1c7e2beb8d14f3ddfd0110f08a4bd88ce111b21bdae2771aa4a4bcb9a7c94f68f75e4ec5df0844410c719e8137c2f1a714c9666c7d612572746fdbe91237001000100b6ae2f24bddc478140ace0a75cb740018ecf0a47e3a3621dd09e32d7cb0e2feb000f51473ee9d9fdcb7d9582822e3e6f4405282ef1d379142e6833391df2ab9965851e482ba833be5e34fd467d799e20f60bd108397241fbcfcd", 0xb7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6, 0x0, 0x0, 0x8000}]}) write(r3, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) executing program 7: r0 = socket(0x0, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000001c80)=ANY=[@ANYBLOB="2000000029000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00 '], 0xa8}, 0x0) executing program 6: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x9, 0x0, 0x0, 0x0) executing program 5: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) 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 7: ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000440)=0x1) executing program 3: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xa, &(0x7f0000000040), 0x0) executing program 7: setreuid(0x0, 0xee01) socket(0x800000018, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87e071f9c3bcaeb4b2ffc92ed96bc26668f278302a09417e6eb24aaf190127e882b10441435f14f2726456d99309b1138ea31a1903593ee9c4d93e161c029aecb080ce4a78963fb04b7fa5a28086a5548ba5c6a674e9e216da6f4bb0f1744bd217ff42888c8fd897d7844cd46088fb5a0a", 0x79}], 0x1) 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) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) executing program 3: socket$inet6(0x18, 0x8000, 0x5) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r1 = kqueue() openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) readv(r1, &(0x7f00000011c0)=[{0x0}], 0x1) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) executing program 6: getpid() open(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) executing program 7: syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938a19d9532"]) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b3f8c5c7b93d5fe30", 0x49}], 0x1, 0x0}}, 0x10, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)="00000003", 0x4) r2 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x80000000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000002480)='./file0\x00', 0x200, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000200)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) close(r3) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) dup(r1) executing program 4: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = socket(0x0, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000001c80)=ANY=[@ANYBLOB="2000000029000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00 '], 0xa8}, 0x0) executing program 6: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0) fchownat(r0, &(0x7f0000000140)='./file1/file1\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = getegid() fchown(r0, r2, r3) setuid(0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) r6 = getpgid(0x0) fcntl$setown(r4, 0x6, r6) close(r5) sysctl$net_inet6_icmp6(&(0x7f0000000100)={0x4, 0x18, 0x3a, 0xe}, 0x4, &(0x7f0000000140)="5ac738dbb0980bfa87235b9ac57426ea31e80b0cfc08b0ddeab3b6ca9db78136ceb14d1968ac", &(0x7f0000000200)=0x26, &(0x7f0000000240)="4fd1894a5ded7654e0154a495817c5d48ca77a3d405552764eabe8d2fd9e74b1b023250cd70bdf0418c0938bd43986f2d8d757914d9c26d1eb93deab1beab66e4a83527b46", 0x45) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x4) socket$unix(0x1, 0x5, 0x0) r8 = getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080)={0x2000000000000000, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0x59c}, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) r9 = msgget$private(0x0, 0x120) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x3, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x21, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x7ff, 0xa8a, 0x5, 0xaf}) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xfde0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c89960289bd7a07e488774592496856ca7b78060998608c2f952e43bc0bf11555c94cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a260458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000050000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7177f92cf061ad125ca670353b45d53a000000b3dea22d6027625614b12183721f98686e472b70b560f7021f567adf4d00"/230, 0x4) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfcf) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 3: ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000440)=0x1) executing program 5: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x10042, 0x14) chflagsat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xffffffff7bffffff, 0x1000300000000}) r2 = open(&(0x7f0000000540)='./file0\x00', 0x8000, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069ad, &(0x7f00000003c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000340), 0xa) connect$unix(r5, 0x0, 0x10) accept$inet6(r4, &(0x7f0000000180), &(0x7f0000000200)=0xc) setsockopt(r3, 0x5, 0x1ff, &(0x7f0000000240)="f48995a2232ab4007cddadcfa7b0000a363a178b95c99923b6d42955bae7f9d616de60421e9f49e222a50c1d143bd97dadd1d83fe243aef95815b0339443e26bf65406738cb2d3dea27ce6e7f4004a41b70297709f7776abb652c282ccc8c0557c0f9bd3f72cb33149637ec24c89ed786a2b0bfefc778f92693eaa8debe5ef2bbfa2212164f3057e5326e15f2e8f590d78ef9207c5c1d733a023f3c8af752e9cbf17df425efca64d25dd5d852522d3bb86dd02bbf79e5722c5da624472631496f1fdde5781f1ce3726ceab9d6c0594b3040873", 0xd3) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000480)=""/88) getsockname$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000001200)=0x8) dup2(r5, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r4, &(0x7f0000000000)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x36, &(0x7f0000000580)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r0]) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r6, 0x6e}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000300)="c1", 0x1}, {&(0x7f00000005c0)="81dba0d6f792b0462a1b6db6a12c14a761c5f9bf61d1adc896965fd62c83f9fab6edf80a2cc6a19ef9cd9d3b55a9020b405e216c7dde176066dd77d27d0e2142d190", 0x42}, {&(0x7f0000000640)="230a799b3d0d5584c647ca61e0cfca3809bace0e46f8f58b2bdef087706b52d93da3a53c13def40804fd720560b2cc3ca9fa1f9ecc30ce8d2caf85714953e64e59c013a2ff5d0a04db077912bc5df4ce5e8ed158cae0eef69c9397fd62642fb48e5317a9be970e04b994dc4afc48cb828041220caa6153ee68ce981f920440a23dc86455e9fce27e6b21a9e01ed090b61e43847d69f08032b2f8ea516b223fc6e280df4d79a63696164b3664854246cc755a39b6f83882b48dc166fe39", 0xbd}], 0x3) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x1d3) pwritev(r7, &(0x7f0000000500)=[{&(0x7f0000000100)="6b0ecdda9e20ccb14209e0f584971e6be4", 0x11}], 0x1, 0x4) executing program 7: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xb, &(0x7f0000000040), 0x0) executing program 6: unlink(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x81, 0x9, 0x62}, 0x7fff, 0x7}) recvmsg(0xffffffffffffff9c, &(0x7f00000003c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/203, 0xcb}, {&(0x7f0000000200)=""/178, 0xb2}], 0x2, &(0x7f0000000300)=""/146, 0x92}, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0x1, 0x9, './file0\x00', 0x3, 0x8, 0x80, 0x8361}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000004c0), 0x20000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000540)={&(0x7f0000000500)='./file0/file0\x00', 0x60, 0x0}) mknod(&(0x7f0000000580)='./file0/file0\x00', 0x1000, 0x9) r3 = msgget$private(0x0, 0x80) msgsnd(r3, &(0x7f00000005c0)={0x0, "a19b97c92ec3ac1a0b8ad65672f5aa498a4e4d255fe9ebec236c5ac3d8220f8cf1070661e4e6778578e03bee7a8a52b81cdded86b248bb84d0f1030d054bd8329f7fd7b08b89dc501781afca4ebd3ac71a71abb61fe9ba671848b27bcbecd44d9d36a5a1f6e826ad3d1e55f70b2de6c0092e6ffb26ec8aa7b32df0f95c9318437b"}, 0x89, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000680)='./file0/file0\x00', 0xd, 0x5) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x6) r4 = openat(r1, &(0x7f0000000700)='./file0/file0\x00', 0x800, 0x40) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000780)='./file0\x00', r7, 0xffffffffffffffff, 0x2) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000800), 0x40, 0x0) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000840)) preadv(r5, &(0x7f0000000b80)=[{&(0x7f0000000880)=""/189, 0xbd}, {&(0x7f0000000940)=""/170, 0xaa}, {&(0x7f0000000a00)=""/233, 0xe9}, {&(0x7f0000000b00)=""/119, 0x77}], 0x4, 0x10001) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000bc0)) sysctl$vm(&(0x7f0000000c00)={0x2, 0x7}, 0x2, &(0x7f0000000c40)="d594570e3a497cf2a5d8471bd83c0f610a7d74b307fabd3e85d89dcf334e5a79b216c7f0a88c436aceeb2bd2d77d17ad0b3a574b9550c719494ea9ea21f8af1a28901555a429e080262addf704eceb89a6e13443f229418e550611e9ba4a4e72e2d918a38b854a14223020a505aeee904522d286eb8b968487c75c2ea5327fa80765b0d7ce07e42697b6d2e3f24aafd7c8a9d8a65098dee446a0c0", &(0x7f0000000d00)=0x9b, &(0x7f0000000d40), 0x0) fcntl$dupfd(r4, 0x0, r0) flock(r8, 0x7) ioctl$BIOCPROMISC(r6, 0x20004269) r9 = semget$private(0x0, 0x7, 0xa) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000d80)=""/229) fcntl$dupfd(r8, 0xa, 0xffffffffffffff9c) msgget$private(0x0, 0x2d) executing program 0: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x9, 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x1, 0x2, 0x0) (async) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) kqueue() (async) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000180), 0x6, 0x0) (async) socket(0x2, 0x3, 0x0) (async) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) (async) executing program 0: socket(0x2, 0x3, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e", 0x5c9, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) (async) syz_emit_ethernet(0x4a, &(0x7f0000001480)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x0, 0x0, @rand_addr="6e1aa4058b74adad9a4e721f5b293380", @mcast2, {[], @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x4000}}}}}}}) (async) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) (async) shmctl$IPC_SET(0x0, 0x1, 0x0) getpgrp() (async) socket(0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x1, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = kqueue() (async) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r4, r3) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r4}) (async) close(r4) acct(&(0x7f0000000140)='./file0\x00') geteuid() (async) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000580)) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000640), 0x0, &(0x7f0000001140)="5ac765484b1a616d6b53b11eddd3841f20cde4993aff0e5de15d40f4f65c060060472eab38eea55038eecf86034e18c46557719a4485912530377c65017efe3ba9c1c05464b667e628f19eca43126c1f993a2ace3fa9f55735dd12264bb534a6429ef9d1612ec90fa985983fc8e5e82238a33d34b3681100cb5637aa33aa10edb76cc98cf81bd75603ebec0e237be4f69d030b26ca0db33f120cc6e3702e271d103afe788a98a1e3bc8fdf50e909bc41a369ff028858388d5622d5bca7074dd036093d0f2467318c1c8f6d3709ec5d22474b3c2055f8c5", 0xd7) setpgid(0xffffffffffffffff, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000080)="96c8a944aacbdd76c3b2f6ad33b576fd86984d471a1a68c3e7b323141adb37e15c501bccef7cebecd9bfa5c22a2ff9e61dcbc49e3c25e0161df55767a19a94d358b4a6ee13235fa48e858b240f69382bcecb45a7ccec1f1b", &(0x7f0000000100)=0x58, &(0x7f0000000140)="d9d01a669e25016859ec343f00a77d181999db11263cf6f09b971511a571793b11de8608cd138a1316fe2816441ef7028d09657c42021cea4863447778a9334eac2c97a42a63c7f9ba641fddaee8e37738919cddad51b39342135d26298ed598a4bf1540de10ea20293a81ac52c01d6ea9fc1971bf94d39ee7773ade691643cb9714de8b1ddd8a646eb0fdbd871263ac28c54594b75ef88878e15796b62f759a23c9a79ed94fe151516cc957be05c84aa1d9de13e26ffdb9f9219e29782993500fe66e4da22df13122af0b0f264ae2deac79d12eaad5029e747ca2ca96fefeb5c8145ed0679afbdf71b05798e6f7a6c9540e8ffea9957617cc0b325e2352f5b16b49e3df2159d88c0334643b376a9ce54a441364bf3acc7163bcdd6a22b9ea15e9b9b810fc376c46a19c2054bef6caff658ec0d8cd67afc6430e167a6db15c7f4805865b36ff15eb238281072ef83d3c58b2edfb41b2b1084f08cf10bef73b397cb0709844a605ac83b1a8e38f58aebe3d02d123325a61f475d74997c7a137dfdaf89f27a437a4f5745b520528964c52eea2f32bc29b28b2b4a0e7f1b8aaa19d6c0eebd71774a179e45197e93805e190705f3b2cf9df3a20e78de540f30faa997bed4737fcf941d39e7249209632b86acccb080eb938cceb77dc163f53147445d9ac38f533fd5b5517a4dc782a394593a5d4ddccca8820c41902b4f319dcafabe3516626c652d920e2aa82f61019002866e1476a776ea1f2a76cf74cef5a7eb6c0822670b4da06bced4fa8b62ac77b1444e2a0d5dcc1d5a86b81b23d4a155e6b99fa61188d7456c3e9a3b3a500f9d56be8803055267ba7e2d8439e4fd189a8160c73198b20431b0af58348cfb73c1054d258c296d43a97a14499c34e550993c09dc40b9e36bd6d78f39ded8eb6bea4c5e93f75e22ac021ed59b9d3caaf5be4f97f85461d8f8994e316d47e95da9b22da2e09ec9928cb08e48d4278c0780e9e854f85a01a3de4ff645b69393701117e5495955e06ccd097284bd851b336dafd4f7eab5626eb449c3a9c759a9d52b7c09d0b1f40ef532b85d4366e3b93a8a0d4685c4c73b61cacda7230e35a73f8e2265085c1654895c40cd34181d4fa20a46a0f0fd52fea97689fc3a1b27b1d96d1392b2f92b0d145b6797a3890193fb5287d4329a3b30770d7a14759c3199935f0dfb27929f80aae038c23cf1c01d6f8f5ab40b5cc5f51affe08aa163d7fd5b96d6ff35a20d7d8c5edb47fc7d2ee6a88a251f90e8b68bfce4180383d64ee82451f08f94e5d9cd906e683b1870a185b3f123eecca709babe140ab4570dac001c3ec973dac6c8187d04092e3ebe5e43d8d15d49e8b9fa230402e778c953626071927ccdb8721a9d2749fd9753ba40100d939f0584d35bc023e71c50c849ddd7a49832cecf272d619c113f751db83665248f4542cabf7f75764f4a56a25cd587399893044c898796c9557cdc10016244d82a27ba13eccf96241d697aa468ba26a2dd80e36db18e3e922635417a0b8f1cf320b1712d76887e3cea00b911f15094479fabb2218066f7e8f919bba4a0db63375e59cc204e04fbe5d88236fce511312f0f81e1222fc36d7c050f1af170e896e2f38242f7580908cb3ccaaa2ce7089193203b796dcaf604581a3eaecbaf0a23997a38ba2f3af762a4d5ca96d543ab01854147e266cfbc5c127882284890e2a918b6b02a4b0c5f8a2cbeb4b876734b59c799d6aa7f64d35766bd7cfbb2659847b10ace769a093c0df90e117cd132832b7bf7dfeda98c217e7c35f5e1fc557678dd52e7cab71388f65a356f70d25591941ee6bce833698901f226cd832ac9d8dd082370e80ca68b2b65095bb282a394d265e01f611369cd3c632d9ffe282983ed9442a288de1323fcf2ebf9ef08d3a554486f2a823321758db0f537442005ba8b1e54d63186f8bbc8c2a6a04cc9ea480ae159b3621846929e482695c65f1a24c33b65a082de752e7ce4060149262932c2040696354c12652d5432c47e333e8af3f41af47e03990b7d11c22ea43afd38ad829775505cbecba252dda80788a5511a80e005533f2cc4d75c0303339c108e3e3fffa5e5dc4889dbd8f806a125a569e3e3ecb9779325f0d04b7ec100d2014dbca9b19a635c73d6cc6c613939fd72b8372cafe69c94a336ef9276fa5cef985582b796d6b2918f3c060a6353ae3f30a96a756c2095922d8c8d14d9af96e68d3a4a7f84f1396a1733b2756290af7cd2c3a265f4f594346f39e1237f8e583806012875c71161affb84b00e325107974f38d9e38da1f541a296fbcd0b4be9a0f58cf413a16922cb0e8f752e3f72b04e2c3f10350913d74ee7ecb6bbb1a13a2f0930d790bc591e346cb3c09319577b54b54625e2b587c3abd490920764fbe66f83c2c2839fdd260e6a90e4762b8dc3550650700bdc6395ae61aaa17ad51494eca9d6702a02c12783029a40ec6b2df4a484b77131c2429d4de5514508939223983e36fd142f561742893a48ea7a2d9cafdc24d736d27bc9ae53d67b9236f81e7d98744d8864824d6c510f596814af32edc2317e4967b121cee10958b4bf2bca217a9a61044c16900a7584f34a91c551fc8ed4eb554dfb8b4296153cb096ef71d1f00e3faa45e2af2065eda61719617aadbe7ede8b6d91d88528f1eee57da3336d38e357b09065d55ecab499129a9e66a379d29517849965c94639f48e79e20563d30e9500447a27410c244fd44bbfd963b2f6c51a434527315859a6ac8cf8604efa198e850d47bae5215241974eb91bec2a0ed12769d1541eba33538b166857bd9d1141d9cf3e8bec30fff2d8109b63af116d11e5da85af9ca18f7e46eda4541dd746bb87c8078ebfa302a577dd11c55213222b1818ad59a04df64c1b092e5889e889a77eac32c8786a0629493a3e80b3deb2f52d8db7c17a31386b6c6b584b537c00716def5d9d6a48bce250cb50516f8b6e7e5dcdc3a9c5fb45c0720b92a7534a4b7eacffa1580f1952819df9c0dce49a372adf80d287425755702d117641030341266562102357b13efc52391bd27406a358c3e1360802db57c962c22184f3ddc4421a08cdf37d0d08bf572f295ed82775749a05e8be968afd47cf52a3e7df64db6c9c3ba4e522c60867e8fd949fbf87d3fd0c36f2896d8c1d2f5cd3285a01791e1282808c9c629e3f51830dc6a673ecbd565aed967d63c8f7abb4894aca7cefe90dde3ee8ca0c506212979e68f909540d29710f8bb36340450a1a63c3715914e5b5cae53eabc441226c6798cc736eea588573e241d12a231b710e5ddf2b2a9a5edd07feb53ad4147214c68a5ffcc00afd3243a07c9b72bb9dc585f2fee88fa68872adb3d50622f034203a9f9832838821725118b94fabd584f4b896184e7568e7cf8f61de4ed851b0bd84dc44641344718a9e2683ef146119f3bb7e033d5d0e77a7a4da81308d87ce925b38242e03d8c92980159400999239c94636910b5ed6671fba7ca509247431146120dd41a65e3366da2e043a1e24a4fdd59c30f1c892df949d720c515412153fc9eb49dbc3e41e25a71be655e29c92bddb75033a897271bdaac504e7898808dbf76452be8d63b4f34113662a1266071eaf800eb7f312e28236b8ca70d4b591dc58c37faf9b57f60d1fac394d55f794bd72dfe08a00702c2254b26e2e122a25f381a9c18e3c97bc34a79d9e41ec5382b9027ade7dd406c6750a4b3f3c4e756115a297c8410ba1d1908b4b1d8554193c5f2968e8221b0d2f901e93e131b9a20ece3ef716cc1d286e154d4723487000bd1d18dd1797d013c5ef69ebb3fe37d1436abf1bcf72b8bb8cd5656874472bc34840adfddf87684f577619316d9319fc13c7c3171385a585f146a09cf3f76079e45e25d771d044e784a8c8ea516bfb4d20f736e17ea5086bfb9375c38a0f2cabeb87f1fb704db99826382e751f6352eb5bf9ecf4d3eb620ef70bc38383ab6276dfc83e9b5c321368d0413ef60898e02acde01c441fbe3fd70feeb92942280cf1e4eebf712d8128a97a788d9c38abeb954927bb49866466bdd6871feb3fc1e719d5da7cdc744e6e15958a739057aaa25e762a576b63d7d1d1303784860e927c838f7b7966091165e1679c75c9e6d1c67685a3e7f5ec471c7392a38260750b54c5231d2c0e1241666c056603f281f75ce225839778d9d7a2cd56099fe67736b9c596c96dae044f19413e2a894a7ea7376fe382d04620530f89c1a89ec2811978aef0cc5ddb5588ee8d5580a87edbdc591127792a6a3b9524c66212cf4cd965cd0540dc653a1ecba38003a07df6f40796fb4e46c01619741682b1b64dc285a8f58cb492208e0022b1c92ea188689ca81f938b30f90becf28056cfaa7f332016bd9518a38c4d35e8411f6b9d60c57a964a2221aed9f94cf16536df118463e22b387e53249cce740fe6d87b714c24d2b959ffe5cd4edf9af1b22318e6ade9ba7a10a96d15ba561366eab46366f05f06d3581e6fd84ef915a4696bee7748bf174cc96b23f873d87fecc738a5e765e08e97358ab8b4b6fd9c5ee912a0bd0392446e4aefab27fe75f6bdde69426054cf12b5bc1aeb495125ff0ff0ead1c96596dfc2c073bf1cebb8683b603f29e04c7ff43acb877d2fc374a772b14ca292c7dbb75bed063e405642021bb8eaa5cbfe833b013710700fe834acd77730557918f23e1fcadf3bec349fad71c36df8cae7bb559fa5195477b94403a5b8b31fcf4e7c6ffd2203f1a1186aec31da04ff8894d0af2b63ee8c4f84fae24e444cb2d160ead4a74225aa239a4a36f6899b6f0d86a3d735168468301970a9e60edde43f04dfc0352039c824689b01ae5a826447dca672aa94de997959ca04533dfaa31c90427703d53cfd1f596c8a4e5dd3d47c03815af2d21282ef31fa4cd6aaadbfb5d295b275a10b5535912b4c0a747ead244d6b4cf6bcb109f293624dc88f1ea0d6e653618f493b9664bf6a3764f1588757835c68a6494617a702c80f74bef2e2ac40b18b590ffe94993de5b60deeb6b2a69549d3143e1299c5c93019a4e90ef435b275c9e4d6dde9ddbdec83c618b55adec38799758fbe521c2254f2ad0b9516879d68c4ce4e95e5b2430ecce2330e43c83e1a58b91e597d2c1b53f000f83c17ced56e367c20b4baf189a3b695ce57ed20d854e26ba2806c7a49a3ce5d793b51bcc01c5cccc1cb2698be29936bbf2d8f6ca79187dfc8bb6ac120458d81f51a3ce38b0ccd303fbd8215c69fa25562a99803e21ae8c135f6ebd718965dff753cf568eff5ac937125372fbdb60a23bf261f0bdaa54f1c7586c8a4052c1cfe2d9d654b0e07d55d9029d6b458a6c9388ce275a125fd36c99da913d56dc51ea0d0dfcfc0069a9932117d4e9b8f82b4c6bd54ea488cdf48b0d3c8a34b96ca349f208f63b648e9b82e03d93a884bbfedf81e3b6f5904c53b760fb2274b03acfc84a0fa7eb075a35a59e93ecb4dd49a9062ec357552f791a39055bbc5a926ea818e3ed5a10ba3f56635cf4c99d36e1d6fb8fbae081652107f7d8ca0b4a336268b3dc623c0f6230674ad4aee7ca119e72591bb7206396815abf1d61632dfecc1df5c2ecefccde9079ea9d3ba6c732c0c876786f4a2c1b42a28211ecc0d1700b8edf692258af8eec6b22ae6d02a76214f9ce79ae43a8c0cb72ac327e9655090679c0901a35523eb9ada7f464dbb213f06da778091e531f180b27a3c39a3308e5cfa0733300f05e3ad010c069ac86d41e8037c84a55bd341619d7b54945c8095cc696f647d0abcde4f44e9b", 0x1000) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x40047307, &(0x7f00000001c0)) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{}, {0x44}, {0x16}]}) write(r0, &(0x7f0000000080)="7614f67d6b920bc9123d153e", 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) recvmmsg(r2, &(0x7f0000002540)={&(0x7f0000002500)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000bc0)=""/219, 0xdb}, {&(0x7f00000003c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/90, 0x5a}, {&(0x7f00000004c0)=""/162, 0xa2}, {&(0x7f0000000580)=""/85, 0x55}, {&(0x7f0000000240)=""/55, 0x37}, {&(0x7f0000000840)=""/119, 0x77}, {&(0x7f0000000b00)=""/166, 0xa6}, {&(0x7f0000000980)=""/145, 0x91}], 0x9, &(0x7f0000001500)=""/4086, 0xff6}, 0xe5}, 0x10, 0x800, &(0x7f0000002680)={0xe841, 0xbbae}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) geteuid() syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 2: syz_emit_ethernet(0x2e, &(0x7f00000001c0)={@random="b1d3bd0a0c02", @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@echo}}}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000110, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, 0x0, 0x0) executing program 5: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b10005016000009f0500070005000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e0000407000000e011200000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000340)="d55ac4164d2adbd61582354dc3b182884592c119cb51870f5ce472ae1558debddf567ca8f4a91129d97c043d0434658e78861912eb969c52482851ad56d559ee59200b908de7296548b2451435ece33891d51816e3aa800dc09228588f8a727f090037f37e13d0661dfb2a312ce01bc0492f392f29553027ac071f1663f420b147e052043823288ea5c3711bdd1e52dc7063ceeb34a35d04f088924559a77e21eee5a514d5527b0c7fbf1c4e63747b04f5a9078bc93fa08e2fd728210b663589bf5ae3d9c8752700217973a64b051beaa3da7c20544a41f280f62430ba7dd50d7992f83ffda327201567231e5988d5c898f2cd75d1d81c910c797df590ca1943dfb091e9cce1f25432e19931f0236157dc66b5987415e60cc03260b7b9c121c5e3a844b0bfa79ff462bfa13a1b0af05147034c7476c3ad587b9005ea60358436096677ca9334954f50d64107ec27b7a02a68190927", 0x0, 0xd, 0x0, 0x33) read(r0, &(0x7f0000000240)=""/226, 0xe2) executing program 6: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x9, 0x0, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) socket$inet(0x1e, 0x3, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0xfcaa}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) truncate(&(0x7f0000000480)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000001480)="9f1fce11fe9739cd9ffffd41cbe2562f643cb14129979cbf6ec28f7779d5701a0f85ec4891051ba82b8cadcae2e6431f6b3a576d3875399401b6f42f1e973e381848b69ab3f9f5e052825e3d85932630c9abd99e05b672b2f76598308c9465f158a641d82414ec3b9ecb2e670bfe8e603ed9d23715fe919a558c7132540ca00e69b8cc94e32350f1ba9706b439c077d78acd7137211d7669343fc5fa970139c9096d16c34b744159806436f1096a8ec5856621460f5d3e5d5164ff66b3cc0891c268744b7ac456e34207a435105620d5faa95415853eb4bb843c2681068547f5270fb69351413c", 0xe7}, {&(0x7f0000001580)="2b1fcaf66b7bee3df70ea9fc9ae66c61fafac4869b47401378fb92caeec64b8fb67732dcb4a4c8723efab110994c6bd9a709859a9a104645466c362c1bc30e2bcd6554e70683b9ce25", 0x49}], 0x2, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b6a67068258226c7e8ad76d72392eb1ca508e0aea6e296564a15a69d4bbd2d9df9b59c0b86b1fa8d86c6c7e6a45bf2c27b1a6b023961ef749f363b9ed35640078b23649ff8f994a2e9435b775e3ef6b1471f494f3d744cbe3372718d398ddddd37007321f42824662432ef284d2db9cfb5aefafe29401bcb1b895672cdb6d747ffa93221c7ebcce53945cc746f3c322626da54996c85aa78aaeb658489ab4150d4b3f9d5f49abc4b74378f6166ccf0e404898f3e1ba034fa39f72a5b0a0566c9e12b26a45f04f12af3d7febbf452545023453aede1d2edb2d0e0a6a8c1a15e8977caabd23a970db880f6b61fec3320c18624a218da0871c23f1bb47a8e3ec1d1610d4bba251751dfe4866a85c33dfdd4fc1a91978b3276ad17c287ec1914a0e2f44aecbf00ddb06c52f66b528fee89e62c7e093c37b2ca349d4ec207de1205dce35310a7565d268af7a96839bd09bb7abf9dd0f6c5c667f3914c0d18a78a55b165d8bcb81ed9af013e5184b36dfa22469d1b246dc2a8025c34c42482eaedb3fc3d96641a0809c1ff7405b2bb9f404824ff5fcb013bc16aa4fb05ef6201cf7b625917c63f4e74ddc9863144528b243fe0ab452e956a6226941741ad3317d98c9595ee1f0bb36ac9b642f0b39d387a4308b3c75af53cca2cf1447c34692954ce696a1f3f2489c5c8d2275fc92f7c6968b786f31d9c25280c08f0aad09197c371890d24188deb2b4ca11781942ff91fbc6deff712a8766bb072fde59cfc732578450f2ae3708da03da359c65c4aa47a3eca55d223fa1e306fbc0cc4d13c1e5a24ad1846bff482ac26d53f0796b339fcb7260a9b6644bc918f1490b1ee31250ed372213005f688fc9e50a1082330bb92970aba467753aab52ff916d4eed0709b882bfc3926ab1fbd3599130cbac8dedda02f1698989d8bf78e6125af948611df47d34853efb40ac06443e8568d3d910870c281926703a39b33114c07ce7de058f166f12e6722cd8ec84ad70679fa50d1a9423480ec385bdf35e54fa96371440fb242b1f5e912e109bf563710f0a3955b8af543beb89baa344e73cd9ce452cabdca3d7b80c91236d1638030700c376e88b786028c52343e2025769831ecae255fd99d99169b71bd6796a45afc91914ec785ab8a3a18c5537b630e83f06f2dec02f3b69501b45e812bf8e0b2b2e4bd7f3f1bbac1ca5f99fcf46e65f0e38224f20bde282356459b6c0e61739afb37a16f22d3df8cb2c781390fa9a62328f44c455c759b55a70588316b2182ef82277ebefa81b4a9f5755e6dd9f1d2d7e51488eae4aa8372274feefab272760a9de9519fdd59f771295ab57a62c4059ff56f24c7f6b9e69b4e5a85ed529c6172c0cb3c7812af9e72158c29cadfdb0d1efb8954d814cdd6d8a8aaf4322dcea9eaf26502b19c34a1a27cf724d44baeaa6c2682f27310cdd40d09edf71087fdd4b501ff7f770aae7582aa2623845d758ac1edb31410fb1e4d741198159ef7e678674bdf151878689d64e41bd83bea68db209f55caf61d30efcac96e929b2c5d9a6e5d2fdb9754ca8aa9b2add9769d24e98b83447c80e0b828deda584ac5399585e785037b34be69be1f460ecbf71c816f5937e7aad6e767d30a6033553166a2f37c8f7398c68426db6d79a123b891272e57c0be45d8d3a7a9fb69f9f80a94bf20da6ea84e75a20aa52ee87bfc7079c70337f8df1e50634f7b27772fe3a208c3650dc3361ab75f01742d1291f54b0d4bb34661913bc7f03e9bd7a8c09be70068fe09c9c468328843d47f714636ebc08ef4598f7876d2096f8d059220f1e5489f96f0e96423faf3d35f66741d918243a939dc738fdfd878619f93e9cce3b24c984c814bd813e5ba3d52de6059e3e4d4dd2611dacd2324cabb1a935e06fcd1fb30affc1142fb267102749e736508c6d9901b2742affa995192361b72c4d4baea2d656987cab2f53876cab5210e867aeab03db7d43328cb1e4c02c4bab7bc239dc0ec5bfad936725c82f20d133586c0a47536e3dbad6f9bca3abbdd21d8325fa181d9d13c7e3d84f48e69645af3f6fc68faa0045c939a5a43ca2e0b7473d80ae1ed61fe7faa3e312442cc3dff0858e34bbee69e021f8b773cfa571b329ad3506c903b456dd0503649a4e8914cf72e75e8e330d32e42bf5ced1bb60bcf5030e95e36999232e108543bf0d0a65047ab64b94e3f9c600e2c1ab4da7e9db109fae42ea51bfaa7aff7e27816e3b5201397b39d59a7481aa0b028b39115fb89549c01a38ec81886dd8ebf597c5d878a72eb3880a59cd67f13b60be4451f8e8c7a7590c4ae551d16b226f547d714e031a649222074ef431cabdbae1385eaec4d46ad7e5163277996e94ba123bbb0e6d082f3969c78e17bb1b5cf43a33c5dbb6bb5c0b32e4ed38413b744c45654e47e8afb5ecf749b0d5d25b8ff1e4d1d6d43cca5b93081fed23507c7c848c401d9740a307af48c4146a9e62a7125a9074d3c714439cf963f2b66119ad60fae1867c0bc665374878af7fc03b3b933ede3a0428b4501b32509bdaf8b7cc85157923aae87bbd0aab0616e826141317b93b72857c633f9b4281e5bf2c28ac58b1c2907813fa645083fd1eb7d9be377e82103fe8c75cc0a981c9b63710c72d3486c881900000000000000001000000040000000fdbf882ed681efb88c6823d827a6763a931ea9df33ab839c1dfcb949fe8ac8acf68a9f56d76b0ead256895ca7cf63b2b209195eb66644b36312b825b7784f246ba1e165c4e4f0efdcd64eed73c6502beacec305627dac120747c9a53396626240e5096569c6067435fb638fce9f49527e8be378507c29e52400000000000000da8ab1450620814ee44cd2307137136904a69f589a8eeb604f6515c347a3138adc247580b4682317abdd50e1a3315c70c1b859daf226fb6b298225fee3caf8265be6fe527502f2735631ebc5e025e02027563343a2c0306a1a87b27595dfc19c19d09a54b83a431e37b5d7e81b3bbcfb0542293dfd762a99e932a3a1b38a941fb890f8cd22763f1117207b4068466bdc3744dd16c8d97021b6e55f9227894e8f2b64a9c9b2244d8f5ef71b51"], 0x10a0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 7: ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000440)=0x1) executing program 2: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000016c0)) executing program 1: sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="c7cc1468", &(0x7f00000000c0)=0x4, &(0x7f0000000340), 0x1) (async) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x20) dup2(r2, r1) (async) recvmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/211, 0xd3}, 0x1863) executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = kqueue() r3 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1610de0a3fea9830, 0x40) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r8 = accept$inet6(r0, 0x0, &(0x7f0000000000)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) r10 = socket(0x18, 0x3, 0x9) setsockopt(r10, 0x1000000029, 0x38, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0xfffe}, {0x7}]}) syz_emit_ethernet(0x2a, &(0x7f0000000340)=ANY=[@ANYRESOCT=r9]) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffd, 0xc0, 0x2, 0x5, 0x97}, {{r8}, 0xfffffffffffffffb, 0x28, 0x20000000, 0x9, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40, 0x689}], 0x20, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffa, 0x83, 0x2, 0xe7, 0x5d3f}, {{r4}, 0xfffffffffffffffe, 0x24, 0x2, 0x1, 0x1000}, {{r10}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x1, 0xcf6a}, {{r5}, 0xfffffffffffffff8, 0x22, 0x8, 0x1000, 0x1000000}], 0x20, 0x0) r12 = fcntl$dupfd(r3, 0x0, r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r12}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) r13 = getpid() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) fcntl$setown(r1, 0x6, r13) executing program 6: socket(0x2, 0x3, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e", 0x5c9, 0x0, 0x0, 0x0) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x0, 0x0) open(0x0, 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = getppid() ktrace(0x0, 0x5, 0x40000e08, r3) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) dup2(r4, r1) 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, &(0x7f0000000380)={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) socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) close(r8) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = kqueue() r10 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) close(r10) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r4, 0x0, 0x0, 0x4, 0x0, 0x0) executing program 2: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0xc1045763, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x15}, {0x6}]}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) (async) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)) dup2(r0, r1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c15e01000000000000000000", 0xe}], 0x1) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x141, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000010b2b0003500428efffffff7f00000000000021fe8000000000000000000000000000aa33"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x10, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 7: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000100)={'./file1\x00', 0x0, 0x4, 0x0, 0x1}) r3 = open$dir(&(0x7f0000000000)='./file1\x00', 0x7ffd, 0x0) stat(&(0x7f0000000500)='./file1\x00', &(0x7f0000000580)) setreuid(0xee00, 0x0) r4 = open$dir(&(0x7f0000000080)='./file1\x00', 0x800, 0xa1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = msgget(0x3, 0x434) msgsnd(r6, &(0x7f0000000200)={0x3, "f69c32022d61b4b6048468e79cfc7f18fb7929113b91042eb6aa373a2f16ae61b9f92de040788190270247a1f187b5b8586a3473c48a2684aa47179e300d40ca28b0d8b7948708c05fb2aaf64a511c632c03f9726a2bb33f252455d163f7af1ad76483569111850a7bb8d1c7cc4141f4057af4db0965e5ec642d6429cedbb9e0b6c0309dd7b6d6aea206fb0cdedc4998d75fd59104f338d48200d9030d67f99b6807535944e86269af35336e86156a548837dd6cc2e38564b519ed92c03579bf30"}, 0xc9, 0x800) fchownat(r4, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r5, 0x6) setreuid(r1, r1) pwritev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)='_', 0x1}], 0x50, 0x0) getuid() executing program 6: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x7f, 0x1ff}) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) syz_emit_ethernet(0x52, &(0x7f0000001480)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="6e1aa4058b74adad29338000", @mcast2, {[@hopopts], @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x1}}}}}}}) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getpgrp() socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 7: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x10042, 0x14) chflagsat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) (async) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xffffffff7bffffff, 0x1000300000000}) (async) r2 = open(&(0x7f0000000540)='./file0\x00', 0x8000, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x18, 0x2, 0x0) (async) ioctl$FIONREAD(r2, 0x802069ad, &(0x7f00000003c0)) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000340), 0xa) (async) connect$unix(r5, 0x0, 0x10) (async) accept$inet6(r4, &(0x7f0000000180), &(0x7f0000000200)=0xc) (async) setsockopt(r3, 0x5, 0x1ff, &(0x7f0000000240)="f48995a2232ab4007cddadcfa7b0000a363a178b95c99923b6d42955bae7f9d616de60421e9f49e222a50c1d143bd97dadd1d83fe243aef95815b0339443e26bf65406738cb2d3dea27ce6e7f4004a41b70297709f7776abb652c282ccc8c0557c0f9bd3f72cb33149637ec24c89ed786a2b0bfefc778f92693eaa8debe5ef2bbfa2212164f3057e5326e15f2e8f590d78ef9207c5c1d733a023f3c8af752e9cbf17df425efca64d25dd5d852522d3bb86dd02bbf79e5722c5da624472631496f1fdde5781f1ce3726ceab9d6c0594b3040873", 0xd3) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000480)=""/88) (async) getsockname$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000001200)=0x8) (async) dup2(r5, r4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$inet(r4, &(0x7f0000000000)={0x2, 0x1}, 0xc) (async) syz_emit_ethernet(0x36, &(0x7f0000000580)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r0]) (async) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r6, 0x6e}], 0x1, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000300)="c1", 0x1}, {&(0x7f00000005c0)="81dba0d6f792b0462a1b6db6a12c14a761c5f9bf61d1adc896965fd62c83f9fab6edf80a2cc6a19ef9cd9d3b55a9020b405e216c7dde176066dd77d27d0e2142d190", 0x42}, {&(0x7f0000000640)="230a799b3d0d5584c647ca61e0cfca3809bace0e46f8f58b2bdef087706b52d93da3a53c13def40804fd720560b2cc3ca9fa1f9ecc30ce8d2caf85714953e64e59c013a2ff5d0a04db077912bc5df4ce5e8ed158cae0eef69c9397fd62642fb48e5317a9be970e04b994dc4afc48cb828041220caa6153ee68ce981f920440a23dc86455e9fce27e6b21a9e01ed090b61e43847d69f08032b2f8ea516b223fc6e280df4d79a63696164b3664854246cc755a39b6f83882b48dc166fe39", 0xbd}], 0x3) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) (async) r7 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x1d3) pwritev(r7, &(0x7f0000000500)=[{&(0x7f0000000100)="6b0ecdda9e20ccb14209e0f584971e6be4", 0x11}], 0x1, 0x4) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000110, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x0, '\x00'}, 0x3) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{}, {0x44}, {0x16}]}) write(r0, &(0x7f0000000080)="7614f67d6b920bc9123d153e", 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) recvmmsg(r2, &(0x7f0000002540)={&(0x7f0000002500)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000bc0)=""/219, 0xdb}, {&(0x7f00000003c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/90, 0x5a}, {&(0x7f00000004c0)=""/162, 0xa2}, {&(0x7f0000000580)=""/85, 0x55}, {&(0x7f0000000240)=""/55, 0x37}, {&(0x7f0000000840)=""/119, 0x77}, {&(0x7f0000000b00)=""/166, 0xa6}, {&(0x7f0000000980)=""/145, 0x91}], 0x9, &(0x7f0000001500)=""/4086, 0xff6}, 0xe5}, 0x10, 0x800, &(0x7f0000002680)={0xe841, 0xbbae}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) geteuid() syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 3: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x9, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000180)=[{0x80, 0x0, 0x0, 0x10000}, {}, {0x0, 0x0, 0x0, 0x100}, {0x8, 0x3, 0x40, 0x10001}, {0xfff7, 0xb, 0x1, 0x40}, {0x6}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x63) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 2: r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x1, 0x1, 0x0, 0x8000200000000002, r0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff04b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error executing program 1: r0 = socket(0x18, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000001c80)=ANY=[@ANYBLOB="2000000029000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00 '], 0xa8}, 0x0) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000440), 0x10) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r2}], 0x2, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x2) semget$private(0x0, 0x1, 0x771) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xe, &(0x7f00000000c0), 0x0) r4 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x40005, 0x4) listen(r4, 0x0) pread(r2, &(0x7f0000000040), 0x0, 0x6a08) mknod(0x0, 0x3a0914c44f7b202d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0), 0x10) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write(r4, &(0x7f0000000240)="25a99fbf493e6b7ae9dc4182d1026bade187a7be89cf552946d563431143152158a12f214a6e0c20e9a3421f30604d429b39d114790337a1fa745cc813283a583683b6426b6373d5edb3e7111a619129ebedcc0c2fc0cd282cc79305be11f6e191db897b0e373a7e262086e0c0c2102679bb7443d3b8d0baba7eba74cd3c403470796bf44e57278848c3d0f96c68323fbed4a0a3e2fc53a6196d11c5f0f529df35c83e4bf5698a8f53f62df2cdda65d6508622fa03918871f87c0944", 0xbc) chroot(&(0x7f0000000000)='./file0\x00') r6 = semget$private(0x0, 0x4, 0x90) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x24, 0x7, 0x4]) semop(r6, &(0x7f00000000c0)=[{0x2, 0x2, 0x800}, {0x1, 0x65c5, 0x1800}, {0x2, 0x7ad, 0x1800}, {0x0, 0xffff}, {0x1, 0x8000, 0x800}, {0x4}, {0x3, 0x81, 0x3400}], 0x7) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) dup(r5) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000180)=0x7, 0x4) r7 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r7, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) syz_open_pts() executing program 3: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000040), 0x0) executing program 4: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000100)="cbbe8c9980", &(0x7f0000000200)=0x5, &(0x7f0000000240), 0x0) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) socket$inet(0x1e, 0x3, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0xfcaa}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) sendmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000001480)="9f1fce11fe9739cd9ffffd41cbe2562f643cb14129979cbf6ec28f7779d5701a0f85ec4891051ba82b8cadcae2e6431f6b3a576d3875399401b6f42f1e973e381848b69ab3f9f5e052825e3d85932630c9abd99e05b672b2f76598308c9465f158a641d82414ec3b9ecb2e670bfe8e603ed9d23715fe919a558c7132540ca00e69b8cc94e32350f1ba9706b439c077d78acd7137211d7669343fc5fa970139c9096d16c34b744159806436f1096a8ec5856621460f5d3e5d5164ff66b3cc0891c268744b7ac456e34207a435105620d5faa95415853eb4bb843c2681068547f5270fb69351413c", 0xe7}, {&(0x7f0000001580)="2b1fcaf66b7bee3df70ea9fc9ae66c61fafac4869b47401378fb92caeec64b8fb67732dcb4a4c8723efab110994c6bd9a709859a9a104645466c362c1bc30e2bcd6554e70683b9ce25", 0x49}], 0x2, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b6a67068258226c7e8ad76d72392eb1ca508e0aea6e296564a15a69d4bbd2d9df9b59c0b86b1fa8d86c6c7e6a45bf2c27b1a6b023961ef749f363b9ed35640078b23649ff8f994a2e9435b775e3ef6b1471f494f3d744cbe3372718d398ddddd37007321f42824662432ef284d2db9cfb5aefafe29401bcb1b895672cdb6d747ffa93221c7ebcce53945cc746f3c322626da54996c85aa78aaeb658489ab4150d4b3f9d5f49abc4b74378f6166ccf0e404898f3e1ba034fa39f72a5b0a0566c9e12b26a45f04f12af3d7febbf452545023453aede1d2edb2d0e0a6a8c1a15e8977caabd23a970db880f6b61fec3320c18624a218da0871c23f1bb47a8e3ec1d1610d4bba251751dfe4866a85c33dfdd4fc1a91978b3276ad17c287ec1914a0e2f44aecbf00ddb06c52f66b528fee89e62c7e093c37b2ca349d4ec207de1205dce35310a7565d268af7a96839bd09bb7abf9dd0f6c5c667f3914c0d18a78a55b165d8bcb81ed9af013e5184b36dfa22469d1b246dc2a8025c34c42482eaedb3fc3d96641a0809c1ff7405b2bb9f404824ff5fcb013bc16aa4fb05ef6201cf7b625917c63f4e74ddc9863144528b243fe0ab452e956a6226941741ad3317d98c9595ee1f0bb36ac9b642f0b39d387a4308b3c75af53cca2cf1447c34692954ce696a1f3f2489c5c8d2275fc92f7c6968b786f31d9c25280c08f0aad09197c371890d24188deb2b4ca11781942ff91fbc6deff712a8766bb072fde59cfc732578450f2ae3708da03da359c65c4aa47a3eca55d223fa1e306fbc0cc4d13c1e5a24ad1846bff482ac26d53f0796b339fcb7260a9b6644bc918f1490b1ee31250ed372213005f688fc9e50a1082330bb92970aba467753aab52ff916d4eed0709b882bfc3926ab1fbd3599130cbac8dedda02f1698989d8bf78e6125af948611df47d34853efb40ac06443e8568d3d910870c281926703a39b33114c07ce7de058f166f12e6722cd8ec84ad70679fa50d1a9423480ec385bdf35e54fa96371440fb242b1f5e912e109bf563710f0a3955b8af543beb89baa344e73cd9ce452cabdca3d7b80c91236d1638030700c376e88b786028c52343e2025769831ecae255fd99d99169b71bd6796a45afc91914ec785ab8a3a18c5537b630e83f06f2dec02f3b69501b45e812bf8e0b2b2e4bd7f3f1bbac1ca5f99fcf46e65f0e38224f20bde282356459b6c0e61739afb37a16f22d3df8cb2c781390fa9a62328f44c455c759b55a70588316b2182ef82277ebefa81b4a9f5755e6dd9f1d2d7e51488eae4aa8372274feefab272760a9de9519fdd59f771295ab57a62c4059ff56f24c7f6b9e69b4e5a85ed529c6172c0cb3c7812af9e72158c29cadfdb0d1efb8954d814cdd6d8a8aaf4322dcea9eaf26502b19c34a1a27cf724d44baeaa6c2682f27310cdd40d09edf71087fdd4b501ff7f770aae7582aa2623845d758ac1edb31410fb1e4d741198159ef7e678674bdf151878689d64e41bd83bea68db209f55caf61d30efcac96e929b2c5d9a6e5d2fdb9754ca8aa9b2add9769d24e98b83447c80e0b828deda584ac5399585e785037b34be69be1f460ecbf71c816f5937e7aad6e767d30a6033553166a2f37c8f7398c68426db6d79a123b891272e57c0be45d8d3a7a9fb69f9f80a94bf20da6ea84e75a20aa52ee87bfc7079c70337f8df1e50634f7b27772fe3a208c3650dc3361ab75f01742d1291f54b0d4bb34661913bc7f03e9bd7a8c09be70068fe09c9c468328843d47f714636ebc08ef4598f7876d2096f8d059220f1e5489f96f0e96423faf3d35f66741d918243a939dc738fdfd878619f93e9cce3b24c984c814bd813e5ba3d52de6059e3e4d4dd2611dacd2324cabb1a935e06fcd1fb30affc1142fb267102749e736508c6d9901b2742affa995192361b72c4d4baea2d656987cab2f53876cab5210e867aeab03db7d43328cb1e4c02c4bab7bc239dc0ec5bfad936725c82f20d133586c0a47536e3dbad6f9bca3abbdd21d8325fa181d9d13c7e3d84f48e69645af3f6fc68faa0045c939a5a43ca2e0b7473d80ae1ed61fe7faa3e312442cc3dff0858e34bbee69e021f8b773cfa571b329ad3506c903b456dd0503649a4e8914cf72e75e8e330d32e42bf5ced1bb60bcf5030e95e36999232e108543bf0d0a65047ab64b94e3f9c600e2c1ab4da7e9db109fae42ea51bfaa7aff7e27816e3b5201397b39d59a7481aa0b028b39115fb89549c01a38ec81886dd8ebf597c5d878a72eb3880a59cd67f13b60be4451f8e8c7a7590c4ae551d16b226f547d714e031a649222074ef431cabdbae1385eaec4d46ad7e5163277996e94ba123bbb0e6d082f3969c78e17bb1b5cf43a33c5dbb6bb5c0b32e4ed38413b744c45654e47e8afb5ecf749b0d5d25b8ff1e4d1d6d43cca5b93081fed23507c7c848c401d9740a307af48c4146a9e62a7125a9074d3c714439cf963f2b66119ad60fae1867c0bc665374878af7fc03b3b933ede3a0428b4501b32509bdaf8b7cc85157923aae87bbd0aab0616e826141317b93b72857c633f9b4281e5bf2c28ac58b1c2907813fa645083fd1eb7d9be377e82103fe8c75cc0a981c9b63710c72d3486c881900000000000000001000000040000000fdbf882ed681efb88c6823d827a6763a931ea9df33ab839c1dfcb949fe8ac8acf68a9f56d76b0ead256895ca7cf63b2b209195eb66644b36312b825b7784f246ba1e165c4e4f0efdcd64eed73c6502beacec305627dac120747c9a53396626240e5096569c6067435fb638fce9f49527e8be378507c29e52400000000000000da8ab1450620814ee44cd2307137136904a69f589a8eeb604f6515c347a3138adc247580b4682317abdd50e1a3315c70c1b859daf226fb6b298225fee3caf8265be6fe527502f2735631ebc5e025e02027563343a2c0306a1a87b27595dfc19c19d09a54b83a431e37b5d7e81b3bbcfb0542293dfd762a99e932a3a1b38a941fb890f8cd22763f1117207b4068466bdc3744dd16c8d97021b6e55f9227894e8f2b64a9c9b2244d8f5ef71b51"], 0x10a0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) (async) syz_emit_ethernet(0x141, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000010b2b0003500428efffffff7f00000000000021fe8000000000000000000000000000aa33"]) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x10, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) socket$inet(0x2, 0x1, 0x0) r0 = getppid() clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) getpeername$unix(0xffffffffffffffff, &(0x7f0000000640)=@abs, &(0x7f0000000800)=0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) write(0xffffffffffffffff, &(0x7f0000000780)="e27170d0ae56653a4326730c2ecc9dbf8ed15ee1d7e7cc7d57e3ffc39bfba66b3b51e480f539d815ae234f5dc38d8a24a1733d0ce2c0957154b037d1c53feabf10b283031ed9cc0f6ca75f5f4c50accfb8897ff35cbf3c6ddc03ded1611c120cda177b2e6a5f66664e7fd4916d630b3141993c001bc8fab4ca02ae8157", 0x7d) recvmmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000001980)={&(0x7f0000000840)=@un=@file={0x0, ""/79}, 0x51, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) pipe(0x0) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, 0x0, 0x0, &(0x7f0000000140)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574a1638a83b15208110f4f871f8b4cdf5587145812eab4a988f7fafd7ffa0c685ad4156c783959eff4278384b1193384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659c98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042da657e2bef51c06", 0xffffffffffffffc5) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) msgsnd(0x0, 0x0, 0x14, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000ac0)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) socket(0x18, 0x3, 0x0) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/116}, 0x7c, 0x2, 0x1000) msgsnd(r1, &(0x7f0000000280)=ANY=[], 0x55, 0x0) executing program 3: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001840)=[{0x0, 0x5b}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8220, 0x0) ioctl$VT_GETACTIVE(r2, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f00000001c0)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)) dup2(r1, r2) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c15e01000000000000000000", 0xe}], 0x1) executing program 4: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) denied attempt to set clock back 1051710598 seconds executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000180)=[{0x80, 0x0, 0x0, 0x10000}, {}, {0x0, 0x0, 0x0, 0x100}, {0x8, 0x3, 0x40, 0x10001}, {0xfff7, 0xb, 0x1, 0x40}, {0x6}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x63) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000000440)="e2e41f7e9877650af85764", 0xb}, {&(0x7f0000000680)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd288030564b7576ebb549ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd654629612b37e57db215819dfc552db3f47069c17c72fddf51b788d1c20f9e7d30fcbab0e3894bc7f33668d1dae5948479d04342ae28de5e64bd2dec2c917c80a98af1ce61849c261110d8c2f0d9dd6c66acba534dbf04af0ffd1f314287065e0fd26aa93ebf6942b2040480a8c47c23b0a20a18d31776f60a23e3086b98e44367dbe3a21006f52612587f62ba20c7c314d705edf4d275f20d90f66e20979bcd8f51deaaf72004d6fc3efcb9d46c", 0x166}], 0x2) dup2(r0, r1) recvmmsg(r0, &(0x7f0000000380)={&(0x7f0000000340)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/227, 0xe3}, {&(0x7f00000001c0)=""/223, 0xdf}], 0x2, &(0x7f00000002c0)=""/117, 0x75}, 0xffffffff}, 0x10, 0x40, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) pipe(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x14) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000140)={0x5, 0x6e}) write(r0, &(0x7f00000001c0)='O', 0x1) syz_emit_ethernet(0x32, &(0x7f0000000000)={@random="d9701f17c01a", @local, [{[{0x88a8, 0x5, 0x0, 0x4}], {0x8100, 0x3, 0x1, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @remote, @rand_addr=0x401, @empty, @multicast1}}}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x91) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup(r0) setsockopt(r1, 0x0, 0x24, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000002480)={&(0x7f0000002400)='./file0\x00', 0x6, &(0x7f0000002440)='./file0\x00', 0x8}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000001200)=""/236, 0xec}, {&(0x7f0000001300)=""/4090, 0xffa}, {&(0x7f0000002380)=""/43, 0x2b}], 0x5, &(0x7f0000002300)=""/54, 0x36}, 0x56a) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x54}, {0x34, 0x0, 0x0, 0xfff}, {0x26}]}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x0, 0x4, 0xf6) setsockopt(r1, 0x1, 0x31, &(0x7f0000001800)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868ded6176a11d1dfb02aff45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e19fb7af9ffc3fa9e688cb19da1092c480e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ecef77643b56b03e2df2667b9f5dd68d6d4067b5c9c62da50a930c7199da2a82a993a9677a17c1d340bad9b2d11fba6b29f407ff87dc9cf29fe3ea2d2eaa8496a0680bbf2092ee15921efb0b7e97ad971e102db5c5a21fd5df741e823d7507f96485a9b386b04c8b520", 0xfffffffffffffe50) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000015c0), 0x0, 0x0) pipe2(&(0x7f0000001700)={0xffffffffffffffff}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000001640)=[{{}, 0xfffffffffffffffb, 0x22, 0x40, 0x0, 0xacfc}, {{}, 0xfffffffffffffff9, 0x0, 0x1, 0x8, 0x1}, {{r2}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x4}, {{}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x79}, {{}, 0xfffffffffffffffb, 0x4, 0x40, 0x7}], 0x7, &(0x7f0000001740)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x28, 0x40, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xc2, 0x40000000, 0x1, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x1000000000000000}], 0x3, &(0x7f00000017c0)={0x400, 0x9ab9}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x3, 0x0}) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1e, &(0x7f0000000000)="001d0000", 0x4) readv(r4, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/122, 0x7a}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000240)=""/58, 0x3a}, {&(0x7f00000012c0)=""/88, 0x31}, {&(0x7f0000001340)=""/112, 0x70}], 0x6) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0xe) open$dir(&(0x7f0000000280)='.\x00', 0x20, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 2: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x18) sysctl$kern(&(0x7f0000000000)={0xa, 0x98a80200}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 7: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9c52bd05bc932918f09990a89efe4e2b90c97724"}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000180)=[{0x80}, {0x60}, {0x0, 0x0, 0x0, 0x100}, {0x8, 0x3, 0x40, 0x10001}, {0xfff7, 0xb, 0x1, 0x40}, {0x6}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}], 0x1) r1 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0xfe09, 0x0, 0x0, 0x4}, {0x7, 0x0, 0x0, 0x80006}, {0x40e}]}) clock_gettime(0x3bd70b3292b7004, 0x0) syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1000504000004020000000001400000331c13fecea10500fef96ec72fd3357ae30200004e3003000004be38166a91f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d1b5c223e7d0c032bfa8970c1f505002021fbfa0c0f00008abfa1221554f4e0f668246c0900000008e371a3f8343712051eea040000000000de653a1163386e7ef42eb062dc165c8ac01c367ab984af52ec07e748d7ed4c61313835c63f11553b26c58e5c086ba952dd9850a5d17bac31917b481064294eef1caaf6f3ec6f4c7fe252464996961b9a5235a0de3164dcf8b7848e06413a8857e22422905e38112ac8e0d80144f1305e5597d2863af7e44c4fe3d66de1b19b5809a4641ffa14d52f4ed1b65e000049d73bcb49", 0x118, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x0, 0x0) open(0x0, 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = getppid() ktrace(0x0, 0x5, 0x40000e08, r3) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) dup2(r4, r1) 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, &(0x7f0000000380)={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) socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) close(r8) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = kqueue() r10 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) close(r10) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r4, 0x0, 0x0, 0x4, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r3, 0x8531) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r5 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1024, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffff5) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0x800}]}) write(r1, &(0x7f0000000080)="f65960eba61f6f2cc00000000000", 0xe) close(r0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x5}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x1, 0x3}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000040)="03000000", 0x4) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1, 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/6}, &(0x7f0000000140)=0x8) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) socket(0x1, 0x2, 0x0) (async) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() syz_emit_ethernet(0x2e, &(0x7f00000003c0)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@end]}}, @udp={{0x1, 0x3, 0x8}}}}}}) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) (async) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80286989, &(0x7f00000001c0)) executing program 1: r0 = socket(0x10, 0x1, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x1000000000000007}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x18}, 0x4, &(0x7f0000000000)="a8564dd3acffffffffffffff4df32e93492c35cc10ffc9b7535fffffff7f00000000443b29ff812764c951a82acf79e300dcb693407683173324a658ff", 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x18}, 0x4, &(0x7f0000000000)="a8564dd3acffffffffffffff4df32e93492c35cc10ffc9b7535fffffff7f00000000443b29ff812764c951a82acf79e300dcb693407683173324a658ff", 0x0, 0x0, 0x0) socket(0x6, 0x4, 0x3) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) executing program 7: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x21, 0x2}], 0x9, 0x0, 0x0, 0x0) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) socket$inet(0x1e, 0x3, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0xfcaa}], 0x1, 0x126) sendmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000001480)="9f1fce11fe9739cd9ffffd41cbe2562f643cb14129979cbf6ec28f7779d5701a0f85ec4891051ba82b8cadcae2e6431f6b3a576d3875399401b6f42f1e973e381848b69ab3f9f5e052825e3d85932630c9abd99e05b672b2f76598308c9465f158a641d82414ec3b9ecb2e670bfe8e603ed9d23715fe919a558c7132540ca00e69b8cc94e32350f1ba9706b439c077d78acd7137211d7669343fc5fa970139c9096d16c34b744159806436f1096a8ec5856621460f5d3e5d5164ff66b3cc0891c268744b7ac456e34207a435105620d5faa95415853eb4bb843c2681068547f5270fb69351413c", 0xe7}, {&(0x7f0000001580)="2b1fcaf66b7bee3df70ea9fc9ae66c61fafac4869b47401378fb92caeec64b8fb67732dcb4a4c8723efab110994c6bd9a709859a9a104645466c362c1bc30e2bcd6554e70683b9ce25", 0x49}], 0x2, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b6a67068258226c7e8ad76d72392eb1ca508e0aea6e296564a15a69d4bbd2d9df9b59c0b86b1fa8d86c6c7e6a45bf2c27b1a6b023961ef749f363b9ed35640078b23649ff8f994a2e9435b775e3ef6b1471f494f3d744cbe3372718d398ddddd37007321f42824662432ef284d2db9cfb5aefafe29401bcb1b895672cdb6d747ffa93221c7ebcce53945cc746f3c322626da54996c85aa78aaeb658489ab4150d4b3f9d5f49abc4b74378f6166ccf0e404898f3e1ba034fa39f72a5b0a0566c9e12b26a45f04f12af3d7febbf452545023453aede1d2edb2d0e0a6a8c1a15e8977caabd23a970db880f6b61fec3320c18624a218da0871c23f1bb47a8e3ec1d1610d4bba251751dfe4866a85c33dfdd4fc1a91978b3276ad17c287ec1914a0e2f44aecbf00ddb06c52f66b528fee89e62c7e093c37b2ca349d4ec207de1205dce35310a7565d268af7a96839bd09bb7abf9dd0f6c5c667f3914c0d18a78a55b165d8bcb81ed9af013e5184b36dfa22469d1b246dc2a8025c34c42482eaedb3fc3d96641a0809c1ff7405b2bb9f404824ff5fcb013bc16aa4fb05ef6201cf7b625917c63f4e74ddc9863144528b243fe0ab452e956a6226941741ad3317d98c9595ee1f0bb36ac9b642f0b39d387a4308b3c75af53cca2cf1447c34692954ce696a1f3f2489c5c8d2275fc92f7c6968b786f31d9c25280c08f0aad09197c371890d24188deb2b4ca11781942ff91fbc6deff712a8766bb072fde59cfc732578450f2ae3708da03da359c65c4aa47a3eca55d223fa1e306fbc0cc4d13c1e5a24ad1846bff482ac26d53f0796b339fcb7260a9b6644bc918f1490b1ee31250ed372213005f688fc9e50a1082330bb92970aba467753aab52ff916d4eed0709b882bfc3926ab1fbd3599130cbac8dedda02f1698989d8bf78e6125af948611df47d34853efb40ac06443e8568d3d910870c281926703a39b33114c07ce7de058f166f12e6722cd8ec84ad70679fa50d1a9423480ec385bdf35e54fa96371440fb242b1f5e912e109bf563710f0a3955b8af543beb89baa344e73cd9ce452cabdca3d7b80c91236d1638030700c376e88b786028c52343e2025769831ecae255fd99d99169b71bd6796a45afc91914ec785ab8a3a18c5537b630e83f06f2dec02f3b69501b45e812bf8e0b2b2e4bd7f3f1bbac1ca5f99fcf46e65f0e38224f20bde282356459b6c0e61739afb37a16f22d3df8cb2c781390fa9a62328f44c455c759b55a70588316b2182ef82277ebefa81b4a9f5755e6dd9f1d2d7e51488eae4aa8372274feefab272760a9de9519fdd59f771295ab57a62c4059ff56f24c7f6b9e69b4e5a85ed529c6172c0cb3c7812af9e72158c29cadfdb0d1efb8954d814cdd6d8a8aaf4322dcea9eaf26502b19c34a1a27cf724d44baeaa6c2682f27310cdd40d09edf71087fdd4b501ff7f770aae7582aa2623845d758ac1edb31410fb1e4d741198159ef7e678674bdf151878689d64e41bd83bea68db209f55caf61d30efcac96e929b2c5d9a6e5d2fdb9754ca8aa9b2add9769d24e98b83447c80e0b828deda584ac5399585e785037b34be69be1f460ecbf71c816f5937e7aad6e767d30a6033553166a2f37c8f7398c68426db6d79a123b891272e57c0be45d8d3a7a9fb69f9f80a94bf20da6ea84e75a20aa52ee87bfc7079c70337f8df1e50634f7b27772fe3a208c3650dc3361ab75f01742d1291f54b0d4bb34661913bc7f03e9bd7a8c09be70068fe09c9c468328843d47f714636ebc08ef4598f7876d2096f8d059220f1e5489f96f0e96423faf3d35f66741d918243a939dc738fdfd878619f93e9cce3b24c984c814bd813e5ba3d52de6059e3e4d4dd2611dacd2324cabb1a935e06fcd1fb30affc1142fb267102749e736508c6d9901b2742affa995192361b72c4d4baea2d656987cab2f53876cab5210e867aeab03db7d43328cb1e4c02c4bab7bc239dc0ec5bfad936725c82f20d133586c0a47536e3dbad6f9bca3abbdd21d8325fa181d9d13c7e3d84f48e69645af3f6fc68faa0045c939a5a43ca2e0b7473d80ae1ed61fe7faa3e312442cc3dff0858e34bbee69e021f8b773cfa571b329ad3506c903b456dd0503649a4e8914cf72e75e8e330d32e42bf5ced1bb60bcf5030e95e36999232e108543bf0d0a65047ab64b94e3f9c600e2c1ab4da7e9db109fae42ea51bfaa7aff7e27816e3b5201397b39d59a7481aa0b028b39115fb89549c01a38ec81886dd8ebf597c5d878a72eb3880a59cd67f13b60be4451f8e8c7a7590c4ae551d16b226f547d714e031a649222074ef431cabdbae1385eaec4d46ad7e5163277996e94ba123bbb0e6d082f3969c78e17bb1b5cf43a33c5dbb6bb5c0b32e4ed38413b744c45654e47e8afb5ecf749b0d5d25b8ff1e4d1d6d43cca5b93081fed23507c7c848c401d9740a307af48c4146a9e62a7125a9074d3c714439cf963f2b66119ad60fae1867c0bc665374878af7fc03b3b933ede3a0428b4501b32509bdaf8b7cc85157923aae87bbd0aab0616e826141317b93b72857c633f9b4281e5bf2c28ac58b1c2907813fa645083fd1eb7d9be377e82103fe8c75cc0a981c9b63710c72d3486c881900000000000000001000000040000000fdbf882ed681efb88c6823d827a6763a931ea9df33ab839c1dfcb949fe8ac8acf68a9f56d76b0ead256895ca7cf63b2b209195eb66644b36312b825b7784f246ba1e165c4e4f0efdcd64eed73c6502beacec305627dac120747c9a53396626240e5096569c6067435fb638fce9f49527e8be378507c29e52400000000000000da8ab1450620814ee44cd2307137136904a69f589a8eeb604f6515c347a3138adc247580b4682317abdd50e1a3315c70c1b859daf226fb6b298225fee3caf8265be6fe527502f2735631ebc5e025e02027563343a2c0306a1a87b27595dfc19c19d09a54b83a431e37b5d7e81b3bbcfb0542293dfd762a99e932a3a1b38a941fb890f8cd22763f1117207b4068466bdc3744dd16c8d97021b6e55f9227894e8f2b64a9c9b2244d8f5ef71b51"], 0x10a0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 5: setrlimit(0x7, &(0x7f0000000980)={0x5, 0x1000000000000051}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001980)={0x0, 0xa, &(0x7f00000017c0)=[{&(0x7f00000005c0)="57931731cc275c29b1aed3194c6f37430ae48885be99e6b3178c33b1b52f8fa3020763ade3e8010e64c4eb1290ead2acd688118cbcb7a7198705d6301f3cdb2808d786b455db1f997546e8359481b1fe28", 0x51}, {&(0x7f0000000640)="aaff4c51883e004b5f89075a5ddd67f3227908132e2bbca76867b831115dd2fee04f802fa2035c2cdce42602ad61953030e0ebbdf951b204afb415cb2d7571951eeb", 0x42}, {&(0x7f0000000700)="b573975435f384a446acefe3a9c8435fc53be209a95faaa9e582cdd3c8a869899283ef37e7a1f35b03048a939cff0bc18e0e95a0", 0x34}, {&(0x7f0000000740)="9e4673eb165000ef76574090ce780f20f8b3e79fc550b83c59ae6a9ec6fd01a2e59aba4cc2c70ff2a43ae8a76577758607271189d73e487865d275ca686b14c7249ef2619b5f3d2c15c4a57f1c3a996c0883b491a712ac372d1291b0d5f5c7ead631680269803c3482f368433f4fcece46f6d75471dff907485ff9e2387b4176556545f30ed78986606d1978acd39b868a25527876e5cc072759a0554e03861ada163f81da92278fc73629d7dd0387d37a96dc697e8aabe0bcc153b25acbabe29a1647a5e0f5235b27dd78d2416cc009f872b8d6852aa75da7c7f82dadb665a0a80d2913a6bba7c27c8ce847210f4c3816c99e1a052f15fb31599895e397056f829b926e6a4ce87517672405d2d2d50159fecb1d1cd147cff8bf3ef7b6cc5153c400969f40ac355404a1272f154a2ad345b3941adffe2a46650748f324949f6b9f08dee388bf5d506b90032a033c80ef0f3951e85a9e699b0c2711f6514800127e02de69679da02ad79b49301f01c351e863f9ad1a5a157131f57e83f15bc9753ddf9acfb3650705aa38664a3acb9273427dc16ea5bdaba2d2d0a45d82905b2144230c069003187ebc56e84358566633fdc3174de59f7d3a1fb109d5ad66151390313ef5f18361dbfff99c7bba31515f387536e01a26dd58efa98f77fa04b803b4f8bf095ec32af2bc31cf528a8b1d59c322163d42d2784f2ae34519587fe14a18654acdbd098c42d8167f9a42442c359f63864f67bcffec24cb7def3347446b1f455c7b1d9d6b7c856b57932daa51f59a70f0794809ef95193f8430d974f5d4b9c78067e28767b4d9e8f67fdac688fa6fa492728088cb1fdf7925a30159501e35822468395b8ee0f24cb7df6f6068f8c565a2a4ba1fdaf9d9413a102d20a3a8eca2afbc752a4dbaac1a9de4fa66e2d19c4e69710dfcde6dd72002ceb64e93b71235df5dcee3e9c0667850c1981cfd63a4f8b5b4183d3a46904e07", 0x2bb}], 0x4, 0x0}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000540)={0x6, 0xca51, {0x7fffffff, 0x100000001}}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)=""/113, 0x71}, {&(0x7f00000000c0)=""/151, 0x97}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f0000000300)=""/120, 0x78}, {&(0x7f0000000380)=""/164, 0xa4}], 0x6, &(0x7f00000004c0)}, 0x8c0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fed, 0x4000005, 0x60351c, "090201ebff19303f83888b42e100"}) writev(r3, &(0x7f0000000600)=[{&(0x7f00000019c0)="0db44007c996217ddcbbf7002b8071ac4a1b16405cd687ace8ae4e816ca311e862cc2f128601c9ded85014325073fa68c49d4a9b4e33a96187194f0dd37620d28728eb66398982bc1551801a9e68496c6bd561cb9a9c4e4d26f0caca5715d55dc27f7789a27a17eb5ab83829f8ac32a578f7792609e1d48f3a6c79cc1175e097f1c860fd4ec2b18804206b5ed6536d00923368c8b8ce109ed895a29e53b66dbe6c3d33ca4caffd7febb496e58283988eae57b1a07cd415180fce08ca356318fb75226c301c232bcde810f5ce1a0662ed14225318101805d76abf2a3d8c6440734c3f3c418298f5c98dc0a8155e0ae6b6a61fd3e4f57953f6768a732e12840a8143d4a18906adba65ec53c514d45674bcae66a67e643abd6fb0ceaff2aa9bb9578185efa24125d6112b12b6b5c4d8e393efe1c48dea1dc11beee64bfaf55f00b989e9d6a22d91dd70b1452a9b274f70d2092a8229bc78f82ca3683c537927df058f0141abbc43dbcf4c4d56e83371e45b4acd2e1e80627831cf2d36be2ee2712076875289", 0x184}], 0x1) writev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="17687bb7758004cb5cdaf593a0101bc51350222b44d3e2385997e6bafeb1862866336982a945137864225f4cdc311d44f2c2301f87838171aded4af993bef55588310a6b4adba39442dda9fe23f1a6252ce3d4d0e088afd08d0a3571d784d437b60983803dc6b0653cac950d14ef48112bee433f7d501aa322a8c0bff330309b2a935f2c2e8aa98c39edba12fed44ce87e300aa78f39e7daf57747563d6b40705c51b2eac9bc8469ab3a2e47997a8488c0b8782c75e7f52d3b1668781f04808b3584b76417a1b8e2f87efe53c0bfb473eb51bf1e307ec08a4547b6a2537ef5e509fcc159cf756510972fbd7194de67b6713ce20c0d7200b2e8381d09ea23956b0b454d8bcb427b27807cb8542a83d2e0e15f0d625cf5c495bff2dc9ad6c742813a5e9c53a63011a3844677f636fecd9694a1f4c5d31b4fa4c6030f305d3c15952137be777046bfa8c0152703df8413f01ca5d00a36023e18ea6f3bd1567089b07fdf0f3278e4c468ad021777637d6747d4a627df0e7fab894a78b725081e47321b0051d1041b746b436366c2f921f1a7c9c061bfae06d809314f5fa27faa462ec059e1565e73e5fc051c49225a65a891fee74fcd77c3b312f994cf8a1d617bd39c9a4d6627012d6c47391123ef36fc9fa6115bf1cea66ddf774ffb910161f05d01b7296e3edd3be0153060766cd8febdfa9074bc81e83f08009654d7aab371941e18ff0d2fdc16c1f537c34ded2ec7885caf5bcd71fddf199527b70ae161628be83c213c863bdb3d84ec2d1c8e8abc791d26cdad4b72ae96a3b4f5fcb328df317b4fd7f374b27ec533a8a19b9ba140d7c889408d233430b5dd518d86ffddd42a17df020d7e58975c358a3bcd9bf3df03dbe272369d00a10b53065b1c1d0094bc1528eaa5cd7a3d28d12421f710acaac59357256339f54b20d855868c2259895dfa81ef7679d9d42bac9a529a1ae7db4d839325d073119429c2df0d4373073b8d20a72f9d5f9a82678c942829f0bf8ea2e47a6673a6c2dfdacbb741a54f1508f804541fd22632053e8a7c7733a6cc3161f9664d4a6e8d0c5fb9a826b731575d869ee2ac485a0ead7b3d790651eb432eddee512e3c324d964575f4240951d85db0e2516dbafc0d1314726e29dfd898947a78c995d44ddca75a51bb46c521843b8e819b836fc576de7f9c23b18246c6602589da1bde506d5e5ce566746467fe50b28cbe30ca95c907865f34cc09", 0x36c}], 0x1) r4 = kqueue() r5 = syz_open_pts() r6 = socket$inet(0x2, 0x2, 0x0) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r9 = dup2(r8, r6) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r10 = socket$inet(0x2, 0x4000, 0x2) setsockopt$inet_opts(r10, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r10, 0x0, 0xc, 0x0, 0x0) setsockopt$inet_opts(r9, 0x0, 0xd, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) kevent(r4, &(0x7f0000000640)=[{{r5}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000580)=0x9) writev(r3, &(0x7f0000000000), 0x0) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="17b5c201464e9637f144350e115439", 0xf}], 0x1, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f00000001c0)="f007426c6a7984d37bf078", 0xb}], 0x1) r0 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x7fff, 0x400}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0xad, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x58f3, 0x2}], 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x3, 0x101}, {{r1}, 0xffffffffffffffff, 0x2e, 0x1, 0x8000000000000001, 0x1}], 0xe842, &(0x7f0000000480)={0x0, 0x2}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000004c0)) (async) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) (async) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0xb, &(0x7f0000001640)={0x2, 0x1}, 0xc) (async) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) (async) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000022c0)) (async) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/199}, {&(0x7f00000009c0)=""/4096}, {&(0x7f0000000240)=""/184}], 0x1000000000000222) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000000440)="e2e41f7e9877650af85764", 0xb}, {&(0x7f0000000680)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd288030564b7576ebb549ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd654629612b37e57db215819dfc552db3f47069c17c72fddf51b788d1c20f9e7d30fcbab0e3894bc7f33668d1dae5948479d04342ae28de5e64bd2dec2c917c80a98af1ce61849c261110d8c2f0d9dd6c66acba534dbf04af0ffd1f314287065e0fd26aa93ebf6942b2040480a8c47c23b0a20a18d31776f60a23e3086b98e44367dbe3a21006f52612587f62ba20c7c314d705edf4d275f20d90f66e20979bcd8f51deaaf72004d6fc3efcb9d46c", 0x166}], 0x2) recvmmsg(r0, &(0x7f0000000380)={&(0x7f0000000340)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/227, 0xe3}, {&(0x7f00000001c0)=""/223, 0xdf}], 0x2, &(0x7f00000002c0)=""/117, 0x75}, 0xffffffff}, 0x10, 0x40, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d, 0x0, 0x0, 0x5}, {0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x2}]}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x54}, {0x34, 0x0, 0x0, 0xfff}, {0x26}]}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) executing program 7: r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0x20000000) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000180)=[{0x80}, {0x60}, {0x0, 0x0, 0x0, 0x100}, {0x8, 0x3, 0x40, 0x10001}, {0xfff7, 0xb, 0x1, 0x40}, {0x6}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}], 0x1) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(0x0, r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0xfe09, 0x0, 0x0, 0x4}, {0x7, 0x0, 0x0, 0x80006}, {0x40e}]}) clock_gettime(0x3bd70b3292b7004, 0x0) syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1000504000004020000000001400000331c13fecea10500fef96ec72fd3357ae30200004e3003000004be38166a91f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d1b5c223e7d0c032bfa8970c1f505002021fbfa0c0f00008abfa1221554f4e0f668246c0900000008e371a3f8343712051eea040000000000de653a1163386e7ef42eb062dc165c8ac01c367ab984af52ec07e748d7ed4c61313835c63f11553b26c58e5c086ba952dd9850a5d17bac31917b481064294eef1caaf6f3ec6f4c7fe252464996961b9a5235a0de3164dcf8b7848e06413a8857e22422905e38112ac8e0d80144f1305e5597d2863af7e44c4fe3d66de1b19b5809a4641ffa14d52f4ed1b65e000049d73bcb49", 0x118, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x5, 0x50}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x61}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351c, "090e4de6d317a600"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000480)="a03565bf596753e83bf76dc1d3df2d53aa754953f3d6e3f7e24d834e5680641ab7e89497e8fdb4f06b2cc6db292310e8ed516018a69398be1793e5e4a328383f1f8ae011b78c9a1254f4935d86e8cc2e67e36e412b6239ede80d17287ef5aec4cc3ae733c1e69ca238f598a1d8862c785018f6ce8a784808ce3689ed3bcc929da3e282f1ab34e2b11e938dc0776bb3367c7acd43a7f2d6113774575e3d2a6f9789553c39a09b93c9644dce399f45bc357adc09d3250761cfcb9a5ff85e759e1607e3e2856fbbb108bacc1f54cd00b65b2fad1aa6bd82babeb18dfca97399ae67117de3d4dc54affe071ae69f6a86cdfe75e745e9df64"}, {&(0x7f0000000580)="8605953dad823eddde99860b47b5e11fbecce11bf4bbad368fc2f6cad99944e9ec91f08b088e283bf394cf12a00ccf12c042500117f512ead2a8db97da0e47cfee7ccc0842638eb06264b3aae4bfe75da1b4fc36d6c5f07c3de992dac434b696168c544a0f55f6b064e9bc168d51c932c5aa23d261960daa58f86da750e2f6e69f66e9fd17bdf7ccd214be2a074fed654ee19e05e0482747280a323c1394a233eb23a41a08aef8e8415a349a362961c7a4143b6b709868fb6d284d8b2d845689b5b450af1f0d7e78ee1579f0849e58fc25a22fbfc61bc0b203d3b06b7d14f931a30a1fae1f9c8e6ec75609d56be289"}, {&(0x7f0000000200)="e8c11f2feb8a4203aeea071ceb6455e2ff346c7e868b6a1554a33b89d0ba762fce797e1e5ec5778509b91f3690554c974d2fb07b1e60ea159e430228802fa9e7dbab9eb05404cb916f8414f571060c256ac5c50f65648271e8c9c3533b5e1fbf8d9eba5071edff3ef8845afd4cd17bb0ad33f3cc6525e2fd42fa2dac70ae04d85f347862ff6bfab8dd93fa853316b51300a4367c4ef63eefe16a5c414d22"}, {&(0x7f0000000700)="0c0dffab482ceaba52c3c667804a3385c73d1f68b1283ac2bed726e896c649aa8de73616dc56828697d423116edecd9231193464a3e2a0e93427d0bc4c21568cd7dc985e966fbca0f2388d6d8e8512defc5163bfa234f47ee44e2f338cbe63828a625619083c0bfefcab7c1afdc8a9dc1330b6b840c77ba44a7ed18139328e8244f0a2f863953d3a5c040b546b1a6f8e"}, {&(0x7f00000007c0)="2541a8fcf5c56a28f05c74a0654ee60babcc7b90d320fdc1d90d2b535b755906c2d1e8a06dc33313fd8cedac8ff193c4854caa6b514c78c042c164b4fd3b21f82e4f8786493f3a3c1d0a9e5ccba1eea003f5e8d9c81c9372965d3ff56368c3a09ef300c9cb7d9fca97f3590615179a4866219e1987bb78a3113c9f7a84d36f9bb00daddf959e11ab24083547695b8c2e9ca59abb14"}, {&(0x7f0000001540)="bdff231b93b9e2dde77bc6139914e89e56d618029ff3c727dfbc9b4f483a161eb65cb20b53a395d36530aa2ee7a84125f2bb6f2418bf4478abe8ac67319278f0621eb0637e8a395a3e5a6370a634250d44be1204144cab99b126681407d2ced45b36ed833ea2526e1be7790e2ebffa5c077a0e492f5560d7482914586772da63599367934f85ea747a732385663f03863225ac14147aa4459004d5978a75e01f77526eede0fc70194ff062fe0e8dd6497bb9f1332e7b597fbea5d5903f6976ca9169a2ec8c7b1d0d01ed0b861cca4514a140441aa0021917a569846f4ee07310d1a419c3cbdb27fface99386e34a0eb30230fc2d193e23e189af4ca564ef9c5e7d9fb9e27a5c28f2537fa3ddb54232643bc2d7824f0b1ce249e134a3a693991cb50cea19a6d56f151d1dac7dbaa57b644064d7431861a3401c911b6481aa6fa9a63ceef5eb56dfad29d3226e2508b9618629675bf165c14f3794dce9077a58377b238ca4352e810f3c93c752482fa28a217c8c795a1a3ab0048aa41a01674c67ea8c8dec4580b9207a7c1e933cb5a10df018f7e91eb1db037cb77e218111bb1d84fbce882745315d85588079e109476158a9e1f031d09e697de42d9d5b13982ab59529807845117fc166a1ca55aa916627060a073a7287c9da7c7edea7198b1f21cc93a090fa08dbe98d09f23382f3709cbe50a9b55e9fad4b5655e4d35c0b517566e5f9683a375131103596e59e2bb9681cfc848469fc2be73b586bfa48b5c9c17bb73beb13acbad649abff20455d30100e120031401dd636bc37343932488ca0e0de5c1687fd534ec971b002925593b1dc83575077847b52c48e37f519967660a944fa15d342a8cbfda776fdf019ae0d94252c98fd5560ccd8e3108c5f4d59e6d388e01cefeda0e0afb98bc2428c3e235ab0a5ab8af8640926e44f25b5a6042ba17c7574570c1a5ee0272555a71e00dc9700e2d5d3dfe284ee6d884bafdea298452d1f92843fba50f7f35b5c556f9fa4c3df58d5d91d59a8d5be093c300eeaf98e9a5a8c25e6023cfe02e41daba0be44cee1a71b353f99e0be24946814a16bc30bac30a62678ef9dae556471a9a5860a66991375c2b9f5f706a175ff5b69bd230b088800a177fd18f2c274353f5c56090596573d042b52245ab9f9df94552fd529d2dddb5940cabfc9431a7e48e64bbd9d0df79a3a6986039a6fd6a09ff1d2336abefeb4796ad8fbf6a1437a287dd238372c940631b68b8affa04e0a970ccebaf8aecc010813737d79559db508c38ebdbe16a042c02f0931fc133a3531eb337b12509cfc8b3721382c950a57de172c2e93fc6dda35a743af3bca2f9faede9a23693c361056e31c764b40b5b8ed39ff1f24be8739cd344444f511f4c2a9bd5a2c31b024d88ef997d6c668fbbfde3dfe03f178b80b682963b9bb1f83f5d9c925ba125708ed4c92c5f16138059daf75f915a4fbde01448ff6d4cb4bb07709d45a1c33e6125986417a5b99d0f61f90c290c32e1243fa886b517a96d1698dc15e7e239ca6265146df14df2e4ded7bd304f2ed25d3873b7a078b2114ae16768a995cb1a3967631d28c9a9638305575cc5859ef2fef4267b0a4521453619b8c30f13e4def7318a8b3ec8cd535ffc19368c81cdcccf8df0d1fdf4a30b5ad8ed0fe94646e9b1a2d283f147ed3a3ad16cd8bc59d0fff69a11481078ae6c7648b23ee5577d6728e11411dde724157b1c720b95cec2e4895d43466b7aff4595bcd15054620d3a705db77276d15f3fe80d3374fe7e1b5ddd75cafd0f303beba158eb165e368a07f66ec0f17828744e1e0752b14d9a5bcbaf52cdccc2e16b45ee984b57c510d3e42c48e6240ffe0edc727a706e7a9791efb8bbceb77dfea501aa20d272e7bbc1f5e889f68e18aa74f7c7aef142d7fa34d0544c15b91dfc0d304c2b5011c3ec7fd9a5679adb46aa53a77781fc01c11a3c24bb60c38ebc783a037ad2fb0de8a7c65f7b7f0e4deaebd45d6c797dbe986fa44e347b11cd30510e78e2fdf55e9979d46aeaad4394dea9f1473cf2cd6b64952017b93b56791c6171843794db6be5ef808cefd1e1a7e590280870bdeb3a0c08daf03079442f8a96872e2a5bb5f2c8717e4dc1597dd47da34294af710d5d89404deea47479ba7319f110738b605238363f30579d4e7e6f22b2f54c46d6cc89111fb9ced4122b75b32c20e11802309affd0ff8f00583bfe8a562f514a171ef7b7032fdcafe5c978543d5febcea51c441d5abce20644ae40fb5b1b91561ec642d7ead97169408914544636f0070c8dd523ab5a40d310dee56d1210b0a60657716536cf97857be3daa3e708528f02995772dd7a95d10927a65231c712ecdc0726e4eab773ab2794f302854164055583a68aa97ea0998f7fce7e43e357babb259db85c21a36e64f40d90cb3c28a45b66f12fbf598f1c587f32b5d504898ee1a0e184d27f81064cebed06e55e123980fa5df0e7d221baf472f847e9e71a33823274963e4ddbc22b7bc910aead7d9c70f6a3c02a0f9176f87b0250542bf1e0641cac093625da68d55ee71d9f393dfe75cc13f688489ad2f5e00299d8974d531397ff6de45a5cd246c3a6fddffbdc229a7b80f4e1838d84125caac784255d1f33a38a5f7b2832acf353ee8cd70c747c7c6d0cdcdfe138426ac8b19892543e42b85a2830ff4aad1eafd3c040b2f0a90bfdcb68555953088da98bd1d9706982d2fd7d20e9529636648887264b63dbe7f56fb3b2e8dac3317a39403f77fa5ce055582d8ddb5afdbac652ad7bcbbe901ea7dc7f021d91f1894e49ab9e513842ce24b61c813d546aca42ab04e76cc95fd7849cca48b7d45dfe9f5437d7c15441c79ff8195a023f1c4d438824c3f6c0ccd50f821bac490118eb1f570a25ba57eb903af7d58bc3d7e33ae7e004dc73d48bb0cd4c4a0c2c9615f7bc00baff0f160fe7292881c4fef6b8c1ef02707689b7f2e2f355ec097dbba5b3caa6c466f9827f6ce98023bbcee395f8074e8576abe807b0cd616be9b99fc2c5711b6286917213434b48f58e1c969ec54a7dd08bddc9836c40735359f9307e5b055a9e6e2670044ac01ae5827b8525f2ee4711d01f395c2837ef319a8ba634ac7b02d9728166f53206bba29badc25c3c82034da475aefa63fce33d512935abd0cba5380a8dec7f36250f4de448dd39770522144f75698ac1d0be0d8f6eb7fa4bd37a41672933dc4cb38bb3bf236f57f91624473a5d02c8571d139ea40370efb5dcb346a317ea188780252fd3f87aa4875003649af0f6809ffba1f9053b2d66ff836722caa1786e1aa27e3dceeeac172c34a7fdc1d45d384968138682acd12863c661fab86070d2267535ca7247bb8777ef467fe51596f00bedd023f3d5ce750cf07240e5cad7d9e814ea1d752fef7a2b9acff27015dab011c9075cfc06653171bb3a707a547506e67fe872b13e538d40a1c8f18c4e224c26e54babda73ff02aa154af1e95434867b6bdb799105a3d8e1afcef166498ddb71ae73b87f6b9efaaea74ab4e636d9ed3d1c570b7e4073e2ca70af6588bd8e857b23e077933dabe5b7208103fdcfdefc6dcf4ddef6e1f4ee5ed45aa09ccaf52bc1ac774eac99f6a0d2226653cf34b9f32daf4aa17a0ef12bb6088a3f1251a7f8c0540f373d75fa03f2c0fb91b5c333c4a54608233669a5e7a9aa985e9f84015ff2a76cc6e5933caaa6706c7fbf261624c831817d88b1c92e6bebeb35f1792d55d1a890d2038360a6a6dee96c2a4d01273b03c36bf7cbc9096cfcf55ec4ca5698a7245ee64a0b35d7263c55bf019615b1e94a5adc5be2cf2710842bb10a324767fa3c5be1f06ce40757f7663ffb1ebd8f35b718f77ace09f709f8aac19dd15bf553dcd7c53330c8794a0d024582d86cd116baa3f1d5060a54451c77d692afba362db07fa104aececef8151f1d9bf8c1d955961972e32853aed40e425123271c07244cf0d85a9d26a15961adcd31f3c027228d4f02fc7ee62322d5700ad96e2f1df000ecabdaafbad1f75b4094bcfec0ee1dcfa1e3801aaf610914d54b172f5e059553539781ee53e1bb23fbff77c3504e138e6b2bfa54fb25c0cac796dcc1ee7d41ebd02570f9a18f0b2f329e4deb91b4d606c874da8e37e7f6aa33745d20cd9122ed0cc8971532b89cd41fb0004d28613b25522dc4e622620bde3a27835ede6f29fcc0dd892d0b22ed828ee4117b047ddd2ff6de39bbf45be69e675b55821ec97d15db0cdd494316e78c49809c65bb440a3dea4ce512aaf41409ff826b6d988e9a2e1790083a477c1f8f8cf22b17a6a0a6063330ef683c0f70c1169b5bbe44f8be9131f3e6e22b0db41ef02bb567bd87630fb691de0e66084128530416cfcf31d59645ce7e8b6984da7d9a6641a34b5c3a471c5afc4e927542a6c0c9524b843c120e3745212bf056918a28c31af61bcbc4d3324a8986cca2b615c488ca6cff21ea8add17b5e0f5cd58272e86db86b50c2c9c9d4a3472255797855e44fff5e45218e54e05ead4822aa8f24bf94780e562e73b0033224d0cdc632522bf4401ad2b18a7ec47c0f180d8e2784df94da98396a0bb7a498f524b771ed8b8706d4ed0d6167e020a519a529b2acffa919856b949dd3071c2d89642a003ecdb1e4ae2fe6268691424582ae9d13079c90118811f71c8f50a6382c75168003b309724727fa0dd01f8239dc36f83f6d6f101aa194d7aafd788acb1f0d935066ed09e0d115d01643ac4f9c29687b005437de5ec8390e5fc79981ad478efbea142442d060bd9791ca9f82109bb1d8a9a51c45cb21414d9c22b812a6d74dac464d3eb4bfa26fd4008c5bb9ce7a028261463d3068c8a9411bf399dc986ac142892d82207f4fa94a50d093867f9ef442ca2d81a1b43b0e40221bad8ce109a458b4f8e3d6318a5968ac63ac29221862ec8005f24aa82944fb0a973c3d69cbc2751a3ba1f1abb2c16c58270e0fb4330d146964167066bfef3a6eceef2ec88997259456e4457b255f7dc36d9f918e80b5eef84239cdb5b73543987ca86e91a8a8cf5af6a914c5fe6e0497e89c283909dea4eea8f1f421228e05cd0c3e021df922f56125e325693c8e2ba807ad465f5f507b0b14fef7d03b855573f5e87aa0c7d9a9bba04c5d94385023b14141990551bf4ff3e3e447f34bcac8f7f4fdad78935ca8e4ba0fd201af70cd36b042f780c98828ee3650f90a3a7be504fcf5789ab4da8695e6777f9c65bcc79b7f4f80c44e030eea62d3e73bb3056defc296434a68c6496c363a16c56d7fcf610690ff9fa10f0d7156851485934615b6df8854c18fe38e4ddd4e7ef1771c62a3b768b79c792798f78d230eaa1603843521fcb156d688878dbf49656fc40510c9c2af4ddc10ab41b4b91579be8a7b8ef17371d2b55f4e7b204a6d2d0dcf8ae6cd1741247daab637f7ded53eee5d38d90f4e8d351e5ec04f917930f7c90e30f06dae2ce31bc322d5a261cefcabd5d12cfeb024dad0c38a51bad8c5e3a50022acdb05382efd4f64ecb057305ee5a62f6cb201e879c67b673f52a7ec568e1b45d79917773789af8c9b1654cb2a7395871acaaf3b0d168e5cd88edc3f30cb200a9229b04b92a2022fdbdbcdc4d647d5741c8e3401fcc8534aed230fa5a447f94b96378e44a7defb416fef887c053807ba1cf2191836d7ec4e555aaf0b44b7f46747a1119956cfc41144d48b0db7479ab837563d9400225dbbb0c67aada25e54605455c9a77b504b1853b50e61fda17d04272c774f91578068603a978f470317f328f19d9d93eb184b"}, {&(0x7f0000000680)="94165752cb947d0954aaf0401fd07299d080f1"}, {&(0x7f0000000880)="001e5d41682c722ab4a8e996b7b8499ebf5cddf46db3e8b72b87a64a210b5394999e41b25a85b18293f3a57a9adb43ba288473cad7a61ebee2596cf65c54aac6554f2a2182a41f55e7449c0d781d2012e3d7199531aca4eec1f97a356602c0302278f59a6d660a67ec8dd3106c50757e88112bec597babeb7b272b580e97f9255dcfce064e87a23ed0075699ef11c142"}], 0x10000000000000d6) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070a", 0x1cd}], 0x1) sysctl$net_inet6_ip6(&(0x7f0000000940)={0x4, 0x18, 0x29, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffbe2c6050b8fb86dd60fecf0c0028000000000000000004000000ffffe0000001ff"]) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x420, r3) fcntl$lock(r2, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0xfffffffffffffffd, 0x6dc7, r3}) mprotect(&(0x7f00001ed000/0x4000)=nil, 0x4000, 0x0) r4 = socket(0x18, 0x3, 0x3a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000003c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r5, &(0x7f0000000100)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)=0x9) pckbd_enable: command error executing program 4: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9c52bd05bc932918f09990a89efe4e2b90c97724"}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000110, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="4c0000000000000000250004000000aa0cebc400", 0x14) bind(r0, &(0x7f0000000080)=@un=@file={0x0, '\x00'}, 0x3) executing program 1: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9c52bd05bc932918f09990a89efe4e2b90c97724"}) ioctl$TIOCNXCL(r0, 0x2000740e) (async, rerun: 32) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async, rerun: 32) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) (async, rerun: 64) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setrlimit(0x8, &(0x7f0000000980)) (async) syz_open_pts() executing program 3: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x21, 0x2}], 0x9, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d, 0x0, 0x0, 0x5}, {0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x2}]}) executing program 7: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) fcntl$setstatus(r0, 0x4, 0x4) recvmmsg(r0, &(0x7f0000000380)={&(0x7f0000000340)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/227, 0xe3}, {&(0x7f00000001c0)=""/223, 0xdf}], 0x2, &(0x7f00000002c0)=""/117, 0x75}, 0xffffffff}, 0x10, 0x40, 0x0) executing program 5: r0 = socket(0x0, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87e071f9c3bcaeb4b2ffc92ed96bc26668f278302a09417e6eb24aaf190127e882b10441435f14f2726456d99309b1138ea31a1903593ee9c4d93e161c029aecb080ce4a78963fb04b7fa5a28086a5548ba5c6a674e9e216da6f4bb0f1744bd217ff42888c8fd897d7844cd46088fb5a0a", 0x79}], 0x1) 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) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) close(r0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) getuid() socketpair$unix(0x1, 0x2, 0x0, 0x0) chown(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x11000, 0x0, &(0x7f0000000000/0x11000)=nil) mknod(0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) socket$inet(0x1e, 0x3, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) sendmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000001480)="9f1fce11fe9739cd9ffffd41cbe2562f643cb14129979cbf6ec28f7779d5701a0f85ec4891051ba82b8cadcae2e6431f6b3a576d3875399401b6f42f1e973e381848b69ab3f9f5e052825e3d85932630c9abd99e05b672b2f76598308c9465f158a641d82414ec3b9ecb2e670bfe8e603ed9d23715fe919a558c7132540ca00e69b8cc94e32350f1ba9706b439c077d78acd7137211d7669343fc5fa970139c9096d16c34b744159806436f1096a8ec5856621460f5d3e5d5164ff66b3cc0891c268744b7ac456e34207a435105620d5faa95415853eb4bb843c2681068547f5270fb69351413c", 0xe7}, {&(0x7f0000001580)="2b1fcaf66b7bee3df70ea9fc9ae66c61fafac4869b47401378fb92caeec64b8fb67732dcb4a4c8723efab110994c6bd9a709859a9a104645466c362c1bc30e2bcd6554e70683b9ce25", 0x49}], 0x2, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b6a67068258226c7e8ad76d72392eb1ca508e0aea6e296564a15a69d4bbd2d9df9b59c0b86b1fa8d86c6c7e6a45bf2c27b1a6b023961ef749f363b9ed35640078b23649ff8f994a2e9435b775e3ef6b1471f494f3d744cbe3372718d398ddddd37007321f42824662432ef284d2db9cfb5aefafe29401bcb1b895672cdb6d747ffa93221c7ebcce53945cc746f3c322626da54996c85aa78aaeb658489ab4150d4b3f9d5f49abc4b74378f6166ccf0e404898f3e1ba034fa39f72a5b0a0566c9e12b26a45f04f12af3d7febbf452545023453aede1d2edb2d0e0a6a8c1a15e8977caabd23a970db880f6b61fec3320c18624a218da0871c23f1bb47a8e3ec1d1610d4bba251751dfe4866a85c33dfdd4fc1a91978b3276ad17c287ec1914a0e2f44aecbf00ddb06c52f66b528fee89e62c7e093c37b2ca349d4ec207de1205dce35310a7565d268af7a96839bd09bb7abf9dd0f6c5c667f3914c0d18a78a55b165d8bcb81ed9af013e5184b36dfa22469d1b246dc2a8025c34c42482eaedb3fc3d96641a0809c1ff7405b2bb9f404824ff5fcb013bc16aa4fb05ef6201cf7b625917c63f4e74ddc9863144528b243fe0ab452e956a6226941741ad3317d98c9595ee1f0bb36ac9b642f0b39d387a4308b3c75af53cca2cf1447c34692954ce696a1f3f2489c5c8d2275fc92f7c6968b786f31d9c25280c08f0aad09197c371890d24188deb2b4ca11781942ff91fbc6deff712a8766bb072fde59cfc732578450f2ae3708da03da359c65c4aa47a3eca55d223fa1e306fbc0cc4d13c1e5a24ad1846bff482ac26d53f0796b339fcb7260a9b6644bc918f1490b1ee31250ed372213005f688fc9e50a1082330bb92970aba467753aab52ff916d4eed0709b882bfc3926ab1fbd3599130cbac8dedda02f1698989d8bf78e6125af948611df47d34853efb40ac06443e8568d3d910870c281926703a39b33114c07ce7de058f166f12e6722cd8ec84ad70679fa50d1a9423480ec385bdf35e54fa96371440fb242b1f5e912e109bf563710f0a3955b8af543beb89baa344e73cd9ce452cabdca3d7b80c91236d1638030700c376e88b786028c52343e2025769831ecae255fd99d99169b71bd6796a45afc91914ec785ab8a3a18c5537b630e83f06f2dec02f3b69501b45e812bf8e0b2b2e4bd7f3f1bbac1ca5f99fcf46e65f0e38224f20bde282356459b6c0e61739afb37a16f22d3df8cb2c781390fa9a62328f44c455c759b55a70588316b2182ef82277ebefa81b4a9f5755e6dd9f1d2d7e51488eae4aa8372274feefab272760a9de9519fdd59f771295ab57a62c4059ff56f24c7f6b9e69b4e5a85ed529c6172c0cb3c7812af9e72158c29cadfdb0d1efb8954d814cdd6d8a8aaf4322dcea9eaf26502b19c34a1a27cf724d44baeaa6c2682f27310cdd40d09edf71087fdd4b501ff7f770aae7582aa2623845d758ac1edb31410fb1e4d741198159ef7e678674bdf151878689d64e41bd83bea68db209f55caf61d30efcac96e929b2c5d9a6e5d2fdb9754ca8aa9b2add9769d24e98b83447c80e0b828deda584ac5399585e785037b34be69be1f460ecbf71c816f5937e7aad6e767d30a6033553166a2f37c8f7398c68426db6d79a123b891272e57c0be45d8d3a7a9fb69f9f80a94bf20da6ea84e75a20aa52ee87bfc7079c70337f8df1e50634f7b27772fe3a208c3650dc3361ab75f01742d1291f54b0d4bb34661913bc7f03e9bd7a8c09be70068fe09c9c468328843d47f714636ebc08ef4598f7876d2096f8d059220f1e5489f96f0e96423faf3d35f66741d918243a939dc738fdfd878619f93e9cce3b24c984c814bd813e5ba3d52de6059e3e4d4dd2611dacd2324cabb1a935e06fcd1fb30affc1142fb267102749e736508c6d9901b2742affa995192361b72c4d4baea2d656987cab2f53876cab5210e867aeab03db7d43328cb1e4c02c4bab7bc239dc0ec5bfad936725c82f20d133586c0a47536e3dbad6f9bca3abbdd21d8325fa181d9d13c7e3d84f48e69645af3f6fc68faa0045c939a5a43ca2e0b7473d80ae1ed61fe7faa3e312442cc3dff0858e34bbee69e021f8b773cfa571b329ad3506c903b456dd0503649a4e8914cf72e75e8e330d32e42bf5ced1bb60bcf5030e95e36999232e108543bf0d0a65047ab64b94e3f9c600e2c1ab4da7e9db109fae42ea51bfaa7aff7e27816e3b5201397b39d59a7481aa0b028b39115fb89549c01a38ec81886dd8ebf597c5d878a72eb3880a59cd67f13b60be4451f8e8c7a7590c4ae551d16b226f547d714e031a649222074ef431cabdbae1385eaec4d46ad7e5163277996e94ba123bbb0e6d082f3969c78e17bb1b5cf43a33c5dbb6bb5c0b32e4ed38413b744c45654e47e8afb5ecf749b0d5d25b8ff1e4d1d6d43cca5b93081fed23507c7c848c401d9740a307af48c4146a9e62a7125a9074d3c714439cf963f2b66119ad60fae1867c0bc665374878af7fc03b3b933ede3a0428b4501b32509bdaf8b7cc85157923aae87bbd0aab0616e826141317b93b72857c633f9b4281e5bf2c28ac58b1c2907813fa645083fd1eb7d9be377e82103fe8c75cc0a981c9b63710c72d3486c881900000000000000001000000040000000fdbf882ed681efb88c6823d827a6763a931ea9df33ab839c1dfcb949fe8ac8acf68a9f56d76b0ead256895ca7cf63b2b209195eb66644b36312b825b7784f246ba1e165c4e4f0efdcd64eed73c6502beacec305627dac120747c9a53396626240e5096569c6067435fb638fce9f49527e8be378507c29e52400000000000000da8ab1450620814ee44cd2307137136904a69f589a8eeb604f6515c347a3138adc247580b4682317abdd50e1a3315c70c1b859daf226fb6b298225fee3caf8265be6fe527502f2735631ebc5e025e02027563343a2c0306a1a87b27595dfc19c19d09a54b83a431e37b5d7e81b3bbcfb0542293dfd762a99e932a3a1b38a941fb890f8cd22763f1117207b4068466bdc3744dd16c8d97021b6e55f9227894e8f2b64a9c9b2244d8f5ef71b51"], 0x10a0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) shutdown(r0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)) r3 = openat(r2, &(0x7f0000000700)='./file0\x00', 0x20, 0x24) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x6, 0x68, 0x4, 0xfffffffffffffffe, 0x80}], 0x401, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x78, 0x4, 0x6, 0x3}, {{r3}, 0xfffffffffffffffd, 0x82, 0x2, 0x5, 0x8000000000000001}, {{r3}, 0xffffffffffffffff, 0x80, 0x400000e1, 0xfffffffffffff2e8, 0x40}, {{r3}, 0xfffffffffffffff9, 0x1a, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x5}, {{}, 0xfffffffffffffffc, 0x9c, 0x2, 0x3f, 0x5}], 0x1, &(0x7f00000003c0)={0xfffffffffffffffa, 0x6}) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x1d4) select(0x12, 0x0, 0x0, 0x0, &(0x7f0000000240)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000140)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x87}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410db", 0x4) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206981, &(0x7f00000001c0)) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x0, 0x0) open(0x0, 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = getppid() ktrace(0x0, 0x5, 0x40000e08, r3) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) dup2(r4, r1) 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, &(0x7f0000000380)={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) socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) close(r8) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = kqueue() r10 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) close(r10) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r4, 0x0, 0x0, 0x4, 0x0, 0x0) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=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}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r1 = socket(0x1, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) close(r0) executing program 2: mknod(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x8020560a, &(0x7f0000000340)={0x3, 0x401}) executing program 5: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x21, 0x2}], 0x9, 0x0, 0x0, 0x0) executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) shutdown(r0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)) r3 = openat(r2, &(0x7f0000000700)='./file0\x00', 0x20, 0x24) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x6, 0x68, 0x4, 0xfffffffffffffffe, 0x80}], 0x401, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x78, 0x4, 0x6, 0x3}, {{r3}, 0xfffffffffffffffd, 0x82, 0x2, 0x5, 0x8000000000000001}, {{r3}, 0xffffffffffffffff, 0x80, 0x400000e1, 0xfffffffffffff2e8, 0x40}, {{r3}, 0xfffffffffffffff9, 0x1a, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x5}, {{}, 0xfffffffffffffffc, 0x9c, 0x2, 0x3f, 0x5}], 0x1, &(0x7f00000003c0)={0xfffffffffffffffa, 0x6}) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x1d4) select(0x12, 0x0, 0x0, 0x0, &(0x7f0000000240)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000140)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x87}, {0x4d}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410db", 0x4) executing program 6: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x40}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x7f) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) (async) r3 = syz_open_pts() close(r3) syz_open_pts() (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x0, 0x0, "0afff5ff7a095aeba1d76ff218aabc86001800"}) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) (async) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCPROMISC(r5, 0x20004269) (async) ioctl$BIOCPROMISC(r4, 0x20004269) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) syz_emit_ethernet(0x126f, 0x0) (async) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000001}) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$inet(0x2, 0x3, 0x0) poll(0x0, 0x0, 0xffff) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) recvmmsg(r0, &(0x7f0000000380)={&(0x7f0000000340)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/227, 0xe3}, {&(0x7f00000001c0)=""/223, 0xdf}], 0x2, &(0x7f00000002c0)=""/117, 0x75}, 0xffffffff}, 0x10, 0x40, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {}, {0x6, 0x0, 0x0, 0x4000000}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) executing program 5: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2a, &(0x7f0000000040), 0x0) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) shutdown(r0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)) r3 = openat(r2, &(0x7f0000000700)='./file0\x00', 0x20, 0x24) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x6, 0x68, 0x4, 0xfffffffffffffffe, 0x80}], 0x401, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x78, 0x4, 0x6, 0x3}, {{r3}, 0xfffffffffffffffd, 0x82, 0x2, 0x5, 0x8000000000000001}, {{r3}, 0xffffffffffffffff, 0x80, 0x400000e1, 0xfffffffffffff2e8, 0x40}, {{r3}, 0xfffffffffffffff9, 0x1a, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x5}, {{}, 0xfffffffffffffffc, 0x9c, 0x2, 0x3f, 0x5}], 0x1, &(0x7f00000003c0)={0xfffffffffffffffa, 0x6}) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x1d4) select(0x12, 0x0, 0x0, 0x0, &(0x7f0000000240)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000140)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x87}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410db", 0x4) executing program 6: r0 = syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) 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}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r2, &(0x7f0000000040)=@abs={0xd5b90a6e7507895e, 0x0, 0x1}, 0xffffffffffffff12) executing program 5: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='c\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000002c0)='x\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x0) socket$inet(0x18, 0x3, 0x102) executing program 7: pledge(0x0, &(0x7f0000000000)='tty ( #\x1f)\x10\x1d\b\xef$|#\xcbh|\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\xdf\xae\x96\x01\x00\x91\x0e\x17\x95 \x00Mj\x84+\xf0B\xaaY\xe1Q<\x19\x9f\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xdd\xb9\xf7@mJ\x0f\x90\xb34\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91I\x8fC}~K\xd97\xc8\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xb9\x9eQg\xc00]\xe3\xcd\x95\x86\f\x1f\xbd\t\xc8 \v\xb0, \xee\xa4\xa6\xb9a4\xe0\xbf\xa0\x1es\x01\xd1\xd8\xd5\xb8=\x1f\xaf}\xe4\x90\xde\xa5\xa5\xa3\xa1j?\xb0\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\x00\x00\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe8A\xe3{\x8dE\x97\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-#\x92\xc0\x8a}W~\xd3\xa7?%\x9a\x1a\xdaC?\xc4#\xaa\x80)44\xb7,>\xd2l\xaaTU\xe2\xf9\"?\xf3\xb1\xee;\x04\xa7hN\r\xe4J\x02}kF\xaf\xf4\xbc\x98kD\xd4\xbdQ7O\xc6\x16#\xd5~j\x1f\xce\x11\x85}\xaa\n#\xad%I\xe1I\xa7\xade$\xbd?\x84\xd1\x8f\xea\xac\x1c\xac\xe8\xbe\xa9+\xed\x97\x16#\xd5}EJ\xb6B\x82~.\x92\xe4l\x02o{3Oag\xc2\xd0\x85\x80E\xc2\x8bB\xe3\x8c\x8d\xdea\x1f\xff\x83Y\xb3m\x03Y\x93\xf63\xb25\x8fF%\a\xcd\xc0\xacF\xfd>\xa2\x97\x1e\x85v@k\"\xc3\x02\xd1\x92\xe8\xf9\xef\r\x99\xba\xe2\xcb\xbfX\xe6\xbb\xd7\x1fiC\x1e\x89ZK\xe9X\x82\xa5gou\x04\x18\x02\x84\xd7\xf7\x01\xdc\xc4\xac\x8a\xeb`\x1d\x18Y$1\xbc\x05S\xc1\x94\x121\xd8;\xb7\x12\xa0\x1a\x8c\xe9\xa5U\xa5\xfc}[1\x12\xb6\x02\xb9\xe2h/Hj\x15u-\xd4\x927|\x05\x91\xfcr4(~\x97*rj\f\xbc\xaf\xb1\xc6\xc0\t\x8e\x1f,\xbd\xe6\xc4\x8b\xa2_8\xd4G)\xa2\xac\x0f\xc6\xfc\xc99\xaa\xa0?\x12\'z\x93\xb8\xda}\xc8\x17\xd8\xaaS\x02\x7fh\r\'\xd6-t\xc8\x10\x01\x00\x00\x00\x00\x00\x00\x00U\xf7t\xa6\"l\xffz\x8a\rm\xd7Vq\x806\n\xff\xe2\x06R\xf4\x9d\xeas\xd0vS\xb8]\b\xe7\xc3Fc>ZM\xa2\xc02Y*\xdd\x95r\xe5\xc2n\x00?\x00\xa9\f]\xe4\xc5\x0e\x81\x15YO.y\xdb\xe89\xf6\xe5\xe9^\xf6\xa2\xb3(\'_\xae\x12\x14\xb4\xf8R\xcc\xea:\xd4g\x95\x19\xb7{#\x04\xba\xdf\x1f\xaeW\xba\xecyec\x8b\xb5;&\xbc\x8e\xc3G:\xa4\x05U\xdd9\xaf\xad\xf69\xfa\xd2\xe4V\xa9\x03\x13*\xc8\xf7\x99\xa6}%br\x1e\xa7>I%>\xdc\x91\x1d\x1d\n\x1cgT\x01\xc4b#') r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc020691b, &(0x7f00000001c0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000180)=[{0x80}, {0x60}, {0x0, 0x0, 0x0, 0x100}, {0x8, 0x3, 0x40, 0x10001}, {0xfff7, 0xb, 0x1, 0x40}, {0x6}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}], 0x1) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(0x0, r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0xfe09, 0x0, 0x0, 0x4}, {0x7, 0x0, 0x0, 0x80006}, {0x40e}]}) clock_gettime(0x3bd70b3292b7004, 0x0) syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1000504000004020000000001400000331c13fecea10500fef96ec72fd3357ae30200004e3003000004be38166a91f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d1b5c223e7d0c032bfa8970c1f505002021fbfa0c0f00008abfa1221554f4e0f668246c0900000008e371a3f8343712051eea040000000000de653a1163386e7ef42eb062dc165c8ac01c367ab984af52ec07e748d7ed4c61313835c63f11553b26c58e5c086ba952dd9850a5d17bac31917b481064294eef1caaf6f3ec6f4c7fe252464996961b9a5235a0de3164dcf8b7848e06413a8857e22422905e38112ac8e0d80144f1305e5597d2863af7e44c4fe3d66de1b19b5809a4641ffa14d52f4ed1b65e000049d73bcb49", 0x118, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) executing program 2: renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = open(0x0, 0x0, 0x0) dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x200, './file0\x00', './file0\x00'}) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206983, &(0x7f00000001c0)) executing program 0: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b"]) 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 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x8314, 0x3}) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000000)="5ab777a5", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0xfffffffc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() open(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x8314, 0x3}) (async) close(0xffffffffffffffff) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000000)="5ab777a5", 0x4) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0xfffffffc}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) getpid() (async) open(0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) (async) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x14}, {0xd4e}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$dupfd(r1, 0xa, r1) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) close(r0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) getuid() socketpair$unix(0x1, 0x2, 0x0, 0x0) chown(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x11000, 0x0, &(0x7f0000000000/0x11000)=nil) mknod(0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) (async) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) (async) close(r0) (async) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) (async) setreuid(0xee00, 0x0) (async) getuid() (async) socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) chown(0x0, 0x0, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) shmget$private(0x0, 0x11000, 0x0, &(0x7f0000000000/0x11000)=nil) (async) mknod(0x0, 0x0, 0x0) (async) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) (async) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) shmctl$IPC_STAT(r1, 0x2, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) executing program 1: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) socket$inet(0x1e, 0x3, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) sendmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000001480)="9f1fce11fe9739cd9ffffd41cbe2562f643cb14129979cbf6ec28f7779d5701a0f85ec4891051ba82b8cadcae2e6431f6b3a576d3875399401b6f42f1e973e381848b69ab3f9f5e052825e3d85932630c9abd99e05b672b2f76598308c9465f158a641d82414ec3b9ecb2e670bfe8e603ed9d23715fe919a558c7132540ca00e69b8cc94e32350f1ba9706b439c077d78acd7137211d7669343fc5fa970139c9096d16c34b744159806436f1096a8ec5856621460f5d3e5d5164ff66b3cc0891c268744b7ac456e34207a435105620d5faa95415853eb4bb843c2681068547f5270fb69351413c", 0xe7}, {&(0x7f0000001580)="2b1fcaf66b7bee3df70ea9fc9ae66c61fafac4869b47401378fb92caeec64b8fb67732dcb4a4c8723efab110994c6bd9a709859a9a104645466c362c1bc30e2bcd6554e70683b9ce25", 0x49}], 0x2, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b6a67068258226c7e8ad76d72392eb1ca508e0aea6e296564a15a69d4bbd2d9df9b59c0b86b1fa8d86c6c7e6a45bf2c27b1a6b023961ef749f363b9ed35640078b23649ff8f994a2e9435b775e3ef6b1471f494f3d744cbe3372718d398ddddd37007321f42824662432ef284d2db9cfb5aefafe29401bcb1b895672cdb6d747ffa93221c7ebcce53945cc746f3c322626da54996c85aa78aaeb658489ab4150d4b3f9d5f49abc4b74378f6166ccf0e404898f3e1ba034fa39f72a5b0a0566c9e12b26a45f04f12af3d7febbf452545023453aede1d2edb2d0e0a6a8c1a15e8977caabd23a970db880f6b61fec3320c18624a218da0871c23f1bb47a8e3ec1d1610d4bba251751dfe4866a85c33dfdd4fc1a91978b3276ad17c287ec1914a0e2f44aecbf00ddb06c52f66b528fee89e62c7e093c37b2ca349d4ec207de1205dce35310a7565d268af7a96839bd09bb7abf9dd0f6c5c667f3914c0d18a78a55b165d8bcb81ed9af013e5184b36dfa22469d1b246dc2a8025c34c42482eaedb3fc3d96641a0809c1ff7405b2bb9f404824ff5fcb013bc16aa4fb05ef6201cf7b625917c63f4e74ddc9863144528b243fe0ab452e956a6226941741ad3317d98c9595ee1f0bb36ac9b642f0b39d387a4308b3c75af53cca2cf1447c34692954ce696a1f3f2489c5c8d2275fc92f7c6968b786f31d9c25280c08f0aad09197c371890d24188deb2b4ca11781942ff91fbc6deff712a8766bb072fde59cfc732578450f2ae3708da03da359c65c4aa47a3eca55d223fa1e306fbc0cc4d13c1e5a24ad1846bff482ac26d53f0796b339fcb7260a9b6644bc918f1490b1ee31250ed372213005f688fc9e50a1082330bb92970aba467753aab52ff916d4eed0709b882bfc3926ab1fbd3599130cbac8dedda02f1698989d8bf78e6125af948611df47d34853efb40ac06443e8568d3d910870c281926703a39b33114c07ce7de058f166f12e6722cd8ec84ad70679fa50d1a9423480ec385bdf35e54fa96371440fb242b1f5e912e109bf563710f0a3955b8af543beb89baa344e73cd9ce452cabdca3d7b80c91236d1638030700c376e88b786028c52343e2025769831ecae255fd99d99169b71bd6796a45afc91914ec785ab8a3a18c5537b630e83f06f2dec02f3b69501b45e812bf8e0b2b2e4bd7f3f1bbac1ca5f99fcf46e65f0e38224f20bde282356459b6c0e61739afb37a16f22d3df8cb2c781390fa9a62328f44c455c759b55a70588316b2182ef82277ebefa81b4a9f5755e6dd9f1d2d7e51488eae4aa8372274feefab272760a9de9519fdd59f771295ab57a62c4059ff56f24c7f6b9e69b4e5a85ed529c6172c0cb3c7812af9e72158c29cadfdb0d1efb8954d814cdd6d8a8aaf4322dcea9eaf26502b19c34a1a27cf724d44baeaa6c2682f27310cdd40d09edf71087fdd4b501ff7f770aae7582aa2623845d758ac1edb31410fb1e4d741198159ef7e678674bdf151878689d64e41bd83bea68db209f55caf61d30efcac96e929b2c5d9a6e5d2fdb9754ca8aa9b2add9769d24e98b83447c80e0b828deda584ac5399585e785037b34be69be1f460ecbf71c816f5937e7aad6e767d30a6033553166a2f37c8f7398c68426db6d79a123b891272e57c0be45d8d3a7a9fb69f9f80a94bf20da6ea84e75a20aa52ee87bfc7079c70337f8df1e50634f7b27772fe3a208c3650dc3361ab75f01742d1291f54b0d4bb34661913bc7f03e9bd7a8c09be70068fe09c9c468328843d47f714636ebc08ef4598f7876d2096f8d059220f1e5489f96f0e96423faf3d35f66741d918243a939dc738fdfd878619f93e9cce3b24c984c814bd813e5ba3d52de6059e3e4d4dd2611dacd2324cabb1a935e06fcd1fb30affc1142fb267102749e736508c6d9901b2742affa995192361b72c4d4baea2d656987cab2f53876cab5210e867aeab03db7d43328cb1e4c02c4bab7bc239dc0ec5bfad936725c82f20d133586c0a47536e3dbad6f9bca3abbdd21d8325fa181d9d13c7e3d84f48e69645af3f6fc68faa0045c939a5a43ca2e0b7473d80ae1ed61fe7faa3e312442cc3dff0858e34bbee69e021f8b773cfa571b329ad3506c903b456dd0503649a4e8914cf72e75e8e330d32e42bf5ced1bb60bcf5030e95e36999232e108543bf0d0a65047ab64b94e3f9c600e2c1ab4da7e9db109fae42ea51bfaa7aff7e27816e3b5201397b39d59a7481aa0b028b39115fb89549c01a38ec81886dd8ebf597c5d878a72eb3880a59cd67f13b60be4451f8e8c7a7590c4ae551d16b226f547d714e031a649222074ef431cabdbae1385eaec4d46ad7e5163277996e94ba123bbb0e6d082f3969c78e17bb1b5cf43a33c5dbb6bb5c0b32e4ed38413b744c45654e47e8afb5ecf749b0d5d25b8ff1e4d1d6d43cca5b93081fed23507c7c848c401d9740a307af48c4146a9e62a7125a9074d3c714439cf963f2b66119ad60fae1867c0bc665374878af7fc03b3b933ede3a0428b4501b32509bdaf8b7cc85157923aae87bbd0aab0616e826141317b93b72857c633f9b4281e5bf2c28ac58b1c2907813fa645083fd1eb7d9be377e82103fe8c75cc0a981c9b63710c72d3486c881900000000000000001000000040000000fdbf882ed681efb88c6823d827a6763a931ea9df33ab839c1dfcb949fe8ac8acf68a9f56d76b0ead256895ca7cf63b2b209195eb66644b36312b825b7784f246ba1e165c4e4f0efdcd64eed73c6502beacec305627dac120747c9a53396626240e5096569c6067435fb638fce9f49527e8be378507c29e52400000000000000da8ab1450620814ee44cd2307137136904a69f589a8eeb604f6515c347a3138adc247580b4682317abdd50e1a3315c70c1b859daf226fb6b298225fee3caf8265be6fe527502f2735631ebc5e025e02027563343a2c0306a1a87b27595dfc19c19d09a54b83a431e37b5d7e81b3bbcfb0542293dfd762a99e932a3a1b38a941fb890f8cd22763f1117207b4068466bdc3744dd16c8d97021b6e55f9227894e8f2b64a9c9b2244d8f5ef71b51"], 0x10a0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x80, 0x3}, {0x3, 0x0, 0x0, 0x1}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146940, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x66, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = dup(r2) r4 = socket$inet(0x2, 0x1, 0x0) r5 = dup(r4) setsockopt(r5, 0x0, 0x20, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) listen(r3, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xfc6, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getrlimit(0x7, &(0x7f00000001c0)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x84}, {0x24}, {0x6, 0x0, 0x0, 0x20}]}) writev(r6, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000080)) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r7) executing program 0: mknod(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x82405605, &(0x7f0000000340)={0x3, 0x401}) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020699c, &(0x7f00000001c0)) executing program 7: mknod(0x0, 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) lseek(r0, 0x0, 0x0) getegid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44}, {0xc}, {0x8126}]}) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) (async) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) (async) close(r0) (async) setrlimit(0x8, &(0x7f0000000000)={0x0, 0x10001}) syz_open_pts() executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x4}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x3, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{}, {0x64}]}) write(r0, &(0x7f0000000240)="fd1d", 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x3}, {0x64}, {0x6, 0x0, 0x0, 0x8000}]}) write(r2, &(0x7f0000000340)="143e367710e86f395a4b13c4688d276419561b814a8e80f690dbf1c7e2beb8d14f3ddfd0110f08a4bd88ce111b21bdae2771aa4a4bcb9a7c94f68f75e4ec5df0844410c719e8137c2f1a714c9666c7d612572746fdbe91237001000100b6ae2f24bddc478140ace0a75cb740018ecf0a47e3a3621dd09e32d7cb0e2feb000f51473ee9d9fdcb7d9582822e3e6f4405282ef1d379142e6833391df2ab9965851e482ba833be5e34fd467d799e20f60bd108397241fbcfcd", 0xb7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6, 0x0, 0x0, 0x8000}]}) write(r3, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) executing program 4: semget(0x3, 0x0, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x3, &(0x7f0000000100)=[{0x1}, {0x1c}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setrlimit(0x0, 0x0) r1 = socket$inet(0x1e, 0x3, 0x0) r2 = socket$inet6(0x1e, 0x3, 0x0) dup2(r2, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) syz_emit_ethernet(0x20, &(0x7f0000000000)=ANY=[@ANYBLOB="ff930000000100000000aaaa88e71b243acf8698f1edc8d910d259abad895946"]) ioctl$BIOCFLUSH(r3, 0x20004268) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0xfffff, 0x7, 0x4}], 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000140), &(0x7f0000000000)=0x1a) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000006}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 2: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347"]) 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 7: r0 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) shutdown(r0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)) r3 = openat(r2, &(0x7f0000000700)='./file0\x00', 0x20, 0x24) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x6, 0x68, 0x4, 0xfffffffffffffffe, 0x80}], 0x401, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x78, 0x4, 0x6, 0x3}, {{r3}, 0xfffffffffffffffd, 0x82, 0x2, 0x5, 0x8000000000000001}, {{r3}, 0xffffffffffffffff, 0x80, 0x400000e1, 0xfffffffffffff2e8, 0x40}, {{r3}, 0xfffffffffffffff9, 0x1a, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x5}, {{}, 0xfffffffffffffffc, 0x9c, 0x2, 0x3f, 0x5}], 0x1, &(0x7f00000003c0)={0xfffffffffffffffa, 0x6}) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x1d4) select(0x12, 0x0, 0x0, 0x0, &(0x7f0000000240)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000140)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410db", 0x4) executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x0, 0x0) open(0x0, 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = getppid() ktrace(0x0, 0x5, 0x40000e08, r3) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) dup2(r4, r1) 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, &(0x7f0000000380)={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) socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) close(r8) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = kqueue() r10 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) close(r10) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r4, 0x0, 0x0, 0x4, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0x500) executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x1}, {0x4}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r1 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = geteuid() r5 = getgid() r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x4, r1, r3, r4, r5, 0x0, 0x2}, 0x6a, 0x9, r6, 0x0, 0x7, 0xc256, 0x4, 0x6}) executing program 5: r0 = socket(0x0, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000001200)=""/236, 0xec}, {&(0x7f0000001300)=""/4090, 0xffa}, {&(0x7f0000002380)=""/43, 0x2b}], 0x5, &(0x7f0000002300)=""/54, 0x36}, 0x56a) executing program 7: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) (async) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) getuid() (async) fchown(r0, r1, 0x0) (async) getuid() (async) setreuid(0xee00, r2) (async) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) getuid() (async) fchown(r3, r4, 0x0) (async) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x181, 0x8) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r1) openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x222, 0xb3d2b0b5428267ec) sysctl$kern(&(0x7f0000000000)={0x6}, 0x5, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) truncate(&(0x7f0000000080)='./file0\x00', 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xda, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000e0b57ccc0a890800411000cc0065fffc202e9078ffffffffe0000001831b02ac1400bb000000040000000300000000e00000027f000001441c02f30000007f00000002e0000001000000060000003f00000004891f007f000001ffffffffff4609a05a9af214ff6dff0000000600000000e0000002e0000001830701a11400bb83273f7f0000017f000001e000000100000000ac1400aaac1400aaac1400aaac1400aa00000000941177f845aeca24f8206f50c1eb694645940600000000831324000000007f000001e0000001ac1400bb00001097c70e30db2130a50c874c834e594ed5e7fb035b383791ec19a9b0e9fbeca66f696951b47a11b89bfdd316bf0697593f8620c8307cfaef2ad5a612f980281b4c9834d2facf4618196d6f87a9050f882f841a87a58720bb47d57873570b72a49fa5dc777d5ec4b4d60226097934e59d28c4e3decf70d44de12b666dbe247eefa99e18fa5b3a6a"]) executing program 2: mknod(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x82485608, &(0x7f0000000340)={0x3, 0x401}) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020699e, &(0x7f00000001c0)) executing program 5: mknod(0x0, 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) lseek(r0, 0x0, 0x0) getegid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44}, {0xc}, {0x8126}]}) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ftruncate(r0, 0x10001) msgsnd(0x0, &(0x7f0000000040)={0x0, "84ff616ce4ab24029a5c0b814d020fbe7adee9f2417b9d062733a638a888dc79a23379a406cbc1e466c7058553545dd0be7241997d27ad9bc99f20e8f7e180b378e679a318c71c32eb4c9f6fc75c2140539b3c140775209dee274add57d2d6e0aa700b7ba0782b704b496df9d913404e1750d4e267b6aeb3e6a530cc98b5fbcd7701adf97f304e8e564127412e3ca99ace5ac4"}, 0x9b, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0, 0x0}, &(0x7f0000002400)=0xc) setreuid(r1, 0x0) readlink(&(0x7f00000024c0)='./file0\x00', &(0x7f0000002500)=""/71, 0x47) pipe2(&(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000002640)) r5 = semget(0x1, 0x3, 0x40) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002680)={{0x3f, 0x0, r2, r1, 0x0, 0x0, 0x1}, 0x7c, 0x2eb, 0x8000000000000000}) bind$unix(r3, &(0x7f0000002700)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000002740)='./file0\x00', 0x100) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000002780)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000027c0)) socket$inet(0x2, 0x2, 0x9) r6 = msgget$private(0x0, 0x498) msgsnd(r6, &(0x7f0000002800)={0x1, "e75d9062edc858a71efce99c5c61ecafcd154d4f1a9e4e305655933df9a2c191745b32b4f6620f8976a01b632b9e0af0daf889aa6c3886817836420af084411aaf4ccf534d123764c36fdda83e33be0b1abb110ed5feef4722c24dade4b8ea2019c8f58114c52f0deb5ea31a4daebfeac77cbe1a0614bf65539c31cadf62cb5866d4a1b889ba7c8cc3c9f94994261dfdb62cf533411e487d14b3b6d7c679ab94e2fa9c18e898c84e1f8a"}, 0xb2, 0x800) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000028c0)=""/101) r7 = socket$inet(0x2, 0x5, 0x2) accept$inet(r7, &(0x7f0000002940), &(0x7f0000002980)=0xc) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000029c0)={0x4, 0x5}) socketpair(0x7, 0x2, 0x96, &(0x7f0000002a00)) sysctl$kern(&(0x7f0000002a80)={0x1, 0x21}, 0x2, &(0x7f0000002ac0)="f710122c312e1ccc1cb627433a64240f7f175daa3837e657ce6a60d9fc987687832a288bc19732462a0c8b094b1960f031485a1aab53b6c9cf94523cf6fa1b3b3ce723ef8faa0de6bec0dec9187287fe367b4797e732c2f62d15c05b463fcdbe3f08b7180666f86c2e3d26e0e7b84514e0199e5d7cb945809ea0905fa40e2af80448ce4a09ad39d6505ca3f44e990eea997e30624e30abae20278bb723d230847c", &(0x7f0000002b80)=0xa1, &(0x7f0000002bc0)="9a0fd4dca5f3ca24c0c419bcc923307e0af62b68a1d8f366b6763223143fa58b286809aff8611c52d5324b45c6351cbccb71024c1656244d63b52c6ce65fcd09b2da3554bc7cf1c6204dc2574ee4aa3341712401de21ec486a0722f48272c4481bd18077ed8da520034dbdaebbcf18d2f8880f08b182505aca17940e7c57be0025823db228a8c53ee8f54e2e2e11861c2384fb9ed22a87f2e875c1dde0166f67fb6e5518ffeb", 0xa6) writev(r0, &(0x7f00000030c0)=[{&(0x7f0000002c80)="377ee47b9d260827563f21929efb7caf8df69e503051ff59b704e85ab30aa3920195be90f779d3ec345a6e8b8f436fe6c352ac51f3e2e22462973f8bc2ff065e47019768e6bcaa", 0x47}, {&(0x7f0000002d00)="206837c06d867a27e8eeb29250d49248bc5f23ca506969bcc36e55eb37ba804f25b14c1474e6b68baa3e7cf0ddb8f63a41a31101d2fd17ec015d73291767553063a55e41d5ec4bdd08b28f437189ade91fe01093f2a17bc8658bcba5c182ec4ba58e84babe95e766801265eea9a7569cc52d12a75a9fdfb7d61cdea97919acdffc7910911be9884062fd491f7379a09cb659ea4199e291e0ceaaa691c7fbd6f80486ad96e64095585731df19", 0xac}, {&(0x7f0000002dc0)="16cd5bac34fdb5e1d758fdd4eccd0ffa8dad3e10bd261d8b71e3098b1c3e66d18f7707ea6d66dd898a8e14d8b37b28e5799b1ba0de162e9c4dae1f8129c12d06e0ae25545ed8c122b94dc78d2fca0513f2414c7180", 0x55}, {&(0x7f0000002e40)="60731f661d38f11b2ddee35f65d52de1c067b6acf29b08ed98aeb5cb51087649517509833505d6", 0x27}, {&(0x7f0000002e80)="6a32eab504455a9ad4", 0x9}, {&(0x7f0000002ec0)="ac0200e87a7a625d75f165850f480ca747c9a3610f547f6860a36fb039370b6fe5a553842fb4ed38e56ca0882aa5886fe4b26a569bbaed5c96", 0x39}, {&(0x7f0000002f00)="f7448902e94ce2c52e37c19fbcbb318d09682370ae3668ab6e7c5da7", 0x1c}, {&(0x7f0000002f40)="a31829b605d247a94f908f3ffd16d458011b6dfee0aca6093975aaaf75082dddc35e54d39bf6899d329edc24218b5a01daa5bb82a79c27cc85364d196fa86de53bfa9e9a999624d2b5f9459c950ea2c772836207e18daf019d20163fb040b68f3524e15e09d79d6ddb1c7a6c5ec46af3ec42858afd25853636e3bc67c8f6630cdb11466f458e313cbf7ddedb1463237f119707ac4b530cd6f262bf6fe40a0c08e16d8256213931858898aea1d07857f2ac8db719a49b44418baa7980c0a47689ce6cccf290edf4ea0c98cfc105e3888c5d62cc87e0", 0xd5}, {&(0x7f0000003040)="b3a8fa0556a2a22f0edd16dc42ef33d71ca2b02ed31322338c98e72241f9248e86d62f09beb6a8bc8f0033808ac5df9a0e09af514af34f1787325b9a40b2bc668a602381e179de39e3ccc12e80ccf84b97be3068445c6eadef294dfe7bf2924fcb44", 0x62}], 0x9) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') syz_emit_ethernet(0x149, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa8d6576c6401b672b88a8290081003b0008004b1d013300670005051d9078ac1400aae0000001830f09ac1400bbac1400bb000000010007070200000007004e204e23000890780f32d325ff972b69c00c8aceb4ce58d1c50ec33dc975f4c3a2bfeabdfd8032b44ad93b71a618f170e073090f116c255d5ad312966310f4952c2371c9a52d03a6e61fba2b6d9ea33dd7905444f51e8f9225ec11d11f1e5994af0c618f37cfb5e8db44aa0e11a3f9535af3a9f1d700bc3321aef7e310d8c51ab4c57dfbc01097c5d3f0461e708de069c16168a84ad2bf90949f2f086cecffb49de385a67eb49fced79fadf64f69516310440f48e58193dd6183529f9aa32265984b0faa71f240f8b3d99972238549c5c95cd9396c85da3cfa9472bd94ff886c551ebb0714b20cb2697702feaa8cf841eb6bac042d6d9866ef245e9ccc303832a23953cc3b7523730a5551a048c0470dd7a88c228392cb074f1f494e2ce111eef56264deb3bcfaab536adc8c35ae1734b054df53e4f118f5ed"]) geteuid() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xffe1}, {0x25, 0x2}, {0x86, 0xfe}]}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r2 = accept$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000000)={0x10, 0xffffffffffffffff, [{&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil, 0x0, 0x7}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0x81}], './file0\x00'}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0xc0) r6 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r6}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r8 = getuid() setreuid(0xee00, r8) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r9 = fcntl$getown(r7, 0x5) fcntl$setown(r5, 0x6, r9) setpgid(0x0, 0x0) setpgid(0x0, r6) close(r5) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000240)=0x2) syz_extract_tcp_res(&(0x7f0000000440), 0x6c, 0x9) executing program 4: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347"]) 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: sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b1000503000004000000000003", 0xd, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) execve(0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000004c0)={0xee0, [{0x1, 0xffffffff}, {0x0, 0x9}, {0x3, 0x2}, {0x3, 0x1000}, {0x2, 0xfffffffe}, {0x2, 0x1417}, {0x2, 0x8}, {0x1, 0x7}, {0x1, 0x20}, {0x3, 0x62}, {0x1, 0x7}, {0x2, 0x35}, {0x1, 0xfffffffc}, {0x3, 0x7f154941}, {0x1, 0x8}, {0x1, 0xff}, {0x2, 0x1}, {0x0, 0x6}, {0x3, 0x4}, {0x1, 0xfffffffa}, {0x3, 0x101}, {0x3, 0x4}, {0x2, 0xbb1}, {0x1, 0x8001}, {0x2}, {0x3, 0x80000001}, {0x2}, {0x1, 0x7}, {0x3, 0xa6}, {0x1, 0x8}, {0x2, 0x3}, {0x2, 0xfffffffa}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xe2) select(0x40, &(0x7f0000000080)={0xa59c}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) shutdown(r0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)) r3 = openat(r2, &(0x7f0000000700)='./file0\x00', 0x20, 0x24) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x6, 0x68, 0x4, 0xfffffffffffffffe, 0x80}], 0x401, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x78, 0x4, 0x6, 0x3}, {{r3}, 0xfffffffffffffffd, 0x82, 0x2, 0x5, 0x8000000000000001}, {{r3}, 0xffffffffffffffff, 0x80, 0x400000e1, 0xfffffffffffff2e8, 0x40}, {{r3}, 0xfffffffffffffff9, 0x1a, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x5}, {{}, 0xfffffffffffffffc, 0x9c, 0x2, 0x3f, 0x5}], 0x1, &(0x7f00000003c0)={0xfffffffffffffffa, 0x6}) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x1d4) select(0x12, 0x0, 0x0, 0x0, &(0x7f0000000240)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410db", 0x4) executing program 4: sysctl$kern(&(0x7f0000000380)={0x1, 0x48}, 0x2, &(0x7f0000000980)="0004005f", &(0x7f0000000440)=0x4, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000002840)=0x8) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000040)={0x0, 0x7fbfffff, 0x0}) (async) r2 = open(0x0, 0x20, 0xe7) execve(0x0, 0x0, 0x0) (async, rerun: 32) fcntl$dupfd(r2, 0x0, r1) (rerun: 32) executing program 4: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22}}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r2) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000000)={0x10, 0x6, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4c7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6c}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x345c171c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffffeff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x70}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x3ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7fffffffffffffff}], './file0\x00', 0x7ff}) executing program 6: clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) mprotect(&(0x7f0000439000/0x3000)=nil, 0x3000, 0x2) setrlimit(0x8, &(0x7f0000000980)) socket$inet(0x2, 0x5, 0xff) syz_open_pts() executing program 1: r0 = socket(0x0, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000001200)=""/236, 0xec}, {&(0x7f0000001300)=""/4090, 0xffa}, {&(0x7f0000002380)=""/43, 0x2b}], 0x5, &(0x7f0000002300)=""/54, 0x36}, 0x56a) executing program 5: msgsnd(0x0, &(0x7f0000000380)={0x3, "53da3b8e5b29b811067f81bd5a986f896ef3ca83c844fc51a56bba85525fbc31432fcc58c8d7fd9bf2fe808b8564eeb62882a1033c569691123f3ba577b8d8b40893fc737907a2bdf20afaf8979d14b97bcfbcb0431e8f6d30b524d476131339cdf459b441ff76f2970585a74b3a33254ae4da2e139824c42921f87102cdd6f52c0a1107d447e6830c899e721fd14b685c7ba45efcc0dff8fc402e4145b43051f925890ab263786bee75e8a209bdc5726947a5849d731b33c157d3f067bc1d645de1f1282e4f8dbc7db10156a15f80f3012a9ea6f2ed22458a7eb1d4d35aefadb8d64173471f1740ad1482c1ee9fb04b8221f1c025abd3d59e8deb14435492408ab281d28a4c4b9f9d2a73723bd20419b1beb03ff13e2278c988693e0e73427ba476b49d8591afdf3fcd9eac32f2718e3509299ffc51e768a27fb5ac7fd4a9a1fd6dbb91ec1c1cf360fdfe9a7134dd33e9b742a609365476a8be79d43e"}, 0x165, 0x0) pckbd_enable: command error executing program 7: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x1, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="ca5e1885", 0x4) r3 = kqueue() openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) readv(r3, &(0x7f00000011c0)=[{0x0}], 0x1) socket$inet6(0x18, 0x3, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ftruncate(0xffffffffffffffff, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) (async) socket(0x18, 0x2, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) socket(0x1, 0x1, 0x0) (async) dup2(r1, r2) (async) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="ca5e1885", 0x4) (async) kqueue() (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) readv(r3, &(0x7f00000011c0)=[{0x0}], 0x1) (async) executing program 4: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x80, 0x3}, {0x3, 0x0, 0x0, 0x1}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146940, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x66, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = dup(r2) r4 = socket$inet(0x2, 0x1, 0x0) r5 = dup(r4) setsockopt(r5, 0x0, 0x20, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) listen(r3, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xfc6, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getrlimit(0x7, &(0x7f00000001c0)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x84}, {0x24}, {0x6, 0x0, 0x0, 0x20}]}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r7) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) socket$inet(0x1e, 0x3, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) sendmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000001480)="9f1fce11fe9739cd9ffffd41cbe2562f643cb14129979cbf6ec28f7779d5701a0f85ec4891051ba82b8cadcae2e6431f6b3a576d3875399401b6f42f1e973e381848b69ab3f9f5e052825e3d85932630c9abd99e05b672b2f76598308c9465f158a641d82414ec3b9ecb2e670bfe8e603ed9d23715fe919a558c7132540ca00e69b8cc94e32350f1ba9706b439c077d78acd7137211d7669343fc5fa970139c9096d16c34b744159806436f1096a8ec5856621460f5d3e5d5164ff66b3cc0891c268744b7ac456e34207a435105620d5faa95415853eb4bb843c2681068547f5270fb69351413c", 0xe7}, {&(0x7f0000001580)="2b1fcaf66b7bee3df70ea9fc9ae66c61fafac4869b47401378fb92caeec64b8fb67732dcb4a4c8723efab110994c6bd9a709859a9a104645466c362c1bc30e2bcd6554e70683b9ce25", 0x49}], 0x2, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b6a67068258226c7e8ad76d72392eb1ca508e0aea6e296564a15a69d4bbd2d9df9b59c0b86b1fa8d86c6c7e6a45bf2c27b1a6b023961ef749f363b9ed35640078b23649ff8f994a2e9435b775e3ef6b1471f494f3d744cbe3372718d398ddddd37007321f42824662432ef284d2db9cfb5aefafe29401bcb1b895672cdb6d747ffa93221c7ebcce53945cc746f3c322626da54996c85aa78aaeb658489ab4150d4b3f9d5f49abc4b74378f6166ccf0e404898f3e1ba034fa39f72a5b0a0566c9e12b26a45f04f12af3d7febbf452545023453aede1d2edb2d0e0a6a8c1a15e8977caabd23a970db880f6b61fec3320c18624a218da0871c23f1bb47a8e3ec1d1610d4bba251751dfe4866a85c33dfdd4fc1a91978b3276ad17c287ec1914a0e2f44aecbf00ddb06c52f66b528fee89e62c7e093c37b2ca349d4ec207de1205dce35310a7565d268af7a96839bd09bb7abf9dd0f6c5c667f3914c0d18a78a55b165d8bcb81ed9af013e5184b36dfa22469d1b246dc2a8025c34c42482eaedb3fc3d96641a0809c1ff7405b2bb9f404824ff5fcb013bc16aa4fb05ef6201cf7b625917c63f4e74ddc9863144528b243fe0ab452e956a6226941741ad3317d98c9595ee1f0bb36ac9b642f0b39d387a4308b3c75af53cca2cf1447c34692954ce696a1f3f2489c5c8d2275fc92f7c6968b786f31d9c25280c08f0aad09197c371890d24188deb2b4ca11781942ff91fbc6deff712a8766bb072fde59cfc732578450f2ae3708da03da359c65c4aa47a3eca55d223fa1e306fbc0cc4d13c1e5a24ad1846bff482ac26d53f0796b339fcb7260a9b6644bc918f1490b1ee31250ed372213005f688fc9e50a1082330bb92970aba467753aab52ff916d4eed0709b882bfc3926ab1fbd3599130cbac8dedda02f1698989d8bf78e6125af948611df47d34853efb40ac06443e8568d3d910870c281926703a39b33114c07ce7de058f166f12e6722cd8ec84ad70679fa50d1a9423480ec385bdf35e54fa96371440fb242b1f5e912e109bf563710f0a3955b8af543beb89baa344e73cd9ce452cabdca3d7b80c91236d1638030700c376e88b786028c52343e2025769831ecae255fd99d99169b71bd6796a45afc91914ec785ab8a3a18c5537b630e83f06f2dec02f3b69501b45e812bf8e0b2b2e4bd7f3f1bbac1ca5f99fcf46e65f0e38224f20bde282356459b6c0e61739afb37a16f22d3df8cb2c781390fa9a62328f44c455c759b55a70588316b2182ef82277ebefa81b4a9f5755e6dd9f1d2d7e51488eae4aa8372274feefab272760a9de9519fdd59f771295ab57a62c4059ff56f24c7f6b9e69b4e5a85ed529c6172c0cb3c7812af9e72158c29cadfdb0d1efb8954d814cdd6d8a8aaf4322dcea9eaf26502b19c34a1a27cf724d44baeaa6c2682f27310cdd40d09edf71087fdd4b501ff7f770aae7582aa2623845d758ac1edb31410fb1e4d741198159ef7e678674bdf151878689d64e41bd83bea68db209f55caf61d30efcac96e929b2c5d9a6e5d2fdb9754ca8aa9b2add9769d24e98b83447c80e0b828deda584ac5399585e785037b34be69be1f460ecbf71c816f5937e7aad6e767d30a6033553166a2f37c8f7398c68426db6d79a123b891272e57c0be45d8d3a7a9fb69f9f80a94bf20da6ea84e75a20aa52ee87bfc7079c70337f8df1e50634f7b27772fe3a208c3650dc3361ab75f01742d1291f54b0d4bb34661913bc7f03e9bd7a8c09be70068fe09c9c468328843d47f714636ebc08ef4598f7876d2096f8d059220f1e5489f96f0e96423faf3d35f66741d918243a939dc738fdfd878619f93e9cce3b24c984c814bd813e5ba3d52de6059e3e4d4dd2611dacd2324cabb1a935e06fcd1fb30affc1142fb267102749e736508c6d9901b2742affa995192361b72c4d4baea2d656987cab2f53876cab5210e867aeab03db7d43328cb1e4c02c4bab7bc239dc0ec5bfad936725c82f20d133586c0a47536e3dbad6f9bca3abbdd21d8325fa181d9d13c7e3d84f48e69645af3f6fc68faa0045c939a5a43ca2e0b7473d80ae1ed61fe7faa3e312442cc3dff0858e34bbee69e021f8b773cfa571b329ad3506c903b456dd0503649a4e8914cf72e75e8e330d32e42bf5ced1bb60bcf5030e95e36999232e108543bf0d0a65047ab64b94e3f9c600e2c1ab4da7e9db109fae42ea51bfaa7aff7e27816e3b5201397b39d59a7481aa0b028b39115fb89549c01a38ec81886dd8ebf597c5d878a72eb3880a59cd67f13b60be4451f8e8c7a7590c4ae551d16b226f547d714e031a649222074ef431cabdbae1385eaec4d46ad7e5163277996e94ba123bbb0e6d082f3969c78e17bb1b5cf43a33c5dbb6bb5c0b32e4ed38413b744c45654e47e8afb5ecf749b0d5d25b8ff1e4d1d6d43cca5b93081fed23507c7c848c401d9740a307af48c4146a9e62a7125a9074d3c714439cf963f2b66119ad60fae1867c0bc665374878af7fc03b3b933ede3a0428b4501b32509bdaf8b7cc85157923aae87bbd0aab0616e826141317b93b72857c633f9b4281e5bf2c28ac58b1c2907813fa645083fd1eb7d9be377e82103fe8c75cc0a981c9b63710c72d3486c881900000000000000001000000040000000fdbf882ed681efb88c6823d827a6763a931ea9df33ab839c1dfcb949fe8ac8acf68a9f56d76b0ead256895ca7cf63b2b209195eb66644b36312b825b7784f246ba1e165c4e4f0efdcd64eed73c6502beacec305627dac120747c9a53396626240e5096569c6067435fb638fce9f49527e8be378507c29e52400000000000000da8ab1450620814ee44cd2307137136904a69f589a8eeb604f6515c347a3138adc247580b4682317abdd50e1a3315c70c1b859daf226fb6b298225fee3caf8265be6fe527502f2735631ebc5e025e02027563343a2c0306a1a87b27595dfc19c19d09a54b83a431e37b5d7e81b3bbcfb0542293dfd762a99e932a3a1b38a941fb890f8cd22763f1117207b4068466bdc3744dd16c8d97021b6e55f9227894e8f2b64a9c9b2244d8f5ef71b51"], 0x10a0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 2: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347"]) 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 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r3) fcntl$lock(r2, 0x8, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) pledge(&(0x7f0000000080)=']\"\x00', &(0x7f00000000c0)='*:*-\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r4, r1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f00000001c0)={0x10, 0xffffffff, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000000c0)='P', 0x1}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r9) fsync(r9) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) shutdown(r6, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x4, 0x2494b76f}], 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 5: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) lseek(r0, 0x0, 0x0) getegid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44}, {0xc}, {0x8126}]}) executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x7f) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x0, 0x0, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) syz_emit_ethernet(0x126f, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000001}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000440)) write(r0, 0x0, 0x0) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ftruncate(r0, 0x10001) msgsnd(0x0, &(0x7f0000000040)={0x0, "84ff616ce4ab24029a5c0b814d020fbe7adee9f2417b9d062733a638a888dc79a23379a406cbc1e466c7058553545dd0be7241997d27ad9bc99f20e8f7e180b378e679a318c71c32eb4c9f6fc75c2140539b3c140775209dee274add57d2d6e0aa700b7ba0782b704b496df9d913404e1750d4e267b6aeb3e6a530cc98b5fbcd7701adf97f304e8e564127412e3ca99ace5ac4"}, 0x9b, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0, 0x0}, &(0x7f0000002400)=0xc) setreuid(r1, 0x0) readlink(&(0x7f00000024c0)='./file0\x00', &(0x7f0000002500)=""/71, 0x47) pipe2(&(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000002640)) r5 = semget(0x1, 0x3, 0x40) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002680)={{0x3f, 0x0, r2, r1, 0x0, 0x0, 0x1}, 0x7c, 0x2eb, 0x8000000000000000}) bind$unix(r3, &(0x7f0000002700)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000002740)='./file0\x00', 0x100) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000002780)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000027c0)) socket$inet(0x2, 0x2, 0x9) r6 = msgget$private(0x0, 0x498) msgsnd(r6, &(0x7f0000002800)={0x1, "e75d9062edc858a71efce99c5c61ecafcd154d4f1a9e4e305655933df9a2c191745b32b4f6620f8976a01b632b9e0af0daf889aa6c3886817836420af084411aaf4ccf534d123764c36fdda83e33be0b1abb110ed5feef4722c24dade4b8ea2019c8f58114c52f0deb5ea31a4daebfeac77cbe1a0614bf65539c31cadf62cb5866d4a1b889ba7c8cc3c9f94994261dfdb62cf533411e487d14b3b6d7c679ab94e2fa9c18e898c84e1f8a"}, 0xb2, 0x800) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000028c0)=""/101) r7 = socket$inet(0x2, 0x5, 0x2) accept$inet(r7, &(0x7f0000002940), &(0x7f0000002980)=0xc) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000029c0)={0x4, 0x5}) socketpair(0x7, 0x2, 0x96, &(0x7f0000002a00)) sysctl$kern(&(0x7f0000002a80)={0x1, 0x21}, 0x2, &(0x7f0000002ac0)="f710122c312e1ccc1cb627433a64240f7f175daa3837e657ce6a60d9fc987687832a288bc19732462a0c8b094b1960f031485a1aab53b6c9cf94523cf6fa1b3b3ce723ef8faa0de6bec0dec9187287fe367b4797e732c2f62d15c05b463fcdbe3f08b7180666f86c2e3d26e0e7b84514e0199e5d7cb945809ea0905fa40e2af80448ce4a09ad39d6505ca3f44e990eea997e30624e30abae20278bb723d230847c", &(0x7f0000002b80)=0xa1, &(0x7f0000002bc0)="9a0fd4dca5f3ca24c0c419bcc923307e0af62b68a1d8f366b6763223143fa58b286809aff8611c52d5324b45c6351cbccb71024c1656244d63b52c6ce65fcd09b2da3554bc7cf1c6204dc2574ee4aa3341712401de21ec486a0722f48272c4481bd18077ed8da520034dbdaebbcf18d2f8880f08b182505aca17940e7c57be0025823db228a8c53ee8f54e2e2e11861c2384fb9ed22a87f2e875c1dde0166f67fb6e5518ffeb", 0xa6) writev(r0, &(0x7f00000030c0)=[{&(0x7f0000002c80)="377ee47b9d260827563f21929efb7caf8df69e503051ff59b704e85ab30aa3920195be90f779d3ec345a6e8b8f436fe6c352ac51f3e2e22462973f8bc2ff065e47019768e6bcaa", 0x47}, {&(0x7f0000002d00)="206837c06d867a27e8eeb29250d49248bc5f23ca506969bcc36e55eb37ba804f25b14c1474e6b68baa3e7cf0ddb8f63a41a31101d2fd17ec015d73291767553063a55e41d5ec4bdd08b28f437189ade91fe01093f2a17bc8658bcba5c182ec4ba58e84babe95e766801265eea9a7569cc52d12a75a9fdfb7d61cdea97919acdffc7910911be9884062fd491f7379a09cb659ea4199e291e0ceaaa691c7fbd6f80486ad96e64095585731df19", 0xac}, {&(0x7f0000002dc0)="16cd5bac34fdb5e1d758fdd4eccd0ffa8dad3e10bd261d8b71e3098b1c3e66d18f7707ea6d66dd898a8e14d8b37b28e5799b1ba0de162e9c4dae1f8129c12d06e0ae25545ed8c122b94dc78d2fca0513f2414c7180", 0x55}, {&(0x7f0000002e40)="60731f661d38f11b2ddee35f65d52de1c067b6acf29b08ed98aeb5cb51087649517509833505d6", 0x27}, {&(0x7f0000002e80)="6a32eab504455a9ad4", 0x9}, {&(0x7f0000002ec0)="ac0200e87a7a625d75f165850f480ca747c9a3610f547f6860a36fb039370b6fe5a553842fb4ed38e56ca0882aa5886fe4b26a569bbaed5c96", 0x39}, {&(0x7f0000002f00)="f7448902e94ce2c52e37c19fbcbb318d09682370ae3668ab6e7c5da7", 0x1c}, {&(0x7f0000002f40)="a31829b605d247a94f908f3ffd16d458011b6dfee0aca6093975aaaf75082dddc35e54d39bf6899d329edc24218b5a01daa5bb82a79c27cc85364d196fa86de53bfa9e9a999624d2b5f9459c950ea2c772836207e18daf019d20163fb040b68f3524e15e09d79d6ddb1c7a6c5ec46af3ec42858afd25853636e3bc67c8f6630cdb11466f458e313cbf7ddedb1463237f119707ac4b530cd6f262bf6fe40a0c08e16d8256213931858898aea1d07857f2ac8db719a49b44418baa7980c0a47689ce6cccf290edf4ea0c98cfc105e3888c5d62cc87e0", 0xd5}, {&(0x7f0000003040)="b3a8fa0556a2a22f0edd16dc42ef33d71ca2b02ed31322338c98e72241f9248e86d62f09beb6a8bc8f0033808ac5df9a0e09af514af34f1787325b9a40b2bc668a602381e179de39e3ccc12e80ccf84b97be3068445c6eadef294dfe7bf2924fcb44", 0x62}], 0x9) executing program 2: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) (async) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) (async) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) shmget(0x2, 0x2000, 0x380, &(0x7f0000ffb000/0x2000)=nil) (async) shmget(0x2, 0x2000, 0x380, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x5) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) msgrcv(0x0, &(0x7f0000000080), 0xfff, 0x3, 0x800) msgsnd(0x0, &(0x7f0000002580)=ANY=[@ANYBLOB="0000000000000000adeaf066c1f2841bf7322b4b07c4172e6f287727b501cb6d693adf0f7fa8576633e8592fcc3a8890ede7b93b47318d8ac4cf796baa82ef1a65ed10b70e9226aea8047063036555df8c03878d63fce7168ef525b4cdcca5a860f3172bcbd8e658b50e620203d895561283327f58a6c6a0c63dceda9f847dca0cca12bf3bcd7a0c0d5b54f1a93fbc973fd732e4cb277ed51f353e8e8634d3d5d082206f80251970eb4dfcd970c54a9f2fa3e941b289925b2dcb23edf8ad4424b73c16fce7af38a1f240225219328de8d744388323718c173a8ecad2c20e0bf77b1561351645ef933c873b487fe28368c83e1f521dac68504ed34be91ea8a41423ef64a2f787f44c2e4542d447725b21cd71f402c43f98a6e94c2e1e7a5fca16809054fcda22da9d0d45db92f6f735fa6f4db4a0c980ef98af060fdeb476e18f1b329449f23abbefec4aeda8050fd8d3a4748337e63ef806ac64fa42d59d1f133b29006b7709a7228afa09ae19ff06c1c026f2c88cffcedc6629e72fe233226694b5b2aac30b748d26e957156a5c5a727c157d38f7a0b896757d79d035803d026bdddb7565a8699d2d9e1935dfcc4e368b4fdd05b7009b161242ab13b462bc745ce16109ca07757bfb2b1e8ec52bdf51a74c49b1409958cf3f"], 0xf0, 0x800) (async) msgsnd(0x0, &(0x7f0000002580)=ANY=[@ANYBLOB="0000000000000000adeaf066c1f2841bf7322b4b07c4172e6f287727b501cb6d693adf0f7fa8576633e8592fcc3a8890ede7b93b47318d8ac4cf796baa82ef1a65ed10b70e9226aea8047063036555df8c03878d63fce7168ef525b4cdcca5a860f3172bcbd8e658b50e620203d895561283327f58a6c6a0c63dceda9f847dca0cca12bf3bcd7a0c0d5b54f1a93fbc973fd732e4cb277ed51f353e8e8634d3d5d082206f80251970eb4dfcd970c54a9f2fa3e941b289925b2dcb23edf8ad4424b73c16fce7af38a1f240225219328de8d744388323718c173a8ecad2c20e0bf77b1561351645ef933c873b487fe28368c83e1f521dac68504ed34be91ea8a41423ef64a2f787f44c2e4542d447725b21cd71f402c43f98a6e94c2e1e7a5fca16809054fcda22da9d0d45db92f6f735fa6f4db4a0c980ef98af060fdeb476e18f1b329449f23abbefec4aeda8050fd8d3a4748337e63ef806ac64fa42d59d1f133b29006b7709a7228afa09ae19ff06c1c026f2c88cffcedc6629e72fe233226694b5b2aac30b748d26e957156a5c5a727c157d38f7a0b896757d79d035803d026bdddb7565a8699d2d9e1935dfcc4e368b4fdd05b7009b161242ab13b462bc745ce16109ca07757bfb2b1e8ec52bdf51a74c49b1409958cf3f"], 0xf0, 0x800) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @empty, @multicast1, @random="6a134f0fe734", @local={0xac, 0x14, 0x0}}}}}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @empty, @multicast1, @random="6a134f0fe734", @local={0xac, 0x14, 0x0}}}}}) msync(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_extract_tcp_res(&(0x7f0000001240), 0x5, 0x81) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000001c0)='x\x00') execve(&(0x7f00000000c0)='./file1/file0\x00', 0x0, 0x0) (async) execve(&(0x7f00000000c0)='./file1/file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x3, 0x0) r2 = msgget$private(0x0, 0x464) msgrcv(r2, &(0x7f00000005c0), 0x9a, 0x0, 0x1800) (async) msgrcv(r2, &(0x7f00000005c0), 0x9a, 0x0, 0x1800) msgsnd(r1, &(0x7f0000000140)={0x3, "654b6085074b987cdd4a13527a4d8553932729ffbbfc3c27fe865a7c251316d2ce1039944952de4d466d7a568a80bcefe041da29fb2d97185c7a90287529c634209f887c03de14f1786cf0bbdbf2dd7aa9a659542d0b7c7d8af9e395474207b67291b3810593cc5b5eceeaf66cacb95a36fb401dbfd56f0572a4ca177f4df7985bd4ba9ed1d4d553354161dd9c1cff15da8921c0072cca3abb83335fe813e79954d3bc9a20a68d068f3311287a525e39467bf4d41203caed0beaa5d8557850861b13aa92be21ba2b22f54b3edac42dd63798273a643992051a2cdfa2884b622203"}, 0xe9, 0x0) msgsnd(r1, &(0x7f0000001540)={0x2, "99ac1e91020debbf9876b45e24255e8d23e67e67416c0b34cde05719474bc25b17a688273306a39f7d28139c32c949666916b6d0e9b7e5dfc8531639cbb8c7b4c85fe032b7d953ad993f07f510a1ed5fecf659e81801b214063fee2ae01c7c2877f9dc74d1dce4260065c3c82162ebcf05a59325d7a68d743d9d1d35909c4b6922e99cba365230b0bfaa523ef6fba466822b844c555e4e21e4b9b0d33b6d7033d65b5cc08d93017df07784d6ce757e0cdd41f837f1374a173ca24c7f05f4039a63db756f56bdde2b05ebdaea0b77109e5f10e6744e2f78f01d586a90175f33a31c9293f7816ba4dd5de1c4ffeafe8e3fb63ccda55e1c7375ad82237d65d2ace37882846c0590b093bfbcc77aeb8206bc2a7e988fc075065e6ecbfb35b505423f9d595170247bc73b761a287ef6179b127a4f281790b4baadc74b3bedf2e680c6342c7488940035c62057af12faa14d1e16ecdf3283f3d8df447fd1c6bdc86b57979313633da97429c39ff8beb1b2ada44a409e052b1212b58c93ed9e73ce9bbc6f72abfb5a047b5efe54f5f955ff65d093390fbedf44ba35b8b11d9b2a91c23524c1a9ac7e99ebfa4663e20add7f269025f99da460f7a46afb26bbc8f90a7c672b5ec6daca30c985192084b1d201465c516c19da5244007eb9f4f8a4d37c43ca97adb9ccfa9a5235fc29c8c2d5f3f3ffb9b4fdef41349959b8a26de28026b8e4b2512d3ac34aa8691dfdfdbc98084d1c8b57185c08e306ff2a39872331a3c7450cdb996245fe4560d42e90864ccae9501d86cb5358b70f30489c4751110131ca6fe4ea11b9916b3e0958124edf5fc3b1d0678ba7e54336973b4fc34e64a2e2e7cb347ee1406fb37055f9def6eb1c558e3e16fa55d049dd410a1ab8400a740ec44ad268d20bcfb190dea02f1f68bd3505d3254294b33fe344b1158ec0b11cb32d2f736bc79732f15374bfa62d3d18f1ae2b7da9c2ae31aef23a358ec32759a89d8a016e6f80441ea5d0beefdc2ae5da810cbf849e8158a407223656154e1d6a6845ed26502d83f5bf290c33eea077e2c6f61cfa0f2b48bb36eeadfd042f4526c95b15758b8242b289d03c793b58ff329626aa881f710e61e50b6a7d02b09ba2b0f701c76e19e70e0cea0423929b42422756f34fe891beef63b83ebfa7e67f6e05e3b07d4dbffc956d110d9c3250a040e8073d8a482e2d0719c02cd678208b423b3355d4913896d7f65302c9aed06b5e0c6564c33e5747cd223c512e94fb2d5bf3e78f861ed09784535b3298ae58a587881472eaf886c67c78dc1a8d2205e8836a3247aed794e906049b61278962fe3aca1a0fa5efba701236d3458663f5a87088413fe0e76b225a729133f33f76d4fef2de28069a8193faab38bd5d62abc6a14af4b7bbdea2fdb6a35c172fab15b3edfea155ac0694e8b8ad7047a85d8062ad0687a0c979a91743029ad1b7da8455d64bc3f8b9d58227adadb08b057346d4665ef4ec85524f3b937a05901b5004f7f8f41d11dc1ab21a66c801e3a9f60fdf0cd9d50fbf4a83e4f3eb8c8100949bd97e27bae1a0be8158554d0f7ff01c580885f33935774d92d6962416bde96f806da7ce934cb1dc743e95022fdb26fb5198b06be8ffc6093d9ca8a250ccd87a5fe47e7979b2e3ded6e0c7cdf0a383aab08a70f66dfe84a38af10486d1ee686c82c99954d1bdee941bcb8041545faf8c2b44e506fe98f1e65e6de0682fb23b71804b37ae9f3c94b0314863648c4973feb3849948c546fb12693323d84b68dcc51fe0cc7470374c6e1e864268b8ead8e0c7c8e11d710d1c4439863b2d6d1774e5767110d883316277aa58097d372995de342df3604d32673a1aa0cc7d6c9f6830582156731d788b06abf442b5b15ca56a6d6f5f3de244620a9da8da8fd434d2496ef1a502f6d01feb933e1be2988a862fdac1a3da3d2f6c220134e1258a89ba481c8a9eab9dc154e85bf4bba28e94c09a0a221e9fd05bbacbc3834b8007526ec23d93c0065e38e858c82cff61e01074befacdea6229f7ffa3db6b4dd9da8cd5d34bf1727833f747b2d0910ac4b3a86689f8c504cda9a54e262af2c2d4441e0d7ff789514b6ac2d7482d2c8f1dba5e47379fdb3f1e3e255b6547b69cbf9625f8cba43a0dadbbb03f81d9e6acfff3d88be2aea24bfebc1e0ee058258addc9e0733bdf0293fb2c17fcd6b44bbc0f72f37b6a8ee6fa52176418cd9905ca9ab02b680bb3321fd18953cce9cd144b053bca0113f7fa6b4a2bd8572d0461989ecde007ba1d5b6d00938e4af6f256554bd67c9252ac1bf82da2bf49c802d641b6b450640b85b10d66d2f705ee4aaee192b18ffc011d82e992982314a424ef6fc132aae4c49102173bb1ac756de52a4b4c63b0497da14a6d95161e826b3dbc188ce2e1a40f9779f5a443cab581fb31b95d58caa92ddbd0e4abadaa45d98867b621829c17e7f7a09398195b82c265c0f4f1af6a195f18a8f4394a31cc14e5d5cee0e992d8a61c1e54b8d1220432450f838c621acfa95614317aac3f53c973dd6c7eed5b450dac47f61cbbaab229acd866df3d786d9f7fc50891941dfe5b4495b4ecc1ae65fbb6c595998eac154a16fd6956e3242a1c904d7be5178466361df1ed966e189021f4c36fdc81774776b346ca5189a5c1cf83ff79df0dafd3837c2e83c3624b6208c3bcf47c5e0536f4210b5479df4a2f993878125a993a311f8f162c4e3119bf552274f6060b2429c09966a4201dd8145234f040f97f13b61315c0b9208035fab86f464d6466350915aa589fb11669117fd13b5332d4afecb7b6dd5643e61313c5b87a7c826d0193a1cd440944b64336220a153f63f3d4264645b140fc441e2d57f3d8ae527232899441e536aff05e50d37406807eafd1c5df9d92e95e1837ed1a9ac88c6471f3f2245b7ea21f2654e53ed2b015a0c10ad1dd1c6eadabfd4af86528d11073546b652b87d4b26e4a08e604d6f5e4d3bfe9115d00b2bd007bdcf0ce579dfb379556063f1cc9f0e06ff9fb3ec33fc12bfa90579f9b3e249332fce0a1d216faa5f70a8687cf393df6b6ddb6f0efbd0f0ce077d3d0f9eba505a44755e3cc574a9bae6524ff34da1c6718332db64f8ebf21df63512e2231057201249332ada1f1d387ca0aa9696b0b909d1288a6d46773f023affe0beceb0e53027b749630dea12529d99e3766976f08d2e2143048a10d15a582a6b7903d053cef9a08c7252151f11069410c7091fda4ac8e9bcea1616ec570f49ec6505a711990956ee84c69abc3486553c11057f04128c165c9eb7e74390fb7cd7b8c119f25bc3e3bddde66492efb43cd379d105f5d1617aa100d1d0a5ba420804b0056b49c0023af03222baeb5f6c31c566c833e201a4b8546e28817a776e920791d8947de3cb407a786ba5c7dd6adb90378011d610c9f9c6066dba88fc2f565ca1d8325ffa41bd96cb684579eb8f5c1e9ce63428929ce64e630483d6120149b41f022718a7fa8542279be6a419826d90574ec828e18c2f416312781ff835a4d87d7ec2e6edbff1b4b63c8e3d2f55aa420164064ed9e3115ac0f42393a605bf92d4d92e6a122913837a53ea81839cf423f1e355d231403ec3cb7661ad004c67d57cc29b17edaa7460a15efc5d4fa7a09481ff00b8882a1143f239f9c7f73351d099e679ad6543c871e436701e13ba3589bbf96565668f26145f21eca3d02218913e8de0ca47b436e9ee9bc707c8e2eb5c2303705a5fb51f6230aa2aa5d87bca3b9e955e2575808661f0e6fed899a680d7bf7bfa96e3322f3da589b5b1d88a78ad57125ac1aac0405c432774efdfa2820ed9ecff270088b20af629a581688ca52c29c8c64be65199dbb832c7fd2b82754b80ae103e0847ae718623aea64d1f0c67444997fb58bf964c62d2ccc780909e21dc015e3e54b92f00a0972d5c449c82b9d0bbb450935f315e10459dee7a0845b2d086af9ffd4504887c56460887b8bfd647123a75e48a7359adea93aa19a0e70e6c3d7ba4e91624d1a7188dfe984f985f5332d430d04f737451ec5c5c658126c83a10e706cb9696ccfbf507da664e25be8d8c5d245f070b98666430fdaa6442dfaa5e682b933161110ff5781e1712cf4061ca151953b693a428db566f3c3da7db410d9970a19bdd1529e82a9fd4067e39a8c97e565ac6effd141a1ca566155df27e6d182c331571512e23dd3f21e7b742143536cf393b78e42db10504ed9a421bf46dbac7e0aeb5f80439bd3f6bbd8a0714152bf40958c216dd3beb8c0128bf33e7661fa8c542759cba1d6bb8f6e6fd3ffa1e614880124fea68e61108eba0bb2f9014e446fd899da462941bbfffc3cc64c507af579a72972c1462fa5f8af55907251f4b1bf213cbe67c25fa8bdfce89647d3f245954eacaeb0e3555bd44328199c36981be23f19a44788570025225140ba1587b092fef1a0120e6869b675a621791d35e8e748ddad71ec811414a1239cfa2356645d60792126ffc52c7c5b7b7514f6282ad33650a85ee12a34da29e0e31c1cabb0ec46a0db14ba9f64e5a09902a330e2ed4d570db4f2ef0bdecc78eb69c705f376fd06a0f5ffcf52b96120d33da45948f9674489db98e5856ed70b7d5d0b1528320486700a6eef30256e5ec9549831eac0f262886679082edc40689c616563237ca6915aec8b42efd3b6b88f5c72cf93561d1321d46041e77798580dcd4e85650daa8875545d72a914742650f4d02d535b79f48e42d4fc309477e875c9d50bd1a93cb88503ec938ed8b1c6df06565cb6d791273eb6b823b919a49c6ec625577ba151d555fba8a1663ea1aa7d7f48240f8684e2467966766ef1e441730b929cc493308f7e788b1a2723af23110a5fd1dea5f6c0ae9493afdeafb075e071a9423a362ecb6e96c623a6f18dec9564852a8c186a55b3709b643745c8c7fc81da680327debe11941b36ffe58511a6e50ead88ada91417b1f55750332b8e15da5a46aadd35d17fcc694e4c7932b288316ee5ac324bc258c3a9f0992e66d64263e02f164f6d61615aa81bd3843e9647c34737e6e6aefda66ccec816e2f1312cb19fc63c86ead4a264b0719136513c7acc132932e41795e8f598f9469fcf4dc7c23623ec93f10515fc1592b4f0a602dcb33f36055dfe631250a5c24e1e47209adea73d713ed9b626e545193447d4b04f68c7739ceb79eaaf9b25ea5d663add71c9cfc31a892eae5508bf961c66a03ad2e55c864e84b56d4ee53aebc3e41f98b959de511774f4a26f5f78e80ab2f3d88e7ca7415e1c75486fb61e1d24cc13df2c50790cda1f165cf6c57e04cdedbb6fe9759f1051eb70bc6b83819c4b1387a9ada0096512e50d23353eb0bb83cc8ea6042ad082707e148579ddae948326a21296a44d1a959879ec9d6c7d49557fcfffd9e594c31d64a77a16544ab3f99ffd29ff0fc93bade4ec4ff3a63b20827803c56fd00ae8c0a4cb74b03b4936df6841ce9a85e23b5c366b88a056e5c91eb4fe99a15ff320e3def5796c8f05436ef4584363421762b3acee58509e93959605d6d67d0dae3a938e52fb8b87262c91cca0e17d9dee2d814673ee3f0d0ecefed28c8bd142f6221e937dbdf02904ef2b934f1503a7f02e308a3d3a703a79c9c474abfe9e0fb59429a99c335927823102af4f629fb4d423e3aff2cb431857855bc577915e757589935f015dd55d3cecf5b22f2e7b7c1264a4827aef34f69ea8c0fa3698b30c72e70b08a6bcb8c8ed8f6a34416f17ad6c0bb89f4a831b40015485101238761bcfda3200ee2d5c39d0b48e1d46"}, 0x1008, 0x0) msgget$private(0x0, 0xfffffffffffffffd) shmget$private(0x0, 0x3000, 0x60, &(0x7f0000ffb000/0x3000)=nil) (async) shmget$private(0x0, 0x3000, 0x60, &(0x7f0000ffb000/0x3000)=nil) sysctl$hw(&(0x7f0000000100)={0x6, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000001200)=""/236, 0xec}, {&(0x7f0000001300)=""/4090, 0xffa}, {&(0x7f0000002380)=""/43, 0x2b}], 0x5, &(0x7f0000002300)=""/54, 0x36}, 0x56a) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b1000503000004000000000003", 0xd, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000004c0)={0xee0, [{0x1, 0xffffffff}, {0x0, 0x9}, {0x3, 0x2}, {0x3, 0x1000}, {0x2, 0xfffffffe}, {0x2, 0x1417}, {0x2, 0x8}, {0x1, 0x7}, {0x1, 0x20}, {0x3, 0x62}, {0x1, 0x7}, {0x2, 0x35}, {0x1, 0xfffffffc}, {0x3, 0x7f154941}, {0x1, 0x8}, {0x1, 0xff}, {0x2, 0x1}, {0x0, 0x6}, {0x3, 0x4}, {0x1, 0xfffffffa}, {0x3, 0x101}, {0x3, 0x4}, {0x2, 0xbb1}, {0x1, 0x8001}, {0x2}, {0x3, 0x80000001}, {0x2}, {0x1, 0x7}, {0x3, 0xa6}, {0x1, 0x8}, {0x2, 0x3}, {0x2, 0xfffffffa}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xe2) select(0x40, &(0x7f0000000080)={0xa59c}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 5: r0 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) shutdown(r0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)) r3 = openat(r2, &(0x7f0000000700)='./file0\x00', 0x20, 0x24) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x6, 0x68, 0x4, 0xfffffffffffffffe, 0x80}], 0x401, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x78, 0x4, 0x6, 0x3}, {{r3}, 0xfffffffffffffffd, 0x82, 0x2, 0x5, 0x8000000000000001}, {{r3}, 0xffffffffffffffff, 0x80, 0x400000e1, 0xfffffffffffff2e8, 0x40}, {{r3}, 0xfffffffffffffff9, 0x1a, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x5}, {{}, 0xfffffffffffffffc, 0x9c, 0x2, 0x3f, 0x5}], 0x1, &(0x7f00000003c0)={0xfffffffffffffffa, 0x6}) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x1d4) select(0x12, 0x0, 0x0, 0x0, &(0x7f0000000240)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000140)) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410db", 0x4) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x80, 0x3}, {0x3, 0x0, 0x0, 0x1}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146940, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x66, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = dup(r2) r4 = socket$inet(0x2, 0x1, 0x0) r5 = dup(r4) setsockopt(r5, 0x0, 0x20, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) listen(r3, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xfc6, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getrlimit(0x7, &(0x7f00000001c0)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r7) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$vfs_ffs(&(0x7f00000000c0)={0x6, 0xb, 0x81000000}, 0x5, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x20000009}}, &(0x7f00000002c0)) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x0, 0x100000001}) r3 = msgget$private(0x0, 0x54a) msgrcv(r3, 0x0, 0x0, 0x0, 0x1400) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x400) fcntl$setflags(r5, 0x2, 0x1) dup2(r4, r5) read(r5, &(0x7f00000004c0)=""/203, 0xcb) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd00080000006b5723bc77a73f2c7432a505995139959fe8249fcf0bc5a47faa0000"], 0x32, 0x0) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) socket(0x1, 0x2, 0x0) sysctl$vm(&(0x7f0000000200)={0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) setreuid(0x0, 0xee01) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x800000018, 0x1, 0x0) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r0, 0xff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x80000000000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069a8, &(0x7f00000001c0)) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ff"]) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x4000000}, {0x74}, {0x16}]}) write(r2, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x2) executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 0: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f9334160791"]) 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 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r2, r3) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000001640)='./file0\x00', 0x8, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)=0x9) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000300)='k', 0x1}, {&(0x7f0000000080)="519fcd57dd5f94a690af23690cd82d65676610a69538a7b1a3314ff1cc64d238624253bceb3c66a6adfb0151387e3526fefa32e3520ed6bc56311cf98ec6cc97b6934fafbe673a6ca1f109af0cdebc58126a089ca821f3e866eb", 0x5a}, {&(0x7f0000000440)="5b2491b8e22d07ea74cbab80043524821fcd3582c89bab2d9a7e80f8ae912593aeba58c8aae3dc6211b6c4dd7fe93874b42ec1de05748d0a9639dbd9270ca71cbc193a14108c2990de320c5de64289a94bbf4cbd46ec184dbfdb7fc9e546682a2eec91f4fc6c001e44744e034dd7cdefbbd7c8dee508957a6348d280a5eb6f98f77eff0d380636025f36662d2270746163aa802751255a2bef4b7f335e0bd559580df967f8d4114eede66d07f1b4da14e6a53965ec2bbc7e7da5b49b4c9272f6e43836c19bfd7c9cd3f44c16b62f2656c2368308d6740acbc69c54ead63e9a85b737f9fedcd0b61aa65208f8a5385a32a65efb10938670fa88593c627cd6d1f760b492baeb9aaddfb272d50a6b9479a8a741d5e95b4f52e3aeee3bfb26fb7568ab0251b62836a6cc935c3d447e08095e38fefef6ef33bb97668bdf3a2349d82d13dfd9e67ff27efd06b4edd01e0b0f68234d33b6c527f2fa83ab74a8bdaac9671b45394ee2ed976b4d3253fd6e98e9049d60abfb7d3d13a635f4ab1337aa180d26d426ae93c6e4493745b413ea9ba7f0b19563a41a7b911adf988e6c80e34a91467589aff9c14c52dc2890789512bfb6d67453dfc91d44601c15329b3a7ce54ad86e048e4f418099aae41c577b3fa63979ada67efd46eabb2b133e86dfb75e2aa771cc32405100c01aaeab1e82d591f213b3bd06292f98b86f21f2a6c6a4938fd501af9adeeb64cf8e2ee9ec85e6e3a924c51bf9cb9230e586631607595d60de7ae0a4173c173b8e4a559b36fc7833f39dd2004ce80b89b4a24fb36f607896cf2acfb591469ef122d2d22dd144d355b6e96bf244ee1b9b9ff1ef1bd99251716b8db50515e3cd1167c52f2c78dee12ce93550c702ea8e1b32eacd2b018f942c97bff62856df5aa0245cf9d12afd701fcd3be8b32c2321d17a83131edb1f92b7630aebaa7331440c704cecf674ae098d96509332d09c110e0c2d5cf275bffd3ceda268684f4cc93c89d56a187f72086ca122a14dea96e4bbe3e17d65c243ead79db779bbdf8534494af1924061f75319c2d528991d579a7df00c9ae2092a582fe9ff0c1ab5db3a7e869edd29e45ba0b97a350f679cc69a69e27543c9367ff7dcc8e15b87b7f6472e03d9d37acc377fb32315fee87a8b47e2022b9e40727497feea2b97d1dc1d9e263007ab4758a7bbaa3d2d25e04818b6997a7c0f34a9a815cab66b7b26dede9bfa4d12c6f9876d0cfa19ac629e606536b1c055002a5373534ad8eb8707f039905aae8f2811a90a98f26496bded18899af206b03c34f574d59d32ad14ce321fa11ed72f71e43ce72ffadbb03da2709b233e901cc094b31f7771a9dc8ae215be337d5b3f815a600ea802da4e4e64e68d5f6f717d807e502a8b1593754850e1b07a2ef32896904f5eeadb88331b1ed65b174e28e280fec04541e560375fd892dfa4ed59199c12771ce90e065e53ece3d3209b9a9cd079646141ea92e8399db6dd463414c6919a44752630557688da85fee1025a161859598495aa5a95e23029cc8c08fdb1d6bcc3480589119de89dfa0cb5579651fa520dfd3b4b803eddc0bf347d8527a865fbba8f8cbeef7c8775f2700e8081b128ce52e4ceeb75f9517adb77a1c4fb15f13727cba647e7aaecd4f0fbc244fdfd42987221a0671c344b4f33b77bbdc4d8de0e78c8ca8c879e9f58bc4eba410fc74a4a778e589a8790b553853dac8b04c0483973944c61a6faa48dcca3da6668296a82eaf53a40c2d076a443402d84cc6b4eab7bc14958507b2975730281f5b1064672b0e1154de674de8f4f1a68879b14d8f5accad2d836f36a2f74a4edb11bb60b12d27559d7b16fc6a239ad10a97004b550eb6ccee20c333523339a992a15922b54dd2f4cc3e8cf32685fb9472bf4ec567a51ad9d577f832e0088c4497d149793e0e61b77ef891db89e79358a3cf5747bdfaeadb6b5808fa57a86599e5ffb6a729c7ab26b55a04a033e6b399f125a542bf505d297f20174e2cb06225aa3f0995563abbec991727f7cc9f18e22f24ca8449b402dccde9542159468ea50f539d30d87b68d9380f703c57d3758490853d6c0d2b784897247ea2f16b9bcef6ce104ea9badc6de244d2d0194c65cfe88f5913a148c82e79fd780be8f2ede323435089f431f505e7c0565495b941421592422eb8359dfdcf1fe24164e2a7359f8a45ba98b14243b7cb4c0d57feea82249f09c116c207a783325ffd3ad30991d8127f183057b76816158558316d3aec98c53ac237bb2c70bd5f704ed09c37707700e74eb17c09392fd8fdf5bc1df2db1a296b1aa0bfcd02a7e4edc0a9c729ad024d8c6eddf40ef98489eba2c5c58cd8db2268d04b711a0e2c1cc2924883d4c3cf92973ae85799b7cf287e3a40b97922a5754c65619abb148da2f5b1c76d5a7e6b94447fa52987b794c1c7303d4c8e570779e9fcec717434c82fc7f78b7ee46d8cab97ca412b68670ff6c98640a8e5a80ea82d23c1266530dc6cf3901f19088a1fb863829ad362dea04d322cff146a99cf70d1316170ceadde61ba5be06aa4e5630206f6d6312b2796482b4779c8cd6fe5db8ec951c206086e276584da123c80f8b725b1ffb615bbb3a049ca417ee5e1de9ed759cfec7c5ced2dc81caf61955a37a939a1ed35dc815f149d5933d242bfea385e66997e1936bc9f1fa0fd066cddecd59a1c37c8155a8dbed147f4349824341298d17d84b0fd1a47bd3dd60f7f1f8a34552e1e2e75e64cb91fe918442857830e680edff3317f3fc76b6e42dcfe00f3fefe7a63d3523a1d2f8e7f996ac60e3db2ebf26a8ff4f31f9dcc2ed8a2d66456be2103b49798399edcc00bde3f18d59331fe571a9e54e7871734e646a2de8fe7084d835e7d130e57f454b02f380b27beda3cad469da020b8046e8b738db969fd5ca1a9bcda59f6ad5e9e023f55ef357a907e04125e79c24c04eb2ca31587b43df62a38842e3ff85d31077ed14fd2151041cad6fac7d48fa92bac22bd2f6219253f28cb9bc4e2641d43726dd5e0b3aaec89d7e1d78b239ba14166024beb07d24a3fe2e727ebc1d0f2089c67afd798916cf6a6a0de4f7f989cedbc1c2b0dc67046b32ac93924fcd702af9ffeab10ec07e4b5068cd94a9f2345bcf7f0854fb4af586a5d197ad92c51482dcd178c35a8183a5f099f3a30e5fa2efaf02846c307c85bba21b9e67989797cfb3081e4657bb196bf8e7c74de95c456516f189fb302d8682a6cd6aeb4562400055185afcfd58405237daf1e199190a15db62c2d89b666cbf349e1d6ce5544f28f34abc801e4c0e3d7598e1b311f22167546198113c37be1025abf3f8ab589b9058b2bd598cd966c5b29eb5ef96f1c6540d12687d9c9f1dd73d455aa5da684dceb58ab4717c92189f6709a4c6a62c0c5d79f52c87ad616bce380ae2302a2c9d3cc88efdb095afdbdd8f944b93de42008579d7689dc58814892a89656e40b2338e6b7fd8b00efa51f1e1cfab5a581d9f4dabc4f60406b23b11e56e3b2a5dbfe47e3163bc2c80faed7a6d0f697941fe8f067deba1de90394fdd47b41574f9b63b8f042e46ceee74beae49b9f4ea766a3c13a391681537505f5ebdd9c9afac4e27d764a776cb80a95e6d0294cd9e02385eb6b63a462add0c98303ade1826053beb02fdd5f96e387f429a7e5b471cbc174d2beae1d4eae763b7f04eb1e15b36abdfee681145899e956addf59755d84624c90fdfbd1dea428a4aea9de886861f7c710ca01005e830178cc1a211af35a8e6e894b66dc390081b68e2b902d74a651101f53d9ceb8a7b040b72af7a30c9cd4fececef93bf552cd98f3d8018d62f93641610fc66ec66bf168d30379936e3b73b45ee519651cfd1a14d447d9a8bfa809af2d6738922023eb57ad89003e7ed6417d3fade55226da9a59deca9df8d2597501e19ccf7e81b67a708b94854980c6d83851651c6de2335f2dff15bdc4c43b7e79436138e4377d6b59bafc68b6e72a1e0aaf7566cfb7215762f043e9942606417ba3b882efda0ac60b288c92d812686a72b9b0581412aebbd3be4b61cc2dfb454e6013409272ba600ceafd715ffcbb77c10f5dff10d76b6251711ab60839a3a87241f283ab91a4382dc81c58ec920a02a914c6f62e8a14f9cd6c160bf7e9489f70edcde73ede1dc1658dd7a9bb6e93c86795557d5ae27c23915311ea372dc2169e0459eacec4c2f929e41dc36086d205ab9232265e38805ddeeca76913f104c0509fb780608ce61e940b54e226031268cf76bcc9f10d064a984b3e37234111901549c89dc05b71d85822d80f5736c6797d597f13595aea37c303243aec3d9bfa111f0962a77ed1d87e3c1c00736a461563440fa0a924a2911c7801e02b5cb32865fdb5a13987c6d02f19c13a713835ef31d38262a0d8edafb3ef93cdfa27addc13730c94c4f2f9ea96c849eaa063949f0688a929d1f5f7b065f8c89a0c5ab19de53759c56bd8e1f159219a578ff86d2993edb596e649627dbb21760ddb5ce5b8c2d8e2168d021209136551ca7db3aacd723f9bdb25ed4449407a68f5cf6ed941c75e1679c5f4cbd2c160bc9737cb800eb78c002bc962ed6797c3c2962bd27e991665934284e13a0919f90db25c7e7f73499c0683b9711e9c9cbfab8256dc64327823508b82a8cd46f1c342d133c016106ed432f48313190acc30346572406d07da7d2fddd9b55c530ac67cc79917b1405906386e8f9488e6bcb615b4b01b63e532da7c91d0cd0ffa3e9578405f01ae306813e307d8042210bef9a7ca1ccaad37c0cea2f0e457536e2b4864ed5ec10fe62d888f6a86f85227e9ac860ebeebe20dd277b18d514f51417b52617f713668cc4d6a9e298c8d3044f19d1b3e7d9639e8dd4c609570f11f7da647c45e1043b768727330f6392bbde5b75ec72df86908e92d95702e5de04d51343dfbc8e28ad69a51154d374131572d43dc26c4c0eb740240ba0fabbd7dab1b3fb41cbf3825e527addd6bb1cc99daf7753ff4f59ba51df05117733561d732742a746966e0fa94dbc7cd90bb7dfecc5eaa13ad79fef5e6a414c8cef1c9461c32fed9f3a4ec5456089a1c937e065a033b3fa22f90b8add801d0009698fb65a32cf201984bc7d274336bff947daed707a8456cdc9b817091c37a20a1a36349dc8a4396f90ef0d3441a913fd1fc5bde9f16714f83412aeacb20f536fb26e968d0c063f5acf978f4f14541e2185aa1f3d06db98d428cdc346edeb9f31bd7b1536d6f5ec2c78c66a3756bcc5faf117e6e90c35d3a15ce75ce2fcadb7f17f5e9231644be014977918d081f61d6cf421445a0a35a0cd808139428cbd1aaeab9102332a04eee33a6bd3e0507eff650f5f52feb564cb5b1f80c2deea7f09ff3e8c3dea2ee6cc70a62b93662902fecf2a922b62072fe936a38c5ba3c5c29ee4766a049d19dcf56aad5458f049e2024e49864b6bda406b1702f776aed6c7e3d5f185f40632d244d548c1f281121add694400a0a024fec9d83ff182c14fc56bc8b17266c2e096b884e105b979100a7bd2534c68c54a8ba77fc7b4f6deb2e87b11daba1a83199ecfe071c68dc3b14273da57abb624f9d8689ba6d04ecea342fce73f917b1fe1f0331cda18e7a64c6f2acfae3dbe3641c59069ce45703eb462a6f509368d1ccbc1bb", 0xfa6}], 0x3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x0, 0x1, 0xdfdffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r3, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) socket$unix(0x1, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r6 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1007, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ftruncate(r0, 0x10001) msgsnd(0x0, &(0x7f0000000040)={0x0, "84ff616ce4ab24029a5c0b814d020fbe7adee9f2417b9d062733a638a888dc79a23379a406cbc1e466c7058553545dd0be7241997d27ad9bc99f20e8f7e180b378e679a318c71c32eb4c9f6fc75c2140539b3c140775209dee274add57d2d6e0aa700b7ba0782b704b496df9d913404e1750d4e267b6aeb3e6a530cc98b5fbcd7701adf97f304e8e564127412e3ca99ace5ac4"}, 0x9b, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0, 0x0}, &(0x7f0000002400)=0xc) setreuid(r1, 0x0) readlink(&(0x7f00000024c0)='./file0\x00', &(0x7f0000002500)=""/71, 0x47) pipe2(&(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000002640)) r5 = semget(0x1, 0x3, 0x40) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002680)={{0x3f, 0x0, r2, r1, 0x0, 0x0, 0x1}, 0x7c, 0x2eb, 0x8000000000000000}) bind$unix(r3, &(0x7f0000002700)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000002740)='./file0\x00', 0x100) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000002780)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000027c0)) socket$inet(0x2, 0x2, 0x9) r6 = msgget$private(0x0, 0x498) msgsnd(r6, &(0x7f0000002800)={0x1, "e75d9062edc858a71efce99c5c61ecafcd154d4f1a9e4e305655933df9a2c191745b32b4f6620f8976a01b632b9e0af0daf889aa6c3886817836420af084411aaf4ccf534d123764c36fdda83e33be0b1abb110ed5feef4722c24dade4b8ea2019c8f58114c52f0deb5ea31a4daebfeac77cbe1a0614bf65539c31cadf62cb5866d4a1b889ba7c8cc3c9f94994261dfdb62cf533411e487d14b3b6d7c679ab94e2fa9c18e898c84e1f8a"}, 0xb2, 0x800) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000028c0)=""/101) r7 = socket$inet(0x2, 0x5, 0x2) accept$inet(r7, &(0x7f0000002940), &(0x7f0000002980)=0xc) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000029c0)={0x4, 0x5}) socketpair(0x7, 0x2, 0x96, &(0x7f0000002a00)) sysctl$kern(&(0x7f0000002a80)={0x1, 0x21}, 0x2, &(0x7f0000002ac0)="f710122c312e1ccc1cb627433a64240f7f175daa3837e657ce6a60d9fc987687832a288bc19732462a0c8b094b1960f031485a1aab53b6c9cf94523cf6fa1b3b3ce723ef8faa0de6bec0dec9187287fe367b4797e732c2f62d15c05b463fcdbe3f08b7180666f86c2e3d26e0e7b84514e0199e5d7cb945809ea0905fa40e2af80448ce4a09ad39d6505ca3f44e990eea997e30624e30abae20278bb723d230847c", &(0x7f0000002b80)=0xa1, &(0x7f0000002bc0)="9a0fd4dca5f3ca24c0c419bcc923307e0af62b68a1d8f366b6763223143fa58b286809aff8611c52d5324b45c6351cbccb71024c1656244d63b52c6ce65fcd09b2da3554bc7cf1c6204dc2574ee4aa3341712401de21ec486a0722f48272c4481bd18077ed8da520034dbdaebbcf18d2f8880f08b182505aca17940e7c57be0025823db228a8c53ee8f54e2e2e11861c2384fb9ed22a87f2e875c1dde0166f67fb6e5518ffeb", 0xa6) writev(r0, &(0x7f00000030c0)=[{&(0x7f0000002c80)="377ee47b9d260827563f21929efb7caf8df69e503051ff59b704e85ab30aa3920195be90f779d3ec345a6e8b8f436fe6c352ac51f3e2e22462973f8bc2ff065e47019768e6bcaa", 0x47}, {&(0x7f0000002d00)="206837c06d867a27e8eeb29250d49248bc5f23ca506969bcc36e55eb37ba804f25b14c1474e6b68baa3e7cf0ddb8f63a41a31101d2fd17ec015d73291767553063a55e41d5ec4bdd08b28f437189ade91fe01093f2a17bc8658bcba5c182ec4ba58e84babe95e766801265eea9a7569cc52d12a75a9fdfb7d61cdea97919acdffc7910911be9884062fd491f7379a09cb659ea4199e291e0ceaaa691c7fbd6f80486ad96e64095585731df19", 0xac}, {&(0x7f0000002dc0)="16cd5bac34fdb5e1d758fdd4eccd0ffa8dad3e10bd261d8b71e3098b1c3e66d18f7707ea6d66dd898a8e14d8b37b28e5799b1ba0de162e9c4dae1f8129c12d06e0ae25545ed8c122b94dc78d2fca0513f2414c7180", 0x55}, {&(0x7f0000002e40)="60731f661d38f11b2ddee35f65d52de1c067b6acf29b08ed98aeb5cb51087649517509833505d6", 0x27}, {&(0x7f0000002e80)="6a32eab504455a9ad4", 0x9}, {&(0x7f0000002ec0)="ac0200e87a7a625d75f165850f480ca747c9a3610f547f6860a36fb039370b6fe5a553842fb4ed38e56ca0882aa5886fe4b26a569bbaed5c96", 0x39}, {&(0x7f0000002f00)="f7448902e94ce2c52e37c19fbcbb318d09682370ae3668ab6e7c5da7", 0x1c}, {&(0x7f0000002f40)="a31829b605d247a94f908f3ffd16d458011b6dfee0aca6093975aaaf75082dddc35e54d39bf6899d329edc24218b5a01daa5bb82a79c27cc85364d196fa86de53bfa9e9a999624d2b5f9459c950ea2c772836207e18daf019d20163fb040b68f3524e15e09d79d6ddb1c7a6c5ec46af3ec42858afd25853636e3bc67c8f6630cdb11466f458e313cbf7ddedb1463237f119707ac4b530cd6f262bf6fe40a0c08e16d8256213931858898aea1d07857f2ac8db719a49b44418baa7980c0a47689ce6cccf290edf4ea0c98cfc105e3888c5d62cc87e0", 0xd5}, {&(0x7f0000003040)="b3a8fa0556a2a22f0edd16dc42ef33d71ca2b02ed31322338c98e72241f9248e86d62f09beb6a8bc8f0033808ac5df9a0e09af514af34f1787325b9a40b2bc668a602381e179de39e3ccc12e80ccf84b97be3068445c6eadef294dfe7bf2924fcb44", 0x62}], 0x9) executing program 2: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) lseek(r0, 0x0, 0x0) getegid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44}, {0xc}, {0x8126}]}) executing program 1: r0 = socket(0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000001200)=""/236, 0xec}, {&(0x7f0000001300)=""/4090, 0xffa}, {&(0x7f0000002380)=""/43, 0x2b}], 0x5, &(0x7f0000002300)=""/54, 0x36}, 0x56a) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x99}]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x14b2}) flock(r0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfff, 0x100000002}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r5 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r5, &(0x7f00000004c0)='./file1\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r5, &(0x7f0000000180)='./file1\x00') r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0x800}]}) write(r4, &(0x7f0000000080)="f65960eba61f6f2cc00000000000", 0xe) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x665f) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) socket$inet(0x1e, 0x3, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000001480)="9f1fce11fe9739cd9ffffd41cbe2562f643cb14129979cbf6ec28f7779d5701a0f85ec4891051ba82b8cadcae2e6431f6b3a576d3875399401b6f42f1e973e381848b69ab3f9f5e052825e3d85932630c9abd99e05b672b2f76598308c9465f158a641d82414ec3b9ecb2e670bfe8e603ed9d23715fe919a558c7132540ca00e69b8cc94e32350f1ba9706b439c077d78acd7137211d7669343fc5fa970139c9096d16c34b744159806436f1096a8ec5856621460f5d3e5d5164ff66b3cc0891c268744b7ac456e34207a435105620d5faa95415853eb4bb843c2681068547f5270fb69351413c", 0xe7}, {&(0x7f0000001580)="2b1fcaf66b7bee3df70ea9fc9ae66c61fafac4869b47401378fb92caeec64b8fb67732dcb4a4c8723efab110994c6bd9a709859a9a104645466c362c1bc30e2bcd6554e70683b9ce25", 0x49}], 0x2, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b6a67068258226c7e8ad76d72392eb1ca508e0aea6e296564a15a69d4bbd2d9df9b59c0b86b1fa8d86c6c7e6a45bf2c27b1a6b023961ef749f363b9ed35640078b23649ff8f994a2e9435b775e3ef6b1471f494f3d744cbe3372718d398ddddd37007321f42824662432ef284d2db9cfb5aefafe29401bcb1b895672cdb6d747ffa93221c7ebcce53945cc746f3c322626da54996c85aa78aaeb658489ab4150d4b3f9d5f49abc4b74378f6166ccf0e404898f3e1ba034fa39f72a5b0a0566c9e12b26a45f04f12af3d7febbf452545023453aede1d2edb2d0e0a6a8c1a15e8977caabd23a970db880f6b61fec3320c18624a218da0871c23f1bb47a8e3ec1d1610d4bba251751dfe4866a85c33dfdd4fc1a91978b3276ad17c287ec1914a0e2f44aecbf00ddb06c52f66b528fee89e62c7e093c37b2ca349d4ec207de1205dce35310a7565d268af7a96839bd09bb7abf9dd0f6c5c667f3914c0d18a78a55b165d8bcb81ed9af013e5184b36dfa22469d1b246dc2a8025c34c42482eaedb3fc3d96641a0809c1ff7405b2bb9f404824ff5fcb013bc16aa4fb05ef6201cf7b625917c63f4e74ddc9863144528b243fe0ab452e956a6226941741ad3317d98c9595ee1f0bb36ac9b642f0b39d387a4308b3c75af53cca2cf1447c34692954ce696a1f3f2489c5c8d2275fc92f7c6968b786f31d9c25280c08f0aad09197c371890d24188deb2b4ca11781942ff91fbc6deff712a8766bb072fde59cfc732578450f2ae3708da03da359c65c4aa47a3eca55d223fa1e306fbc0cc4d13c1e5a24ad1846bff482ac26d53f0796b339fcb7260a9b6644bc918f1490b1ee31250ed372213005f688fc9e50a1082330bb92970aba467753aab52ff916d4eed0709b882bfc3926ab1fbd3599130cbac8dedda02f1698989d8bf78e6125af948611df47d34853efb40ac06443e8568d3d910870c281926703a39b33114c07ce7de058f166f12e6722cd8ec84ad70679fa50d1a9423480ec385bdf35e54fa96371440fb242b1f5e912e109bf563710f0a3955b8af543beb89baa344e73cd9ce452cabdca3d7b80c91236d1638030700c376e88b786028c52343e2025769831ecae255fd99d99169b71bd6796a45afc91914ec785ab8a3a18c5537b630e83f06f2dec02f3b69501b45e812bf8e0b2b2e4bd7f3f1bbac1ca5f99fcf46e65f0e38224f20bde282356459b6c0e61739afb37a16f22d3df8cb2c781390fa9a62328f44c455c759b55a70588316b2182ef82277ebefa81b4a9f5755e6dd9f1d2d7e51488eae4aa8372274feefab272760a9de9519fdd59f771295ab57a62c4059ff56f24c7f6b9e69b4e5a85ed529c6172c0cb3c7812af9e72158c29cadfdb0d1efb8954d814cdd6d8a8aaf4322dcea9eaf26502b19c34a1a27cf724d44baeaa6c2682f27310cdd40d09edf71087fdd4b501ff7f770aae7582aa2623845d758ac1edb31410fb1e4d741198159ef7e678674bdf151878689d64e41bd83bea68db209f55caf61d30efcac96e929b2c5d9a6e5d2fdb9754ca8aa9b2add9769d24e98b83447c80e0b828deda584ac5399585e785037b34be69be1f460ecbf71c816f5937e7aad6e767d30a6033553166a2f37c8f7398c68426db6d79a123b891272e57c0be45d8d3a7a9fb69f9f80a94bf20da6ea84e75a20aa52ee87bfc7079c70337f8df1e50634f7b27772fe3a208c3650dc3361ab75f01742d1291f54b0d4bb34661913bc7f03e9bd7a8c09be70068fe09c9c468328843d47f714636ebc08ef4598f7876d2096f8d059220f1e5489f96f0e96423faf3d35f66741d918243a939dc738fdfd878619f93e9cce3b24c984c814bd813e5ba3d52de6059e3e4d4dd2611dacd2324cabb1a935e06fcd1fb30affc1142fb267102749e736508c6d9901b2742affa995192361b72c4d4baea2d656987cab2f53876cab5210e867aeab03db7d43328cb1e4c02c4bab7bc239dc0ec5bfad936725c82f20d133586c0a47536e3dbad6f9bca3abbdd21d8325fa181d9d13c7e3d84f48e69645af3f6fc68faa0045c939a5a43ca2e0b7473d80ae1ed61fe7faa3e312442cc3dff0858e34bbee69e021f8b773cfa571b329ad3506c903b456dd0503649a4e8914cf72e75e8e330d32e42bf5ced1bb60bcf5030e95e36999232e108543bf0d0a65047ab64b94e3f9c600e2c1ab4da7e9db109fae42ea51bfaa7aff7e27816e3b5201397b39d59a7481aa0b028b39115fb89549c01a38ec81886dd8ebf597c5d878a72eb3880a59cd67f13b60be4451f8e8c7a7590c4ae551d16b226f547d714e031a649222074ef431cabdbae1385eaec4d46ad7e5163277996e94ba123bbb0e6d082f3969c78e17bb1b5cf43a33c5dbb6bb5c0b32e4ed38413b744c45654e47e8afb5ecf749b0d5d25b8ff1e4d1d6d43cca5b93081fed23507c7c848c401d9740a307af48c4146a9e62a7125a9074d3c714439cf963f2b66119ad60fae1867c0bc665374878af7fc03b3b933ede3a0428b4501b32509bdaf8b7cc85157923aae87bbd0aab0616e826141317b93b72857c633f9b4281e5bf2c28ac58b1c2907813fa645083fd1eb7d9be377e82103fe8c75cc0a981c9b63710c72d3486c881900000000000000001000000040000000fdbf882ed681efb88c6823d827a6763a931ea9df33ab839c1dfcb949fe8ac8acf68a9f56d76b0ead256895ca7cf63b2b209195eb66644b36312b825b7784f246ba1e165c4e4f0efdcd64eed73c6502beacec305627dac120747c9a53396626240e5096569c6067435fb638fce9f49527e8be378507c29e52400000000000000da8ab1450620814ee44cd2307137136904a69f589a8eeb604f6515c347a3138adc247580b4682317abdd50e1a3315c70c1b859daf226fb6b298225fee3caf8265be6fe527502f2735631ebc5e025e02027563343a2c0306a1a87b27595dfc19c19d09a54b83a431e37b5d7e81b3bbcfb0542293dfd762a99e932a3a1b38a941fb890f8cd22763f1117207b4068466bdc3744dd16c8d97021b6e55f9227894e8f2b64a9c9b2244d8f5ef71b51"], 0x10a0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 3: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x33, &(0x7f0000000040), 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x80, 0x3}, {0x3, 0x0, 0x0, 0x1}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146940, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x66, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = dup(r2) r4 = socket$inet(0x2, 0x1, 0x0) r5 = dup(r4) setsockopt(r5, 0x0, 0x20, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) listen(r3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xfc6, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getrlimit(0x7, &(0x7f00000001c0)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r6) executing program 2: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x5, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) r2 = semget(0x2, 0x2, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) clock_settime(0xffffffffffffffff, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f00000000c0)) fchown(0xffffffffffffffff, 0x0, r4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/176) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r5 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069af, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) readv(r5, &(0x7f00000011c0)=[{0x0}], 0x1) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) sysctl$vfs_ffs(&(0x7f00000000c0)={0x6, 0xb, 0x81000000}, 0x5, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) (async, rerun: 64) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) (async) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x20000009}}, &(0x7f00000002c0)) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x0, 0x100000001}) r3 = msgget$private(0x0, 0x54a) msgrcv(r3, 0x0, 0x0, 0x0, 0x1400) (async) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x400) (async) fcntl$setflags(r5, 0x2, 0x1) (async) dup2(r4, r5) read(r5, &(0x7f00000004c0)=""/203, 0xcb) (async) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd00080000006b5723bc77a73f2c7432a505995139959fe8249fcf0bc5a47faa0000"], 0x32, 0x0) (async) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) socket(0x1, 0x2, 0x0) (async, rerun: 64) sysctl$vm(&(0x7f0000000200)={0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) (async, rerun: 64) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) (async) setreuid(0x0, 0xee01) (async, rerun: 32) r6 = socket(0x18, 0x2, 0x0) (rerun: 32) close(r6) socket(0x800000018, 0x1, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=0x10000000, @empty, {[@rr={0x7, 0x3}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d59283ec81ecc3c2a41c663ea91c9e61e00da229c896f6fb5d140088931e8966f99f02cb4f1e2f632f3e3103114678df150d22e070422260d95924595331defb3e6cd9fabae147d33edf575b4cb854bfe586386aa714de94b145efa600843243d0be25a978749e71985fce79067914d63b7d455e39481b3b02b62a1c11b80f88fa6ebdaa7b289230168a367544166a3181678cd6dd0454dd172a028d0a5b12c5205dbebe1d8a113e0260c9ab96108930d945075191713f1f36dac9955586067f1a3df12f4fc0e0f9f8e6ecc1a455a178c2fa4e3070d2ce84bc3af61f43a77101b3e9a84f46cfa22946e4fc5295e9d41d3fdb07028d8540ce8e654c2bd6a513c645341b972dfb318f31e5e62366b0b059d58ae85ccb8d148612d9975d8c25d37aad12dd024b114def0dfba8050233b3ec022ab1224ff3becf586c3c613a46b809433953ed354ded542dfa5e89b4f41d58144992ebba9d49bcb2ff03b00eab46e629eb519c703c075ac8608a67ffda06fbe2cb2b23fc673f2460594d91b16551172a12d6c336dc0dace9c3225b82de7d9fe4370056a6d36552c70a2793e3dbbb609ff0ae917740ff91dc090fa6fcfe6728d625c88e2afe393b7556037e9b0c443a2c3d22b98527cd7b6908e93702e6ac65e61710e8596cc641d749c7e679e1c870ba8fc40bbf4e915e187e46a6cb779960ef4988118a244a0b2dbdc8b0afb564db44058a2bef89636a18b74f2fa8edf4f08539848e467183f26245c0c171792bc3455fdd4dbca59f31949560181448770bcc19979899043386de74d781ab03483ab9b7da2421aa540309fb7ea0069468ce884bd0bbf70a6d07748613b3f44967e2faa83624c88e5fedc9193daccc9d0d36e3dc151a237727647ec8e91d867940f09ae5867a321bda5e52a15c5ee82a4476244d035715693ce7060e2c759d51d9bc0cce21cb37eeb694221e55744c388b90e6c85b45b645e5b0d7cbbf002b2f4247d6fbcf30f2b96fc18b43cf19f7bfe28fb7618b5bf1a062d0219324faff027f96c493b19c00eb9cdcdc0dcf0c0cd41359e837669100141bb8882afb5101de4cb9ceadf7a59bab525c6be7695ed138f64e204b671b9d2ea89a34d25ca4a5af6d1f3e8668c44f276b8cd94f17751712e1eecd93905e207b2a4b6c9aa4b3bf854a2af57458ee684b3d8a7bcac76d6b8f208815b0ba57a97268e268462745451a5abe02a3e2fea73899aeed5ab97a64b4a33d7dd2f501b1dd0462c76066c9d29007aa49b0ee503b7156355016ddfb514a65432b4c17d66df0eb22ca9f1286a5903387bf883a38a502bd6ad15497e179baa9ee05afa9ec6871ab699335ce541f932eb58c4864cb81bda0ae116", 0xb89, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700", 0x0, 0x7fffffff}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1ff, 0x0, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x80000000, 0x1}, {0x18, 0x3, 0x3, 0x6}, 0xfff, [0x5, 0x7, 0x2, 0x1, 0x3, 0x2653, 0x7, 0x4]}, 0x3c) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000cc0)=[{{r1}, 0xfffffffffffffffe, 0xbf, 0x0, 0x6}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x1}, {{r2}, 0xfffffffffffffffd, 0x40, 0x40000000, 0xff}, {{r1}, 0xfffffffffffffffd, 0x21, 0x40, 0x3, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0xfd, 0x0, 0x8002, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000400), 0x4, 0x0) executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) shutdown(r0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)) r3 = openat(r2, &(0x7f0000000700)='./file0\x00', 0x20, 0x24) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x6, 0x68, 0x4, 0xfffffffffffffffe, 0x80}], 0x401, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x78, 0x4, 0x6, 0x3}, {{r3}, 0xfffffffffffffffd, 0x82, 0x2, 0x5, 0x8000000000000001}, {{r3}, 0xffffffffffffffff, 0x80, 0x400000e1, 0xfffffffffffff2e8, 0x40}, {{r3}, 0xfffffffffffffff9, 0x1a, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x5}, {{}, 0xfffffffffffffffc, 0x9c, 0x2, 0x3f, 0x5}], 0x1, &(0x7f00000003c0)={0xfffffffffffffffa, 0x6}) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x1d4) select(0x12, 0x0, 0x0, 0x0, &(0x7f0000000240)) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410db", 0x4) executing program 7: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) lseek(r0, 0x0, 0x0) getegid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44}, {0xc}, {0x8126}]}) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r2, r3) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async) r2 = geteuid() (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r2, r3) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xd, 0x7f, "1a91a80201d03f84e33ee7790000000500"}) writev(r2, &(0x7f0000000280), 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000140)="dd78ef21edf351f8fbad41fcd2bd1832fd3c306437ed3986769815d315007cb8c06fc7caa403", &(0x7f00000001c0)=0x26, &(0x7f0000000200)="660d6fee2da837e08dcee7963cf64d1319b24809869a71f2a64efc599643ccf25a44dd386d", 0x25) openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x28118, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x24}, {0x16}]}) write(r3, &(0x7f0000000080)="76e5daad6f01f8607dcd956e8c63", 0xe) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x0, 0x2, 0x0, 0x1000300000000}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x3, 0x2, 0xfbf, 0xd2}) close(0xffffffffffffffff) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0xff24) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x49) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x48}, {0x48, 0x0, 0x80}, {0x106, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x2a, &(0x7f0000000280)=ANY=[]) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0xc0) setreuid(0x0, 0x0) getpid() executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) r2 = open$dir(&(0x7f0000001640)='./file0\x00', 0x8, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)=0x9) (async) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000300)='k', 0x1}, {&(0x7f0000000080)="519fcd57dd5f94a690af23690cd82d65676610a69538a7b1a3314ff1cc64d238624253bceb3c66a6adfb0151387e3526fefa32e3520ed6bc56311cf98ec6cc97b6934fafbe673a6ca1f109af0cdebc58126a089ca821f3e866eb", 0x5a}, {&(0x7f0000000440)="5b2491b8e22d07ea74cbab80043524821fcd3582c89bab2d9a7e80f8ae912593aeba58c8aae3dc6211b6c4dd7fe93874b42ec1de05748d0a9639dbd9270ca71cbc193a14108c2990de320c5de64289a94bbf4cbd46ec184dbfdb7fc9e546682a2eec91f4fc6c001e44744e034dd7cdefbbd7c8dee508957a6348d280a5eb6f98f77eff0d380636025f36662d2270746163aa802751255a2bef4b7f335e0bd559580df967f8d4114eede66d07f1b4da14e6a53965ec2bbc7e7da5b49b4c9272f6e43836c19bfd7c9cd3f44c16b62f2656c2368308d6740acbc69c54ead63e9a85b737f9fedcd0b61aa65208f8a5385a32a65efb10938670fa88593c627cd6d1f760b492baeb9aaddfb272d50a6b9479a8a741d5e95b4f52e3aeee3bfb26fb7568ab0251b62836a6cc935c3d447e08095e38fefef6ef33bb97668bdf3a2349d82d13dfd9e67ff27efd06b4edd01e0b0f68234d33b6c527f2fa83ab74a8bdaac9671b45394ee2ed976b4d3253fd6e98e9049d60abfb7d3d13a635f4ab1337aa180d26d426ae93c6e4493745b413ea9ba7f0b19563a41a7b911adf988e6c80e34a91467589aff9c14c52dc2890789512bfb6d67453dfc91d44601c15329b3a7ce54ad86e048e4f418099aae41c577b3fa63979ada67efd46eabb2b133e86dfb75e2aa771cc32405100c01aaeab1e82d591f213b3bd06292f98b86f21f2a6c6a4938fd501af9adeeb64cf8e2ee9ec85e6e3a924c51bf9cb9230e586631607595d60de7ae0a4173c173b8e4a559b36fc7833f39dd2004ce80b89b4a24fb36f607896cf2acfb591469ef122d2d22dd144d355b6e96bf244ee1b9b9ff1ef1bd99251716b8db50515e3cd1167c52f2c78dee12ce93550c702ea8e1b32eacd2b018f942c97bff62856df5aa0245cf9d12afd701fcd3be8b32c2321d17a83131edb1f92b7630aebaa7331440c704cecf674ae098d96509332d09c110e0c2d5cf275bffd3ceda268684f4cc93c89d56a187f72086ca122a14dea96e4bbe3e17d65c243ead79db779bbdf8534494af1924061f75319c2d528991d579a7df00c9ae2092a582fe9ff0c1ab5db3a7e869edd29e45ba0b97a350f679cc69a69e27543c9367ff7dcc8e15b87b7f6472e03d9d37acc377fb32315fee87a8b47e2022b9e40727497feea2b97d1dc1d9e263007ab4758a7bbaa3d2d25e04818b6997a7c0f34a9a815cab66b7b26dede9bfa4d12c6f9876d0cfa19ac629e606536b1c055002a5373534ad8eb8707f039905aae8f2811a90a98f26496bded18899af206b03c34f574d59d32ad14ce321fa11ed72f71e43ce72ffadbb03da2709b233e901cc094b31f7771a9dc8ae215be337d5b3f815a600ea802da4e4e64e68d5f6f717d807e502a8b1593754850e1b07a2ef32896904f5eeadb88331b1ed65b174e28e280fec04541e560375fd892dfa4ed59199c12771ce90e065e53ece3d3209b9a9cd079646141ea92e8399db6dd463414c6919a44752630557688da85fee1025a161859598495aa5a95e23029cc8c08fdb1d6bcc3480589119de89dfa0cb5579651fa520dfd3b4b803eddc0bf347d8527a865fbba8f8cbeef7c8775f2700e8081b128ce52e4ceeb75f9517adb77a1c4fb15f13727cba647e7aaecd4f0fbc244fdfd42987221a0671c344b4f33b77bbdc4d8de0e78c8ca8c879e9f58bc4eba410fc74a4a778e589a8790b553853dac8b04c0483973944c61a6faa48dcca3da6668296a82eaf53a40c2d076a443402d84cc6b4eab7bc14958507b2975730281f5b1064672b0e1154de674de8f4f1a68879b14d8f5accad2d836f36a2f74a4edb11bb60b12d27559d7b16fc6a239ad10a97004b550eb6ccee20c333523339a992a15922b54dd2f4cc3e8cf32685fb9472bf4ec567a51ad9d577f832e0088c4497d149793e0e61b77ef891db89e79358a3cf5747bdfaeadb6b5808fa57a86599e5ffb6a729c7ab26b55a04a033e6b399f125a542bf505d297f20174e2cb06225aa3f0995563abbec991727f7cc9f18e22f24ca8449b402dccde9542159468ea50f539d30d87b68d9380f703c57d3758490853d6c0d2b784897247ea2f16b9bcef6ce104ea9badc6de244d2d0194c65cfe88f5913a148c82e79fd780be8f2ede323435089f431f505e7c0565495b941421592422eb8359dfdcf1fe24164e2a7359f8a45ba98b14243b7cb4c0d57feea82249f09c116c207a783325ffd3ad30991d8127f183057b76816158558316d3aec98c53ac237bb2c70bd5f704ed09c37707700e74eb17c09392fd8fdf5bc1df2db1a296b1aa0bfcd02a7e4edc0a9c729ad024d8c6eddf40ef98489eba2c5c58cd8db2268d04b711a0e2c1cc2924883d4c3cf92973ae85799b7cf287e3a40b97922a5754c65619abb148da2f5b1c76d5a7e6b94447fa52987b794c1c7303d4c8e570779e9fcec717434c82fc7f78b7ee46d8cab97ca412b68670ff6c98640a8e5a80ea82d23c1266530dc6cf3901f19088a1fb863829ad362dea04d322cff146a99cf70d1316170ceadde61ba5be06aa4e5630206f6d6312b2796482b4779c8cd6fe5db8ec951c206086e276584da123c80f8b725b1ffb615bbb3a049ca417ee5e1de9ed759cfec7c5ced2dc81caf61955a37a939a1ed35dc815f149d5933d242bfea385e66997e1936bc9f1fa0fd066cddecd59a1c37c8155a8dbed147f4349824341298d17d84b0fd1a47bd3dd60f7f1f8a34552e1e2e75e64cb91fe918442857830e680edff3317f3fc76b6e42dcfe00f3fefe7a63d3523a1d2f8e7f996ac60e3db2ebf26a8ff4f31f9dcc2ed8a2d66456be2103b49798399edcc00bde3f18d59331fe571a9e54e7871734e646a2de8fe7084d835e7d130e57f454b02f380b27beda3cad469da020b8046e8b738db969fd5ca1a9bcda59f6ad5e9e023f55ef357a907e04125e79c24c04eb2ca31587b43df62a38842e3ff85d31077ed14fd2151041cad6fac7d48fa92bac22bd2f6219253f28cb9bc4e2641d43726dd5e0b3aaec89d7e1d78b239ba14166024beb07d24a3fe2e727ebc1d0f2089c67afd798916cf6a6a0de4f7f989cedbc1c2b0dc67046b32ac93924fcd702af9ffeab10ec07e4b5068cd94a9f2345bcf7f0854fb4af586a5d197ad92c51482dcd178c35a8183a5f099f3a30e5fa2efaf02846c307c85bba21b9e67989797cfb3081e4657bb196bf8e7c74de95c456516f189fb302d8682a6cd6aeb4562400055185afcfd58405237daf1e199190a15db62c2d89b666cbf349e1d6ce5544f28f34abc801e4c0e3d7598e1b311f22167546198113c37be1025abf3f8ab589b9058b2bd598cd966c5b29eb5ef96f1c6540d12687d9c9f1dd73d455aa5da684dceb58ab4717c92189f6709a4c6a62c0c5d79f52c87ad616bce380ae2302a2c9d3cc88efdb095afdbdd8f944b93de42008579d7689dc58814892a89656e40b2338e6b7fd8b00efa51f1e1cfab5a581d9f4dabc4f60406b23b11e56e3b2a5dbfe47e3163bc2c80faed7a6d0f697941fe8f067deba1de90394fdd47b41574f9b63b8f042e46ceee74beae49b9f4ea766a3c13a391681537505f5ebdd9c9afac4e27d764a776cb80a95e6d0294cd9e02385eb6b63a462add0c98303ade1826053beb02fdd5f96e387f429a7e5b471cbc174d2beae1d4eae763b7f04eb1e15b36abdfee681145899e956addf59755d84624c90fdfbd1dea428a4aea9de886861f7c710ca01005e830178cc1a211af35a8e6e894b66dc390081b68e2b902d74a651101f53d9ceb8a7b040b72af7a30c9cd4fececef93bf552cd98f3d8018d62f93641610fc66ec66bf168d30379936e3b73b45ee519651cfd1a14d447d9a8bfa809af2d6738922023eb57ad89003e7ed6417d3fade55226da9a59deca9df8d2597501e19ccf7e81b67a708b94854980c6d83851651c6de2335f2dff15bdc4c43b7e79436138e4377d6b59bafc68b6e72a1e0aaf7566cfb7215762f043e9942606417ba3b882efda0ac60b288c92d812686a72b9b0581412aebbd3be4b61cc2dfb454e6013409272ba600ceafd715ffcbb77c10f5dff10d76b6251711ab60839a3a87241f283ab91a4382dc81c58ec920a02a914c6f62e8a14f9cd6c160bf7e9489f70edcde73ede1dc1658dd7a9bb6e93c86795557d5ae27c23915311ea372dc2169e0459eacec4c2f929e41dc36086d205ab9232265e38805ddeeca76913f104c0509fb780608ce61e940b54e226031268cf76bcc9f10d064a984b3e37234111901549c89dc05b71d85822d80f5736c6797d597f13595aea37c303243aec3d9bfa111f0962a77ed1d87e3c1c00736a461563440fa0a924a2911c7801e02b5cb32865fdb5a13987c6d02f19c13a713835ef31d38262a0d8edafb3ef93cdfa27addc13730c94c4f2f9ea96c849eaa063949f0688a929d1f5f7b065f8c89a0c5ab19de53759c56bd8e1f159219a578ff86d2993edb596e649627dbb21760ddb5ce5b8c2d8e2168d021209136551ca7db3aacd723f9bdb25ed4449407a68f5cf6ed941c75e1679c5f4cbd2c160bc9737cb800eb78c002bc962ed6797c3c2962bd27e991665934284e13a0919f90db25c7e7f73499c0683b9711e9c9cbfab8256dc64327823508b82a8cd46f1c342d133c016106ed432f48313190acc30346572406d07da7d2fddd9b55c530ac67cc79917b1405906386e8f9488e6bcb615b4b01b63e532da7c91d0cd0ffa3e9578405f01ae306813e307d8042210bef9a7ca1ccaad37c0cea2f0e457536e2b4864ed5ec10fe62d888f6a86f85227e9ac860ebeebe20dd277b18d514f51417b52617f713668cc4d6a9e298c8d3044f19d1b3e7d9639e8dd4c609570f11f7da647c45e1043b768727330f6392bbde5b75ec72df86908e92d95702e5de04d51343dfbc8e28ad69a51154d374131572d43dc26c4c0eb740240ba0fabbd7dab1b3fb41cbf3825e527addd6bb1cc99daf7753ff4f59ba51df05117733561d732742a746966e0fa94dbc7cd90bb7dfecc5eaa13ad79fef5e6a414c8cef1c9461c32fed9f3a4ec5456089a1c937e065a033b3fa22f90b8add801d0009698fb65a32cf201984bc7d274336bff947daed707a8456cdc9b817091c37a20a1a36349dc8a4396f90ef0d3441a913fd1fc5bde9f16714f83412aeacb20f536fb26e968d0c063f5acf978f4f14541e2185aa1f3d06db98d428cdc346edeb9f31bd7b1536d6f5ec2c78c66a3756bcc5faf117e6e90c35d3a15ce75ce2fcadb7f17f5e9231644be014977918d081f61d6cf421445a0a35a0cd808139428cbd1aaeab9102332a04eee33a6bd3e0507eff650f5f52feb564cb5b1f80c2deea7f09ff3e8c3dea2ee6cc70a62b93662902fecf2a922b62072fe936a38c5ba3c5c29ee4766a049d19dcf56aad5458f049e2024e49864b6bda406b1702f776aed6c7e3d5f185f40632d244d548c1f281121add694400a0a024fec9d83ff182c14fc56bc8b17266c2e096b884e105b979100a7bd2534c68c54a8ba77fc7b4f6deb2e87b11daba1a83199ecfe071c68dc3b14273da57abb624f9d8689ba6d04ecea342fce73f917b1fe1f0331cda18e7a64c6f2acfae3dbe3641c59069ce45703eb462a6f509368d1ccbc1bb", 0xfa6}], 0x3) (async) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r3 = syz_open_pts() close(r3) (async) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x0, 0x1, 0xdfdffbc1, "97115f33ba7d00fdff0104000000000000de00"}) (async) writev(r3, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) (async) socket$unix(0x1, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) (async) r6 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1007, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x54}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x4000000b, 0x820351c, "0900ff1bf9040000000000000200"}) (async) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="7b54d85de6ec96651110decd057e835b969db110c3860eb642342c94cc422ca481c90166c000fcd304", 0x29}], 0x1) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) (async) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) (async) open(0x0, 0x0, 0x0) (async) getuid() (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x5, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r2}}], 0x7f, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)="9f969b5e2f62efc58bf772ae972a6723207f433ff962b4038bcfea18f7eaa6aa9f0b", 0x22}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x4}]}) (async) sysctl$kern(&(0x7f0000000240)={0x1, 0x37}, 0x2, &(0x7f0000000340)="71f91e3471ac0058bc5a91501d942400b5e1a075e02bb451ea7cb9af769c2b37ed9eed20378f6ab02465f2df667afec370827f3fef7b2ee9b4441bc2e1600ebe607e8b4871d99df413ae056d536187c6a90f8b96870a53151dc42d28b4e9bfbf1802492364d94a4b48926f30d5aefa08c69cb975d7c3", &(0x7f00000002c0)=0x76, 0x0, 0x0) (async) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) (async) socket$inet(0x2, 0x3, 0x1f) (async) poll(0x0, 0x0, 0x0) r4 = semget(0x3, 0x3, 0x0) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000000)) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ftruncate(r0, 0x10001) sendmsg(r0, &(0x7f0000002380)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000140)="6fc5739f66f7b78d3f6ecf1def3e80c28865e1f8e92371b1db1e4735b29e0d383524202536a39951fff7e2c99fa1ffc80d42edaaeb64ee706d161f2e4c653ac2e4665ceeca72ad5749710dacbd376a1f4bfbb152e7eb149142b31d6a0f65c0d7cdbf3b076f73f26673a74a754d3e82ec3e0905b9cd632f6d3d8d67d2278e8f5620b7e5b58bc4f7e5a59a52b2b8ea509a09e136d2b1fc10c3fe828993703b69acd98a138ee27fea62338f86203684161f1355acec7a2f418085395decda7623", 0xbf}, {&(0x7f0000000200)="34ef11160b9ea3425ad1ff31464de6ae06506bba4bb15490b56c94790b4c6f180ee40059e003eaee43e59af493982542c2cfaf3104b4e2582be1184a5b9625ff7014d1642511bfd97d254dbd887e96588319597da0a38b14f64ff491804e9d7518257b8563bd488cc222bef5716c39da0c52abac", 0x74}, {&(0x7f0000000280)="f4ac906c450f4dd2c8a38c7dc78786298852128b5cc54fbf69cbdcd5aee269b6070276060b14a4224559a47160dfe29cbd2759533feeba8ef3a04480f3c43bc0fc672814d27cbfeebd2666f3e80c6981f3eaaa3e9f16eadcdf43df447d5653f7eff1e5a52c6d6dcf41a1659efd388e84e889418672dd7a15edeb2e2473688ff6b88fe78d1b2f3b22aeb2b86ec831503f001746df1bf1c036b7a8da28b99fe7184676d47506fd07314c750bd6bf0ea8811302f60611a0b9e739b82fccf83b60b762d4bd89b3bbafca108f623e778d25f435f467f520c07c341327baf22937fcf26a4988a0ee35b4eee1a2f1123290e1f2a364cb325c472f02841b49f1133b5f8bbf8d6f1c3e25c0fb901b3394dae83371bb4e703a03e2b328c64d7e2296256a7baf589ad2571c3414330932d38d3c21d88624f2b586cd9d09043e42c8e312ba01e4f3d9f8617723dfaf18d7e71a45c332a3c606c9149a8a01dc6712cbe1597980a022370f7861fa5138cd0d52f2d5a0c5049caf1c0f4cb96981938850b28e7b41a25399a7464aab3950f55aa217dadb36402edd250f076e442767801b9e366edda6d33fd56f7212781c6c339f209f44826af82ebec6a006e9681f2608e6820c2b0ba673326fbe7a44fbc89aaeb75b6ef03e820b42a0d2cf0577fd0a917ff7135e5222cede184f4ff1680338d1fdc8db3e4d3b49bae63b1b62f5320eac5ee3e571a710f8443ea9b74710681ca2d117254dcfa52764afd74b02bd60cb65988eca8c9d9c67bb959a07b399db1fe348a8e444f9d4a5575bd5b28d984d62af7430c735cfd6198336d56b122229b9c82ba15a47c307b1cf69ceb1feec02c48372f132b7df34324cd8616c53a568e5d952678202d2b3ad94d4c821631c15a2bc345b8ba8c77aa2ba31b46efec22505e92f952b3968fca7d89501d99eda95764e66529bd89d6942b0a2cef62b6b8d5b692807b862c85111deeb5a4ef2bbfbb1b1f6749634744f9e5b2c3370478acdbe24417506f5b44d2de610ead3672f2aec0e164651277f25102771dbf47db82f6cd3c2cf3613769902eacfd9850699432bf270e5e021b521b14fb7ee6d68d80109cdba0765f8749e160ae5f790f0ff3f3514dd32cf88228d2fdb1f5fa15b921f9e42f2bd8300800592877b12cf1bda53cd481b449a4f8d8275938d0fc4942f8a60944055226b9a9a0876ca65d7ef2d6b1acd048a2d1ad43323eff42ac9411a20969e6ca562ed06506f362e8c8a33a1248a7cfebce3315a6d8605b109dd556c4ee82ff8563312cdb9302988cebd723c05ede9fbea970f2c42f4084fb9e189b7b17d909429853f9ea432564a2dd0d2937d593cc2a288588400618940e6ab87bfc84ea48697399bd0236caea7e59df1db131e70b2bcb6a9494df47430bb23245c8acc04e8f27d92555d4b1f2ee0201ce4384b0a0931addde6b66e715ce251a273cde24c92b5674a1ae3e077f0bed7d588ff09ef4fc732719fe7d086c85f3b8cb99aeeed6f4c230d0b2ecfcfadee6419599cb01e3a061cd5234fe3abd7cb03371e1325cb10f683e78ad73d5ccea872b9c63d36be7825c7c97b92df471f81ade858490dece529d8fcc0fc97d2c73f2c86a1e5852e2c3632008a6d0c04d03640230ec007d324e301dc0500c5e1db649675a2cefe5d60bf8b03e8e63c66fef3e0df9cf6cd198a56315a16dd115ed600b8ce8b7c35ef81c6e16574d0f00bb8b780753b7957aba444a45a0c329536526249c89c62848200123f011673de9d6216e45f16e1fd4d06ddf51fa5f0258a76095afeb9d2d9335684ca1bfb980deeed250c8ca93fa17412c293762ef8945acbabd40c9d257ed9c029eadb99b93f0cab610562a346234a6556bde7becccde1709cc66bb6a6a80433c174a3331b5541aba16b1d49c56f73ee701a936e2539b3845dd19d7b4a0696b0f01738093c27f54a3c114bbbd00af0c5de1e3b67929cc43eb072ad288d5eeb1fb4b2fb8aefd7b731689bbea5402878ecaf37b3051cf58717a0521a77dc092317be338f5f7b9352f19ff8c5ff03633eb3832b269df15c07ccd6e30d4ab7c4d1a4b771068e3acd06889f42d2ee211aa195e4b4e7b5e3071f9842eb2299c6f556688876ffc89237463f2fb8b61785927cd834240cba469d666c2089216504caf9389ded226299f87543579312af37626d5cdcc469bf2def581bbdf8a00a037c64169a1a18768f82d540773394d5ecc90470f9c4bbff0667e7f14852e075c1b7d6071cff0635b241fe9c94c023f683aa91f6b153c9007f3a8421ccbd505695cf79a49b4e0049dd979696d6ff456a5e96984c173b321ce9b417b321119a4bc4bf59b8f84fbd22381865247a3c2b47167acd3742c2be2959bf85a69682f45b565f627f09855a02e9c7cd531bd8712d9ca719199aa6bd669cd762fb6459bf0335c1dc637a4da6b87c387b8879bf3b5758a3aafb7db43203250c9446b525e4b8745047d7c7e43f55c1e8d756d866f9e2a199193a69657cff8d7312aad6a55b8515e2f23c64370cf2f7ad9b594cff2517331e544f69f8040073f7cf76fc251e8ee526e4343d413839b038a7109c33331961ae21a8bbf5274b0bc6d4388a3fd0f65a6ec916affada2edda3cafdd5a869c1730fbeb3fd3ba4f75b3db708f7927af5cfb60016c1cc4e620d6d28a92e586790f709e23b37127df8de3862426ae39d6ae83757c136f3d5eb5bf55f78b884b5e16f0e25af75e00d8af0198901eae6f3d1ef1bae8fabe5f6d97f9a6b2712b3ccbacac94dd3999cf47f3c9c4c2b24b853bb3333570a30d3affa8d91219f0db0148f0d2687ba82b5b5395541772cfb26e8c8b544c35eae783e21dbdd3efde173cb24e1ec3cf70f7bea5c4a49ff77a8f2ddd5ebc4b0d86df8c4f793e065b2a39ca55ee9539676688ad4fe4fff79723c5a4adcdc05c30bc16f863ecd797f6eb8ce143fa986bcc8e925f71c40d0d0eafbbecdf90eb816a91fbabeb982520503f041575588d747fe3abbb520cc430feb87f60e6e8c6c475ca11f9d3eefd0800f9b0942b1583d13ddda2a8c7b516689e6a1ce626b0d5b1f7c5650880d7ab479da75ffb88934eca75085f1f2db5342e7a8cb99f97698451641af7b15c0cbeeb61ec20ddc767b81125fe275e6751403bc37e5630a618a436de92199e6d116d332232a6a22b152cc7f6f4563ef98aea54443b0a7fbd94f67de7f0940d8ee51ba65f268266dff43837b06216ca197e16083d580d6cf2183436c467c697dd323189c1a5019207a7c05dd4b7f2b5e60cef6dbc90c629fdb1fc5b710c40e435137cb87f33278b1a380860040bff373ac4b62bf34949d87888ff05e84ad287ab9051826a950f4a16e9228f2800e9bba4b2d95fcdba94bc76c387b13ab3547aeadce689d5ceaad0e418ce0bcb154a51f1136be467d35b99828d83d71511e13643cb4f876251ad5e7c4192f04db727d9b94d34eec041a45f513f8fe03574b6020cf7f1e40bd51345b6d8657f8137c547270fd83f6adb13c03ac2d7c97d32c30d7f4e23dadea8f4df4016a6c7ea5fb9e92c50a79159d06c8d40ae8a98db5621a4e4a8e0e1efdc765886ae87416535f16cac808dbbc50d95cf75d1af21227ec174620324c8896894c9199ead11605e371e8ba707043c1d3a3d554add4100e1e2e25ecf2f095e87921f2ac01a77f39c679479993aff7831a1a4066e744e5afb8fe154e898960a1a85fc26875cce86dff9884c4030590cf9b2dca8d3343005f78d2934e2c92489f774eaab0c0cef27b360a46feac48dad9b7358aeb4650ec7d21dae3ec8ab62dff4c49f941ae95065a761630a50d85e371e4e7cef57c30d8239530361ee6d852dd45719b7eea3ffc3d130180ec138e09c7b45fa2e7d9ceb399321a9262417e9291b7f4ee5cea415971feb9ac295a6c244fb8f2b8015d8ae9d4f583ab0d7983538b9cbf5209f790fa13a755f6a28c76b6e997c1dc21affeb5c6cf75d796b7bef97e5eb5d273de2d52f49dd28c5a24ee836df993ad1bdc57ba389ec942ff8da2936e2bf55428202c4356720dc7d3913633469075fa4114e02788799f679953f9a160a9881a84e9624a071b5a95f7ae0d5ee178778045ace21264d67d6ba8dda01fe0e9bca74793118f7f8ad7336244075c54021729ca7577dfb68a795c7dc9343b0d5268d80a714690ab7194872f4f4aebc19cd3d289310c19b383f0cf35be332e33668555611e6eb0e7bf507c63b4e3b4fb290cded4f9feeb3185c1ae4f54b0ebf474c3a02fc8967f073f512bc82188fbc74a4f1cc7995b92788462f66021d1923e249fb6d13062655b5190187e5b66876dd192d24a07fae74673c82575c0cd33081ef32e6378a811321a41e5d419ad6caabb616200ef76017e2575c76f98d1d813baed9418875bfcb5d6318f4d78a2409a3600003dd2aee2a671c05856e1af34fbac18dfe3b62b34869f44676f7510497abca1e53576fc8a361e617bc74336a4e82d0a116a17c2e7f5d5bf38db182061f384be11551ca320adaeb0c32552daf0d676f4c42b71f4b0a52fd213ef2cc1b7552893cfbf4f57f649aa86e211b8b0ec93205e3c48551a79194b07b5d23a4f03ca61311289a51ece28ba539ea8f5fc822c4ad3bc9ea2ec7a213ccbc05b972f8aa229feaee77fb414a0e2233eb67f4e8747114490ca5c9fb6098eb40803e604427625f39532020986fb8b88affe57ae44cddf6c10bc8a0338fb48f4b43904c994e867c0db08312b42434caca42652ac3e239eaabd4c4149e7ff37d19e22dcbd21910573eff2a2702ff239823e09d0cc2edd598909f8ceccc289fc6763e5cc9899ccbd893a8ee16bf103fc76da1e2e6e8fa7308f14c462c8f02809abbca0b6c7a49d7bdb25edc2d1fb86bf18bec57eac8e8de8d8e731815ff992bb7684555c8620804b7135d80b987d2a45976c66e8cd2260dd4217b922995e11a43f7d911f1791650ba0a4e82a687e5097b7af92725a2fec860979a59a349e5900edb5e3af52518543749d321582a2049b98488a8fd23ddc0b0109202e1060853469528e006a0f241be3cdc2d7765239f95eeac6371438a9fc7b55b3a1b2f0454b07eb63e10baa6ddabd410aba7535bdbcf64409e9efbd09ab08f0a39fb03381947875c5af4e738973ba7156a8d4c16c622e32c0f36efb4631bc45205407cc818251019a70583aff6f2cd410f2b613365122dc23b200a0b7c0ebecb337f39e0b45e14bf4cc9a194a089290033a6347159dd01b55718eda5f8b10f3ad48be87d2b74f663768bf46c58ee916b9e063066b5213cc65059182cd992b54eb03401f1c6ead07e1773148de01c3778db5acd07d731f07c1c7c3ffbf6f1d0bbbab115e540fcf93c8b3d44db4ab975e9549bae14d09c31208be9f28c779079f0e27c628d1d7ae87744b4628656fdac0597824590a0c167b0a3eedfe3083572c23dc50909e41af3024153adf99da0f05fad26fdbaa98eaafe15f6437f440975be3f6349771897d52db397492e7075aef6f58b35016a4d32ef414379584cd0385cef55fdd50216a3118c536e52139c6ee4729da02570932505949b426196c7fe85f142bb15b2b065be1ed46e808789bf41ddf7937eab8ea089da00bbeb7f4c6dfd14c22637fe73bf3f712931fe0d27a02951e78b0c054f5583703969ca04f97e1e486a3ed03d2b5f999fe9e5d3f56d3ba3657f4431b9349cc355006d9796e1688d956a5d5da2830bfbd896c617a9a940acd8da6971e6dce9412744161358d92c9dff5434c9dc38d186f8fdf207439afdfaba6a4f16d694415", 0x1000}], 0x3, &(0x7f00000012c0)=[{0xb0, 0x1, 0xffff1bc1, "22cf5209d12840568b5ba12755f142a37e452666a253b59f2e71c8db984ece5f33b1ea7b68ddc9716598393309d107e1ae76509de8117a1d7fb9398580f6612f5e245bb1689bc65c454899d7ae0b31682dfddfe19d8f7a90f91a204e5ff5953265f32100d7ad89a3d549e86e526f1044d0ab509311683f93ce12fbcc622dafb7ec14953172661d87a60e8fc5ad1afce6650dd9519c179a579dea"}, {0x1010, 0x1, 0x3, "cc23a8d49a9ada3e25afd9ab999f561d2b4386f129f50089fcde3e98d06951e20cfe1ac33d9dbb72ab4385314c63cbec8b8d42538c14784f6dd405fdd1bb07ef1fa34caa43fbae9fb190f31e0011acb99f8e9be2ebc6c15f1a70258da28b4ca9ca1f144890c353a91d514b6f5e228ec126dce3eb68eab0b0f7e9b9f577cbf9d2fe00e9fe5910bed19eab568cff5c79638208ecf0388d6a11e291465328d6dcc077a96af241d9c3459cfb019f1c5c54df0994bea3add5e7da86de3047a20d97baf0a2894dffd4c4b9380ed6f5979de8629833917fd86cbb71eba44a49b9639257ed01d897471f289f9f9122c4ee81986335f73413e6835eb130de33c11c4a2f13188b5ec432a042036563afd97cb658038bb582bcff4bf505458091c6f282a8ceb91f61656a61e0b873057cdfa38f2145a8ebd067e6a01ca3ae9e3a97c46b449d678d2360cc3dd5cd45c50b09946e5c56870088d24e31ff8155aa29f2bc5e50028d59c4f2d72fe154a9e6a676937b05bac052f96bee659e7cd9dd0fd4dcbf9d295631aa719100081e7e8cfb2e37d9018665c7e0de41a6ae825fb71ae56b1fd0b21261b3939529fbd355f80189c1d0dd84470a8c5dc977d60dcf4495246f6f66260749eb49fe4efd3dcbc882ae8cc973390ea541b7bec8af5d07066d0aa68118514062a4f71712a0c543f286f9c009007b69681f575080a4a89600c081e84a3301fefc54795c7f5a0cbc614660bffc2bcca2921b58de52eea1f8fb9514cc9eb72fb114585706e8b9487555c561724215ba36f8b32f78652d43e523bd68f339c094acc67376757566c9bdaa84a0a59ebce0b502e5c04bc670e824d58d9a472a79287a2fd5236c286f24312e55c391127c7c46134aeee8d7b8de32e77f76e0e55d11b9da163708a9d749bf5e0e5b38a7ac28b6988536860a4f75f28489cdea3ec9202ab17224daf0465f1253d51bf617d97040ad449f59568815447b85a3150e79a7a35c531c211d20f45f1bb4f446fe308d02eb345333affff42685bdfa7a869b713af7a39bc87d9a4e085e936d661fe59a592c53dc85812382568a46aed09cca7724d35b613014c540a498a0dddd3d293c95bc9f014f435ae1ebeda8e96e56b71c6f2be01b2da30c27afcef02cb1b5004f62429331c4c25aa5ecc09f7ec5059a03bb0e90fa4ea105ccd408e7acea8c9cf68ce0d959f9d42697a8f06ba1ead5b1d56c13c717608dcad64bd3ae0a50a02e04ddfdecd56f622db5a5c2f548453ae1359ba779b54fc88f2ce3aec72305012b06fc8941fcd7254d85e7faf6d3c77d4414b6d9f952735cd7953afd8e1d3b46955121b284c055d9729b0a3c459279471a66c905a01ccf3aaa32fbeaf1191f1ac93afa9dc74282bf99fad16ff090b3e32787bfac5cc6543cce7e8121b4f5d37c0d00391bd5e5427600f9062344fe8c37d1f7fc0dc0e8058055797a5814077ead201282b13124d9072295853abc0f4c4463308580069e4f4c8025aa6e9c35b2e18fc5c1b1e39fe3dc00142d1dd896aeca0640b1073aab4364879e9772b95f88c580036cdb66e17af34a9bcc9489d0f61d8d9af2e05a35d954e1e3f9ee512a9e16a25367876ca56a4f2ec2d1e1e87ba808d0df193654f3bd29aaa20a6b24688a5bf4172e4fd6f21b7c0b754fa116ba5cc696d7cc6fffb6723eee0a2f6c9b9c71845dfa169b9a4418e444fb6ac898d648b56f0f80f7d6f0e8c5fda4ca5fffd7a4f5c3607a14f388f38719dd1a7a61d1fe7d2b821411d4d0ec59085959dfca29375f0bde1f45e3e3d1a4b1c0020aee9e339d9d37b1ab3fafd688d5134ddb3e3b1665a712a541ad193e8e9599f400fc2916f855c46ed6ce5241fafb82b1392e020e7cd2661bbad43a4e4f41a6ab686816bc4e52cabc654dab1d7d2b0973c08b3fb59364606d04e4bf2d67e7de28dd2189fb533da5d7c73c97f54034ee336d71670d2059235791e2a9783335ccd0a2d8bf805532117e48a399487776de91c20e9a30a9573322ad6819b518ce9763aaeae96d245eb026be4925932049df7d364d0047f8bc22b7a6c9f98b99d597fa9b0e85712259ca0dddb2fbd2e2ba90cf19d3e97677ba4d0d6dcc4553167aa366c0a84511852b5f07f4ca435083b3fd8ce19e66d32983280b550eacf539dff0544fb391a67c73c1b81997563fa939ecbe90282ae5c9eebfea356c95894923df50926db78230cc7117455d7c54e9c19184e6191c43df32506136185011dbf4ccf1a1c9e1e635039112788129761ccdc2c85f5d3c93c94e8ce5924b8f211d77312cb7bf1876878b606e2dece93f83e062373ce5a0371b65bf5608ec159e18d6b928f07cbdab7150dfa45d3032f5f958df3b6cd78aa0101af4c262e78676498ba4fc6a58bc6437e9083a5c58ac7e3db6660a1c0972aeed27cb8b8da0c418ddbc16740706431ed593af0211dba24d6c7cce864bc6ac9c1376c1527a831d4a01a58c71b8947cf14656d3846261896efeb9850e8b2832a0059d59aedee6e5c05bf9039ea29cfa2d690050980b0c80eae4430f5defeb241604768a5c525db03a84a5a4b5566771df54d96fb6c026555a86edee3f4f6912ad469146860bce50046dc7db0ce5b818996f614661360604aa1a344dacbbca0141f11323d6f55b52cd27dcd0cdb7fe90d93001003724412217f731c40c6af2d57d1e9930a21b462b78d51dd5623366fb988ce0d396255b2d109a9a87f257f28b3a7dd76c9a79977e8137a00447a38393d9f3dad75a0f0d0404a152fe6588a90e50c997560d1e1b8613661bdf432ca604c5ec92ff92c82495044cccf083e56e146378f8ea41e5ba54d582394d705e0a4601cf24f509f513cb94c0e0374e7f53c52548797880ec7b16a23c961c2ff8759556ffb5c418f8037905093b7739eba3e4f3ea8bb8f661049719c07b3daa6b755c476fce84680f4d3093f51474bd8940dde89aa1e6dd82057a6bd52a53aee7957a98d8a6993a504e1ed4b86b53bdaa4c8b411d976d9c6fe2fc3d890b889c5f4d707eb5b3cb3c6e4c9bfb07149b61f6e2e35ac8f0eb36a4baca6b3bd781577a2275064a90b176ff989b153966a1bb7c4faadbcbdd410aae756d0904678b29bc38d9c03e0feae51ca20e9a4efa6963a4df175d277fbf69a69e2f227bd27fb524a02096db2a0683fa085b09f4c8521c29ccdd202babe9077eddc3adda06f4e000a31985b4589c487117b04d2e6274ba48e9aa571cc4e757f07b89151f64dda1a73bb8fc0f51b4d4d998f95358a2a038396b24837eca4051b8bc1c57c11faf7e402fc2b986998ecad2045103968f018971181270be3020feeb2c97313881852d510531243f6d25483e0c7479255b38dfd61a35803632557720350e7acdbb09f65aa47af5426e2f78a8f0cde08099697888846375f43f101e9a1e861fa1abc9f1c868c1373337a6ac5dfa1451582917d1c08dcfbc979016bc44509c09dd1573877394e9193c123e7710b31f873d511446f4bd7acad462e5df406f6f35771ec8206135b9475e28b7e4abc8b6275340dfe9a8f91e3f300ccc22ca26803026c92b868225646a00fe420e62acee5e4862f94cd38bde975d20f215e0ef98e8ed32aa183edcc29d32f31ef665f5802a671ec9654bb58b8194655ed3f060ac5f6f37e6ccde3d3110157e5c08764ec16923b1a295ec55933ab171da738526d9d43ce3ff5f93b81ae194b33a1512b7c158116fd00480172a7a9db7ee12c454aeb00f418b31546b713435fa4b4d7a9a3b17b644f5f59a3e976481fb64917c40098d5cbe44d4ede5ccd24379a8206ccab17c3315685231a5515bd9191529b2d766ea7cacd7ff663b25a76230cb660a6324547430d21dd3ffd606b1aaaeae5a0df0a993c6ee7494653b2f7ea09e542cdb6b7749127fbe02448f81374a5e5b9e7633f2fed497590b1d0068cfe183cbba653bba96c785a7d62c0030474209f084d0b5f2c5d38bb584ac4b1ca647050fb7ee8ae6e257964ef75539ea1df25cc4959417fcfde7d4ee056c4c67ab9ae958db4b69a128c2531099bc5e5cbbff85dbe639fc9c6f1892a23906db47924eb94c8b36740836b19e48493e0f36a67b0a2a919bcce0bcee11774038133acb528cc8abbda80753b07ac49c78eeeffe764c030a96f2fc3766c235255cf71efd0fc53795ce43a01c5e47b5edff558a036378944d03fbe9fdb843ba5863ca90c9fe62533626508b45b48bae199bbb5bdab7a8ec9c19def2107e272cc24df41874e123579e27ee7142fc3f77f9f7da306f8fbe3872b2fb0c2213044727c47cc3b9def7bb55b3c78b1c16a658e6dbda97f8e59dc81b576e18cf0a4ef93cbf453d4286ba19a3a358f344da1a7f73ff77207e8b27467e27240105aa77f884b19c9812d4d6088d4cbc6b3cdcd07ce823ab7c7378bdb47e5c7b8f6a5448d635fd265f5bfe0ee888d49744fe6864652e179d38688563993b231e623be0c9dc240bdc412ac4726f2011c634ff86535c2dcbbaa8a02a257d28571d183f397d5901cd88046d5b7fc252ccff15aed9fbaf8bb896a88fd8834a5e6fa280841cbedb6d07e1ea3e3d798a4b0e5c0d59cdbdc4d183dd6848b81126a8e5d760cdd0e5df1a8ad0f05625052386d73194370573c16a5ab27513d9729f97a8b54a2f86d12c5cc5ca1daa17af2b03232f2e228b6635ed782055dcce08a993bb9d4338f4150c930c833cc8c44ca72b40ace349a22722f812c6f6e7f1341527944debba334eaee4af2ef5c11ddf5322e99e6e1384697a3d1433d4e2702f757ec03fbb40d435dc9ae88b7a5df643771aba171257f0fc1f02352e6da164ee92b83dc75d188a1ee9117934437f6e941b88c60a01b9d22fc1315ef5f93387890804380ec31bd37458c979336642898201c892f946da9349161560294404f33766fb4f686f2e407c35b5660029f649240e80d278d931226507197c3e876648680a2618ef19fb6a45fdfce5bda9bad580bce451ec2a1047948258097acf67a2290fba79d468faf93b981e6178b085d910086dda48d2a8773cbf2cb250ce8022abfd2efe0d2ce76546be99b708ea543e213ed0e447e2f8c3a22ea84e685df471b0e9c10a32bc6171ceea70ed2b3bd80a48d23c150590e8f9aa47a6bedf9e857f5652061df5c18118cc903fb9d7ecb3d92c8529464c5bd1e62c1cb774808460fabf5fcf88d3e61ca6e938df487270f35c7e923610310b37320991e8889ab3cfa6b51343acc70fac31cab472cef607cd0a8f1654c0a34a9fec505c7c74f5a6de003e015d4422649a23697f143bbf854212dcbf3b939467d792a6aa4d529e69ae5ae260329f35b4bafbfe8a13f6be684cd8b8891ced4cee9f4fc772c9b78d5dd3df52a91401692b648da0964fe00de82be6657bdbb98e8242f6a9c651b50a088809236f78105bccee6652a9c60e9c8e0bfaadf70b8b0b67faa4291741761f51a26565ca23a84414b3dea3bcb8793fbe82f99437c0f29e69c1d432394422633e154aaadf7bf2603517b926070d70dc8ab635aa5976354c174ce74db909600eb4bbbb83c041c68a844fe6f3bf283ab14948ada2eaa07b6c1d8944c9e24aa63f5a612871a52783fceb3e85e1ee40177e5bd1affad8fce21adb9315ac07c8a5a3d978fd800dd7937be41fd5c9eb4508ef529d227858bc7457795496436cb442a961e931a495fd02f1acf1f57cb72481951ed843766b263ca0ee86e9bc2fe808eff2efd6e1bcc12ab168c114a890ebfc1dd0e756e01b3b0d4844beaea4b6f6792412db624c60cb4429bdc3bf2b5e2c51de0151ad18"}], 0x10c0}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0, 0x0}, &(0x7f0000002400)=0xc) setreuid(r1, 0x0) readlink(&(0x7f00000024c0)='./file0\x00', &(0x7f0000002500)=""/71, 0x47) pipe2(&(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000002640)) r5 = semget(0x1, 0x3, 0x40) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002680)={{0x3f, 0x0, r2, r1, 0x0, 0x0, 0x1}, 0x7c, 0x2eb, 0x8000000000000000}) bind$unix(r3, &(0x7f0000002700)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000002740)='./file0\x00', 0x100) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000002780)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000027c0)) socket$inet(0x2, 0x2, 0x9) r6 = msgget$private(0x0, 0x498) msgsnd(r6, &(0x7f0000002800)={0x1, "e75d9062edc858a71efce99c5c61ecafcd154d4f1a9e4e305655933df9a2c191745b32b4f6620f8976a01b632b9e0af0daf889aa6c3886817836420af084411aaf4ccf534d123764c36fdda83e33be0b1abb110ed5feef4722c24dade4b8ea2019c8f58114c52f0deb5ea31a4daebfeac77cbe1a0614bf65539c31cadf62cb5866d4a1b889ba7c8cc3c9f94994261dfdb62cf533411e487d14b3b6d7c679ab94e2fa9c18e898c84e1f8a"}, 0xb2, 0x800) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000028c0)=""/101) r7 = socket$inet(0x2, 0x5, 0x2) accept$inet(r7, &(0x7f0000002940), &(0x7f0000002980)=0xc) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000029c0)={0x4, 0x5}) socketpair(0x7, 0x2, 0x96, &(0x7f0000002a00)) sysctl$kern(&(0x7f0000002a80)={0x1, 0x21}, 0x2, &(0x7f0000002ac0)="f710122c312e1ccc1cb627433a64240f7f175daa3837e657ce6a60d9fc987687832a288bc19732462a0c8b094b1960f031485a1aab53b6c9cf94523cf6fa1b3b3ce723ef8faa0de6bec0dec9187287fe367b4797e732c2f62d15c05b463fcdbe3f08b7180666f86c2e3d26e0e7b84514e0199e5d7cb945809ea0905fa40e2af80448ce4a09ad39d6505ca3f44e990eea997e30624e30abae20278bb723d230847c", &(0x7f0000002b80)=0xa1, &(0x7f0000002bc0)="9a0fd4dca5f3ca24c0c419bcc923307e0af62b68a1d8f366b6763223143fa58b286809aff8611c52d5324b45c6351cbccb71024c1656244d63b52c6ce65fcd09b2da3554bc7cf1c6204dc2574ee4aa3341712401de21ec486a0722f48272c4481bd18077ed8da520034dbdaebbcf18d2f8880f08b182505aca17940e7c57be0025823db228a8c53ee8f54e2e2e11861c2384fb9ed22a87f2e875c1dde0166f67fb6e5518ffeb", 0xa6) writev(r0, &(0x7f00000030c0)=[{&(0x7f0000002c80)="377ee47b9d260827563f21929efb7caf8df69e503051ff59b704e85ab30aa3920195be90f779d3ec345a6e8b8f436fe6c352ac51f3e2e22462973f8bc2ff065e47019768e6bcaa", 0x47}, {&(0x7f0000002d00)="206837c06d867a27e8eeb29250d49248bc5f23ca506969bcc36e55eb37ba804f25b14c1474e6b68baa3e7cf0ddb8f63a41a31101d2fd17ec015d73291767553063a55e41d5ec4bdd08b28f437189ade91fe01093f2a17bc8658bcba5c182ec4ba58e84babe95e766801265eea9a7569cc52d12a75a9fdfb7d61cdea97919acdffc7910911be9884062fd491f7379a09cb659ea4199e291e0ceaaa691c7fbd6f80486ad96e64095585731df19", 0xac}, {&(0x7f0000002dc0)="16cd5bac34fdb5e1d758fdd4eccd0ffa8dad3e10bd261d8b71e3098b1c3e66d18f7707ea6d66dd898a8e14d8b37b28e5799b1ba0de162e9c4dae1f8129c12d06e0ae25545ed8c122b94dc78d2fca0513f2414c7180", 0x55}, {&(0x7f0000002e40)="60731f661d38f11b2ddee35f65d52de1c067b6acf29b08ed98aeb5cb51087649517509833505d6", 0x27}, {&(0x7f0000002e80)="6a32eab504455a9ad4", 0x9}, {&(0x7f0000002ec0)="ac0200e87a7a625d75f165850f480ca747c9a3610f547f6860a36fb039370b6fe5a553842fb4ed38e56ca0882aa5886fe4b26a569bbaed5c96", 0x39}, {&(0x7f0000002f00)="f7448902e94ce2c52e37c19fbcbb318d09682370ae3668ab6e7c5da7", 0x1c}, {&(0x7f0000002f40)="a31829b605d247a94f908f3ffd16d458011b6dfee0aca6093975aaaf75082dddc35e54d39bf6899d329edc24218b5a01daa5bb82a79c27cc85364d196fa86de53bfa9e9a999624d2b5f9459c950ea2c772836207e18daf019d20163fb040b68f3524e15e09d79d6ddb1c7a6c5ec46af3ec42858afd25853636e3bc67c8f6630cdb11466f458e313cbf7ddedb1463237f119707ac4b530cd6f262bf6fe40a0c08e16d8256213931858898aea1d07857f2ac8db719a49b44418baa7980c0a47689ce6cccf290edf4ea0c98cfc105e3888c5d62cc87e0", 0xd5}, {&(0x7f0000003040)="b3a8fa0556a2a22f0edd16dc42ef33d71ca2b02ed31322338c98e72241f9248e86d62f09beb6a8bc8f0033808ac5df9a0e09af514af34f1787325b9a40b2bc668a602381e179de39e3ccc12e80ccf84b97be3068445c6eadef294dfe7bf2924fcb44", 0x62}], 0x9) executing program 5: r0 = socket(0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000001200)=""/236, 0xec}, {&(0x7f0000001300)=""/4090, 0xffa}, {&(0x7f0000002380)=""/43, 0x2b}], 0x5, &(0x7f0000002300)=""/54, 0x36}, 0x56a) executing program 1: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f9334160791"]) 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: sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b1000503000004000000000003", 0xd, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000004c0)={0xee0, [{0x1, 0xffffffff}, {0x0, 0x9}, {0x3, 0x2}, {0x3, 0x1000}, {0x2, 0xfffffffe}, {0x2, 0x1417}, {0x2, 0x8}, {0x1, 0x7}, {0x1, 0x20}, {0x3, 0x62}, {0x1, 0x7}, {0x2, 0x35}, {0x1, 0xfffffffc}, {0x3, 0x7f154941}, {0x1, 0x8}, {0x1, 0xff}, {0x2, 0x1}, {0x0, 0x6}, {0x3, 0x4}, {0x1, 0xfffffffa}, {0x3, 0x101}, {0x3, 0x4}, {0x2, 0xbb1}, {0x1, 0x8001}, {0x2}, {0x3, 0x80000001}, {0x2}, {0x1, 0x7}, {0x3, 0xa6}, {0x1, 0x8}, {0x2, 0x3}, {0x2, 0xfffffffa}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xe2) select(0x40, &(0x7f0000000080)={0xa59c}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 5: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) socket$inet(0x1e, 0x3, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000001480)="9f1fce11fe9739cd9ffffd41cbe2562f643cb14129979cbf6ec28f7779d5701a0f85ec4891051ba82b8cadcae2e6431f6b3a576d3875399401b6f42f1e973e381848b69ab3f9f5e052825e3d85932630c9abd99e05b672b2f76598308c9465f158a641d82414ec3b9ecb2e670bfe8e603ed9d23715fe919a558c7132540ca00e69b8cc94e32350f1ba9706b439c077d78acd7137211d7669343fc5fa970139c9096d16c34b744159806436f1096a8ec5856621460f5d3e5d5164ff66b3cc0891c268744b7ac456e34207a435105620d5faa95415853eb4bb843c2681068547f5270fb69351413c", 0xe7}, {&(0x7f0000001580)="2b1fcaf66b7bee3df70ea9fc9ae66c61fafac4869b47401378fb92caeec64b8fb67732dcb4a4c8723efab110994c6bd9a709859a9a104645466c362c1bc30e2bcd6554e70683b9ce25", 0x49}], 0x2, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b6a67068258226c7e8ad76d72392eb1ca508e0aea6e296564a15a69d4bbd2d9df9b59c0b86b1fa8d86c6c7e6a45bf2c27b1a6b023961ef749f363b9ed35640078b23649ff8f994a2e9435b775e3ef6b1471f494f3d744cbe3372718d398ddddd37007321f42824662432ef284d2db9cfb5aefafe29401bcb1b895672cdb6d747ffa93221c7ebcce53945cc746f3c322626da54996c85aa78aaeb658489ab4150d4b3f9d5f49abc4b74378f6166ccf0e404898f3e1ba034fa39f72a5b0a0566c9e12b26a45f04f12af3d7febbf452545023453aede1d2edb2d0e0a6a8c1a15e8977caabd23a970db880f6b61fec3320c18624a218da0871c23f1bb47a8e3ec1d1610d4bba251751dfe4866a85c33dfdd4fc1a91978b3276ad17c287ec1914a0e2f44aecbf00ddb06c52f66b528fee89e62c7e093c37b2ca349d4ec207de1205dce35310a7565d268af7a96839bd09bb7abf9dd0f6c5c667f3914c0d18a78a55b165d8bcb81ed9af013e5184b36dfa22469d1b246dc2a8025c34c42482eaedb3fc3d96641a0809c1ff7405b2bb9f404824ff5fcb013bc16aa4fb05ef6201cf7b625917c63f4e74ddc9863144528b243fe0ab452e956a6226941741ad3317d98c9595ee1f0bb36ac9b642f0b39d387a4308b3c75af53cca2cf1447c34692954ce696a1f3f2489c5c8d2275fc92f7c6968b786f31d9c25280c08f0aad09197c371890d24188deb2b4ca11781942ff91fbc6deff712a8766bb072fde59cfc732578450f2ae3708da03da359c65c4aa47a3eca55d223fa1e306fbc0cc4d13c1e5a24ad1846bff482ac26d53f0796b339fcb7260a9b6644bc918f1490b1ee31250ed372213005f688fc9e50a1082330bb92970aba467753aab52ff916d4eed0709b882bfc3926ab1fbd3599130cbac8dedda02f1698989d8bf78e6125af948611df47d34853efb40ac06443e8568d3d910870c281926703a39b33114c07ce7de058f166f12e6722cd8ec84ad70679fa50d1a9423480ec385bdf35e54fa96371440fb242b1f5e912e109bf563710f0a3955b8af543beb89baa344e73cd9ce452cabdca3d7b80c91236d1638030700c376e88b786028c52343e2025769831ecae255fd99d99169b71bd6796a45afc91914ec785ab8a3a18c5537b630e83f06f2dec02f3b69501b45e812bf8e0b2b2e4bd7f3f1bbac1ca5f99fcf46e65f0e38224f20bde282356459b6c0e61739afb37a16f22d3df8cb2c781390fa9a62328f44c455c759b55a70588316b2182ef82277ebefa81b4a9f5755e6dd9f1d2d7e51488eae4aa8372274feefab272760a9de9519fdd59f771295ab57a62c4059ff56f24c7f6b9e69b4e5a85ed529c6172c0cb3c7812af9e72158c29cadfdb0d1efb8954d814cdd6d8a8aaf4322dcea9eaf26502b19c34a1a27cf724d44baeaa6c2682f27310cdd40d09edf71087fdd4b501ff7f770aae7582aa2623845d758ac1edb31410fb1e4d741198159ef7e678674bdf151878689d64e41bd83bea68db209f55caf61d30efcac96e929b2c5d9a6e5d2fdb9754ca8aa9b2add9769d24e98b83447c80e0b828deda584ac5399585e785037b34be69be1f460ecbf71c816f5937e7aad6e767d30a6033553166a2f37c8f7398c68426db6d79a123b891272e57c0be45d8d3a7a9fb69f9f80a94bf20da6ea84e75a20aa52ee87bfc7079c70337f8df1e50634f7b27772fe3a208c3650dc3361ab75f01742d1291f54b0d4bb34661913bc7f03e9bd7a8c09be70068fe09c9c468328843d47f714636ebc08ef4598f7876d2096f8d059220f1e5489f96f0e96423faf3d35f66741d918243a939dc738fdfd878619f93e9cce3b24c984c814bd813e5ba3d52de6059e3e4d4dd2611dacd2324cabb1a935e06fcd1fb30affc1142fb267102749e736508c6d9901b2742affa995192361b72c4d4baea2d656987cab2f53876cab5210e867aeab03db7d43328cb1e4c02c4bab7bc239dc0ec5bfad936725c82f20d133586c0a47536e3dbad6f9bca3abbdd21d8325fa181d9d13c7e3d84f48e69645af3f6fc68faa0045c939a5a43ca2e0b7473d80ae1ed61fe7faa3e312442cc3dff0858e34bbee69e021f8b773cfa571b329ad3506c903b456dd0503649a4e8914cf72e75e8e330d32e42bf5ced1bb60bcf5030e95e36999232e108543bf0d0a65047ab64b94e3f9c600e2c1ab4da7e9db109fae42ea51bfaa7aff7e27816e3b5201397b39d59a7481aa0b028b39115fb89549c01a38ec81886dd8ebf597c5d878a72eb3880a59cd67f13b60be4451f8e8c7a7590c4ae551d16b226f547d714e031a649222074ef431cabdbae1385eaec4d46ad7e5163277996e94ba123bbb0e6d082f3969c78e17bb1b5cf43a33c5dbb6bb5c0b32e4ed38413b744c45654e47e8afb5ecf749b0d5d25b8ff1e4d1d6d43cca5b93081fed23507c7c848c401d9740a307af48c4146a9e62a7125a9074d3c714439cf963f2b66119ad60fae1867c0bc665374878af7fc03b3b933ede3a0428b4501b32509bdaf8b7cc85157923aae87bbd0aab0616e826141317b93b72857c633f9b4281e5bf2c28ac58b1c2907813fa645083fd1eb7d9be377e82103fe8c75cc0a981c9b63710c72d3486c881900000000000000001000000040000000fdbf882ed681efb88c6823d827a6763a931ea9df33ab839c1dfcb949fe8ac8acf68a9f56d76b0ead256895ca7cf63b2b209195eb66644b36312b825b7784f246ba1e165c4e4f0efdcd64eed73c6502beacec305627dac120747c9a53396626240e5096569c6067435fb638fce9f49527e8be378507c29e52400000000000000da8ab1450620814ee44cd2307137136904a69f589a8eeb604f6515c347a3138adc247580b4682317abdd50e1a3315c70c1b859daf226fb6b298225fee3caf8265be6fe527502f2735631ebc5e025e02027563343a2c0306a1a87b27595dfc19c19d09a54b83a431e37b5d7e81b3bbcfb0542293dfd762a99e932a3a1b38a941fb890f8cd22763f1117207b4068466bdc3744dd16c8d97021b6e55f9227894e8f2b64a9c9b2244d8f5ef71b51"], 0x10a0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x80, 0x3}, {0x3, 0x0, 0x0, 0x1}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146940, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x66, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = dup(r2) r4 = socket$inet(0x2, 0x1, 0x0) r5 = dup(r4) setsockopt(r5, 0x0, 0x20, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) listen(r3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xfc6, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r6) executing program 3: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) shutdown(r0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)) r3 = openat(r2, &(0x7f0000000700)='./file0\x00', 0x20, 0x24) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x6, 0x68, 0x4, 0xfffffffffffffffe, 0x80}], 0x401, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x78, 0x4, 0x6, 0x3}, {{r3}, 0xfffffffffffffffd, 0x82, 0x2, 0x5, 0x8000000000000001}, {{r3}, 0xffffffffffffffff, 0x80, 0x400000e1, 0xfffffffffffff2e8, 0x40}, {{r3}, 0xfffffffffffffff9, 0x1a, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x5}, {{}, 0xfffffffffffffffc, 0x9c, 0x2, 0x3f, 0x5}], 0x1, &(0x7f00000003c0)={0xfffffffffffffffa, 0x6}) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x1d4) select(0x12, 0x0, 0x0, 0x0, &(0x7f0000000240)) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410db", 0x4) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x10242, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) lseek(r0, 0x0, 0x0) getegid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44}, {0xc}, {0x8126}]}) executing program 5: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x5, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) r2 = semget(0x2, 0x2, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) clock_settime(0xffffffffffffffff, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f00000000c0)) fchown(0xffffffffffffffff, 0x0, r4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/176) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r5 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069af, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) readv(r5, &(0x7f00000011c0)=[{0x0}], 0x1) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = socket(0x38, 0x4000, 0x3) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r2, r3) executing program 1: socket(0x1, 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000001200)=""/236, 0xec}, {&(0x7f0000001300)=""/4090, 0xffa}, {&(0x7f0000002380)=""/43, 0x2b}], 0x5, &(0x7f0000002300)=""/54, 0x36}, 0x56a) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) msync(&(0x7f00007a7000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x43, &(0x7f0000000400)=[{0x4d, 0x0, 0x0, 0x3f}, {0x44, 0x0, 0x0, 0x3}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r0, 0x20004268) socket$inet(0x2, 0x2, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000002240)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5d02c4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f815fd34ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cfb24ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04714153ca7e8e671a9f224f4d95bb0140c27093ee3e0f69bab9caad25e8ddf8bea81b380e1f73199b3e", 0x1029}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24db", 0xd47}], 0x7) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) semget(0x2, 0x0, 0x0) r4 = getuid() r5 = getgid() ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000100)='&', 0x1}], 0x1) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = syz_open_pts() dup2(r8, r7) fchownat(r7, &(0x7f0000000440)='./file0\x00', r4, r5, 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r3, r4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x28}, {0x5c}, {0x6}]}) r5 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1004, &(0x7f0000000500), &(0x7f00000004c0)=0xfffffffffffffe84) sysctl$kern(&(0x7f00000000c0)={0x1, 0x13}, 0x2, &(0x7f0000000140)="07f2a032815d7936070caa1717a25480", &(0x7f0000000180)=0x10, &(0x7f0000000240)="c5983baae7180c78376a0b3e2022d69e771cd03d8eff112aa8a9286f748ebcc9ec99f70b4327f4549547195e6dc8a8a897406a9baf65d7a72440425feece3aa97ec7eb8456a759b11310e1892351bb", 0x4f) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x45}]}) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = getpid() ktrace(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x4, r1) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socket$inet(0x2, 0x3, 0x0) poll(0x0, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0xc00) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x99}]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x14b2}) flock(r0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) (async) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfff, 0x100000002}) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r5 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r5, &(0x7f00000004c0)='./file1\x00') (async) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) symlinkat(&(0x7f0000000480)='./file0\x00', r5, &(0x7f0000000180)='./file1\x00') (async) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) symlinkat(&(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) (async) unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0x800}]}) write(r4, &(0x7f0000000080)="f65960eba61f6f2cc00000000000", 0xe) (async) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) (async) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x665f) executing program 1: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f9334160791"]) 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 7: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 4: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x80, 0x3}, {0x3, 0x0, 0x0, 0x1}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146940, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x66, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = dup(r2) r4 = socket$inet(0x2, 0x1, 0x0) r5 = dup(r4) setsockopt(r5, 0x0, 0x20, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) listen(r3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xfc6, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r6) executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) sendto(r0, &(0x7f00000001c0)="8671df134bbc0c7656cf12302e59ff80e0202194b8e56c22bd15431ee5bd0b9ba12cca1cdcd252e6542d14b6683ac80122aa4b29c684abf456de3a358662eebb884a1645da50e9b661cc20018b8d0f10f9b1d9b1a92297cda511e2b9a217c9cf66eb45d7b6c97910e3378d7f2687e9c0d439c25f2cbe84e2623a6a575753e7ba8263edb3dc7e705d25bdbc676e155981ee1fdd8cd13b2534950a66ce01947f620bc23da74ed07d00c38342135c2ae1448927acc5f3b15387bba35c999340b670955d4bc64a8d60f3a5fd62b69812c55a4c7a1b539fc783c4105d5d496be3ad96f5730742a91573517529307940f1a1563a3371", 0xf3, 0x5, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) socket$inet(0x2, 0x5, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) preadv(0xffffffffffffff9c, 0x0, 0xfffffffffffffe16, 0x0) r3 = dup(r1) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)) executing program 1: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x5, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) r2 = semget(0x2, 0x2, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) clock_settime(0xffffffffffffffff, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f00000000c0)) fchown(0xffffffffffffffff, 0x0, r4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/176) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r5 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069af, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) readv(r5, &(0x7f00000011c0)=[{0x0}], 0x1) executing program 5: socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) (async) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) (async) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) kqueue() (async) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) (async) syz_extract_tcp_res(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x5, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) semget(0x2, 0x2, 0x20) (async) r2 = semget(0x2, 0x2, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) clock_settime(0xffffffffffffffff, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f00000000c0)) fchown(0xffffffffffffffff, 0x0, r4) (async) fchown(0xffffffffffffffff, 0x0, r4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/176) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r5 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069af, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) readv(r5, &(0x7f00000011c0)=[{0x0}], 0x1) (async) readv(r5, &(0x7f00000011c0)=[{0x0}], 0x1) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r2, r3) executing program 6: utimes(0x0, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) sendmmsg(r0, &(0x7f0000001540)={0x0}, 0x10, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './bus\x00', './file0\x00'}) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) select(0x40, &(0x7f0000000440)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x77d}, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) preadv(r2, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000028c0)) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x80, 0x0) writev(r0, &(0x7f00000003c0)=[{0x0}, {&(0x7f0000000080)="5c74295c4ddeba4836f408554be6d548887110717fd0ebab8a055465d40b0e4fd4222ed4c2486e2e2e75", 0x2a}], 0x2) executing program 3: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000040), 0x0) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) socket$inet(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000001480)="9f1fce11fe9739cd9ffffd41cbe2562f643cb14129979cbf6ec28f7779d5701a0f85ec4891051ba82b8cadcae2e6431f6b3a576d3875399401b6f42f1e973e381848b69ab3f9f5e052825e3d85932630c9abd99e05b672b2f76598308c9465f158a641d82414ec3b9ecb2e670bfe8e603ed9d23715fe919a558c7132540ca00e69b8cc94e32350f1ba9706b439c077d78acd7137211d7669343fc5fa970139c9096d16c34b744159806436f1096a8ec5856621460f5d3e5d5164ff66b3cc0891c268744b7ac456e34207a435105620d5faa95415853eb4bb843c2681068547f5270fb69351413c", 0xe7}, {&(0x7f0000001580)="2b1fcaf66b7bee3df70ea9fc9ae66c61fafac4869b47401378fb92caeec64b8fb67732dcb4a4c8723efab110994c6bd9a709859a9a104645466c362c1bc30e2bcd6554e70683b9ce25", 0x49}], 0x2, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b6a67068258226c7e8ad76d72392eb1ca508e0aea6e296564a15a69d4bbd2d9df9b59c0b86b1fa8d86c6c7e6a45bf2c27b1a6b023961ef749f363b9ed35640078b23649ff8f994a2e9435b775e3ef6b1471f494f3d744cbe3372718d398ddddd37007321f42824662432ef284d2db9cfb5aefafe29401bcb1b895672cdb6d747ffa93221c7ebcce53945cc746f3c322626da54996c85aa78aaeb658489ab4150d4b3f9d5f49abc4b74378f6166ccf0e404898f3e1ba034fa39f72a5b0a0566c9e12b26a45f04f12af3d7febbf452545023453aede1d2edb2d0e0a6a8c1a15e8977caabd23a970db880f6b61fec3320c18624a218da0871c23f1bb47a8e3ec1d1610d4bba251751dfe4866a85c33dfdd4fc1a91978b3276ad17c287ec1914a0e2f44aecbf00ddb06c52f66b528fee89e62c7e093c37b2ca349d4ec207de1205dce35310a7565d268af7a96839bd09bb7abf9dd0f6c5c667f3914c0d18a78a55b165d8bcb81ed9af013e5184b36dfa22469d1b246dc2a8025c34c42482eaedb3fc3d96641a0809c1ff7405b2bb9f404824ff5fcb013bc16aa4fb05ef6201cf7b625917c63f4e74ddc9863144528b243fe0ab452e956a6226941741ad3317d98c9595ee1f0bb36ac9b642f0b39d387a4308b3c75af53cca2cf1447c34692954ce696a1f3f2489c5c8d2275fc92f7c6968b786f31d9c25280c08f0aad09197c371890d24188deb2b4ca11781942ff91fbc6deff712a8766bb072fde59cfc732578450f2ae3708da03da359c65c4aa47a3eca55d223fa1e306fbc0cc4d13c1e5a24ad1846bff482ac26d53f0796b339fcb7260a9b6644bc918f1490b1ee31250ed372213005f688fc9e50a1082330bb92970aba467753aab52ff916d4eed0709b882bfc3926ab1fbd3599130cbac8dedda02f1698989d8bf78e6125af948611df47d34853efb40ac06443e8568d3d910870c281926703a39b33114c07ce7de058f166f12e6722cd8ec84ad70679fa50d1a9423480ec385bdf35e54fa96371440fb242b1f5e912e109bf563710f0a3955b8af543beb89baa344e73cd9ce452cabdca3d7b80c91236d1638030700c376e88b786028c52343e2025769831ecae255fd99d99169b71bd6796a45afc91914ec785ab8a3a18c5537b630e83f06f2dec02f3b69501b45e812bf8e0b2b2e4bd7f3f1bbac1ca5f99fcf46e65f0e38224f20bde282356459b6c0e61739afb37a16f22d3df8cb2c781390fa9a62328f44c455c759b55a70588316b2182ef82277ebefa81b4a9f5755e6dd9f1d2d7e51488eae4aa8372274feefab272760a9de9519fdd59f771295ab57a62c4059ff56f24c7f6b9e69b4e5a85ed529c6172c0cb3c7812af9e72158c29cadfdb0d1efb8954d814cdd6d8a8aaf4322dcea9eaf26502b19c34a1a27cf724d44baeaa6c2682f27310cdd40d09edf71087fdd4b501ff7f770aae7582aa2623845d758ac1edb31410fb1e4d741198159ef7e678674bdf151878689d64e41bd83bea68db209f55caf61d30efcac96e929b2c5d9a6e5d2fdb9754ca8aa9b2add9769d24e98b83447c80e0b828deda584ac5399585e785037b34be69be1f460ecbf71c816f5937e7aad6e767d30a6033553166a2f37c8f7398c68426db6d79a123b891272e57c0be45d8d3a7a9fb69f9f80a94bf20da6ea84e75a20aa52ee87bfc7079c70337f8df1e50634f7b27772fe3a208c3650dc3361ab75f01742d1291f54b0d4bb34661913bc7f03e9bd7a8c09be70068fe09c9c468328843d47f714636ebc08ef4598f7876d2096f8d059220f1e5489f96f0e96423faf3d35f66741d918243a939dc738fdfd878619f93e9cce3b24c984c814bd813e5ba3d52de6059e3e4d4dd2611dacd2324cabb1a935e06fcd1fb30affc1142fb267102749e736508c6d9901b2742affa995192361b72c4d4baea2d656987cab2f53876cab5210e867aeab03db7d43328cb1e4c02c4bab7bc239dc0ec5bfad936725c82f20d133586c0a47536e3dbad6f9bca3abbdd21d8325fa181d9d13c7e3d84f48e69645af3f6fc68faa0045c939a5a43ca2e0b7473d80ae1ed61fe7faa3e312442cc3dff0858e34bbee69e021f8b773cfa571b329ad3506c903b456dd0503649a4e8914cf72e75e8e330d32e42bf5ced1bb60bcf5030e95e36999232e108543bf0d0a65047ab64b94e3f9c600e2c1ab4da7e9db109fae42ea51bfaa7aff7e27816e3b5201397b39d59a7481aa0b028b39115fb89549c01a38ec81886dd8ebf597c5d878a72eb3880a59cd67f13b60be4451f8e8c7a7590c4ae551d16b226f547d714e031a649222074ef431cabdbae1385eaec4d46ad7e5163277996e94ba123bbb0e6d082f3969c78e17bb1b5cf43a33c5dbb6bb5c0b32e4ed38413b744c45654e47e8afb5ecf749b0d5d25b8ff1e4d1d6d43cca5b93081fed23507c7c848c401d9740a307af48c4146a9e62a7125a9074d3c714439cf963f2b66119ad60fae1867c0bc665374878af7fc03b3b933ede3a0428b4501b32509bdaf8b7cc85157923aae87bbd0aab0616e826141317b93b72857c633f9b4281e5bf2c28ac58b1c2907813fa645083fd1eb7d9be377e82103fe8c75cc0a981c9b63710c72d3486c881900000000000000001000000040000000fdbf882ed681efb88c6823d827a6763a931ea9df33ab839c1dfcb949fe8ac8acf68a9f56d76b0ead256895ca7cf63b2b209195eb66644b36312b825b7784f246ba1e165c4e4f0efdcd64eed73c6502beacec305627dac120747c9a53396626240e5096569c6067435fb638fce9f49527e8be378507c29e52400000000000000da8ab1450620814ee44cd2307137136904a69f589a8eeb604f6515c347a3138adc247580b4682317abdd50e1a3315c70c1b859daf226fb6b298225fee3caf8265be6fe527502f2735631ebc5e025e02027563343a2c0306a1a87b27595dfc19c19d09a54b83a431e37b5d7e81b3bbcfb0542293dfd762a99e932a3a1b38a941fb890f8cd22763f1117207b4068466bdc3744dd16c8d97021b6e55f9227894e8f2b64a9c9b2244d8f5ef71b51"], 0x10a0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) (async) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) r2 = semget$private(0x0, 0x1, 0x48) r3 = semget(0x2, 0x0, 0x300) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x1d9, 0x8005, 0x8, 0x200, 0x0, 0x5a3, 0x5]) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) (async) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) r5 = socket$inet6(0x18, 0x1, 0x0) listen(r5, 0x0) (async) accept(r5, 0x0, 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)) (async) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000100)={0x0, 0x0, 0x0}) (async) dup2(r0, r1) (async) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c15e01000000000000000000", 0xe}], 0x1) executing program 7: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480"]) 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 3: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) msync(&(0x7f00007a7000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x43, &(0x7f0000000400)=[{0x4d, 0x0, 0x0, 0x3f}, {0x44, 0x0, 0x0, 0x3}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r0, 0x20004268) socket$inet(0x2, 0x2, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000002240)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5d02c4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f815fd34ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cfb24ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04714153ca7e8e671a9f224f4d95bb0140c27093ee3e0f69bab9caad25e8ddf8bea81b380e1f73199b3e", 0x1029}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24db", 0xd47}], 0x7) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) semget(0x2, 0x0, 0x0) r4 = getuid() r5 = getgid() ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000100)='&', 0x1}], 0x1) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = syz_open_pts() dup2(r8, r7) fchownat(r7, &(0x7f0000000440)='./file0\x00', r4, r5, 0x4) executing program 1: socket(0x1, 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000001200)=""/236, 0xec}, {&(0x7f0000001300)=""/4090, 0xffa}, {&(0x7f0000002380)=""/43, 0x2b}], 0x5, &(0x7f0000002300)=""/54, 0x36}, 0x56a) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x80000000, 0x4) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x9) executing program 5: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x80, 0x3}, {0x3, 0x0, 0x0, 0x1}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146940, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x66, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = dup(r2) r4 = socket$inet(0x2, 0x1, 0x0) r5 = dup(r4) setsockopt(r5, 0x0, 0x20, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) listen(r3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xfc6, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r6) executing program 4: semget(0x0, 0xa00, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$inet(0x2, 0x3, 0x0) poll(0x0, 0x0, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x80, 0x0) writev(r0, &(0x7f00000003c0)=[{0x0}, {&(0x7f0000000080)="5c74295c4ddeba4836f408554be6d548887110717fd0ebab8a055465d40b0e4fd4222ed4c2486e2e2e75", 0x2a}], 0x2) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0x34, 0x0, 0x0, 0x103}, {0x6, 0x0, 0x0, 0x80000000}]}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040), &(0x7f0000000400)=0xfffffffffffffff6) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$inet(0x2, 0x3, 0x0) poll(0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) executing program 4: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x5, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) r2 = semget(0x2, 0x2, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) clock_settime(0xffffffffffffffff, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f00000000c0)) fchown(0xffffffffffffffff, 0x0, r4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/176) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r5 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069af, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) readv(r5, &(0x7f00000011c0)=[{0x0}], 0x1) executing program 7: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b3f8c5c7b93d5fe30", 0x49}], 0x1, 0x0}}, 0x10, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000100)="07bf850fd6d2691cb0cd2fc0a7fd31e85590e334bae49b3b6e3de857c12fd0c5d6b1cc70ec59768b7898e879332a9b9fcea8f791c469abb923da6cfe9b6d0adbeba1fe4a540a5d00f03ec945c47e8ded848f89e6db5fee11c2e3331dd15079f2c82247808aac362671211ed7f17b936892ffe8047d343010e32dbd5f686f5b3221a51d5a81ee6c371bc20cf630194b8e7675000211fdf5be99562ef4a86ba729bd945899a89ebc42552d2d2ab4dffc3b63a0f704f4aa1aee2c54d5b8e3712c3994307c", 0xc3}], 0x1) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000580)={0x4, 0x1, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='./file0\x00', 0x222, 0x0) lseek(r5, 0x7fffffffffffffff, 0x0) read(r5, &(0x7f00000000c0)=""/97, 0x61) kevent(r4, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x2, 0x8000000000000001, 0x7183}, {{r0}, 0xfffffffffffffffd, 0x13, 0x10, 0x9, 0x80}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x2, 0x20}], 0x4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x28, 0x8, 0x2, 0x10000}, {{r0}, 0xfffffffffffffffd, 0xfa23f38a8ee1a78, 0x40000000, 0x6, 0x6}], 0x7, &(0x7f0000000300)={0x4, 0x7ff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x40}, {0x41e}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[]) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000003c0)='./bus\x00', 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0xddc6b19923950b59, 0x800, 0x0) executing program 1: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r1 = kqueue() setrlimit(0x0, &(0x7f0000000980)={0x80000000000000b, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x1, 0x5777c538, "3c107dae307e08002b4600000000da64612c3300"}) sysctl$net_inet_udp(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="5c369617664f875ad1230c1bbfa260d6d7186aad901ca12a670915117bfb5731b6aa6c5b4eb44d9b80b3", 0x2a}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) readv(r1, &(0x7f00000011c0)=[{0x0}], 0x1) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) syz_emit_ethernet(0xe, 0x0) poll(&(0x7f00000002c0)=[{r1, 0x10}], 0x1, 0x9) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000134000/0x4000)=nil, &(0x7f00001fb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000086000/0x3000)=nil}, {0x0, &(0x7f00001f0000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00001d5000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = kqueue() r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r5, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) dup2(r6, r5) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mlock(&(0x7f000001f000/0x2000)=nil, 0x2000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x3d}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) executing program 4: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/130, 0x82}, {&(0x7f00000001c0)=""/127, 0x7f}, {&(0x7f0000000080)=""/24, 0x18}, {&(0x7f0000000240)=""/101, 0x65}, {&(0x7f00000002c0)=""/65, 0x41}, {&(0x7f0000000440)=""/133, 0x85}, {&(0x7f0000000500)=""/144, 0x90}, {&(0x7f00000005c0)=""/221, 0xdd}], 0x8, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x8000)=nil, 0x8000) munmap(&(0x7f00003e0000/0x4000)=nil, 0x4000) getsockname$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 2: socket(0x2, 0x1, 0x0) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(0x0) mkdir(0x0, 0x0) rename(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x83, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0x800}]}) write(r0, &(0x7f0000000080)="f65960eba61f6f2cc00000000000", 0xe) chdir(0x0) rename(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000180)=0x3c, 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340)="0e", &(0x7f0000000400)=0x1, &(0x7f0000000800), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x4) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 4: r0 = socket(0x1, 0x2, 0x0) recvmsg(r0, 0x0, 0x56a) executing program 2: socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x80, 0x3}, {0x3, 0x0, 0x0, 0x1}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146940, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x66, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = dup(r2) r4 = socket$inet(0x2, 0x1, 0x0) r5 = dup(r4) setsockopt(r5, 0x0, 0x20, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) listen(r3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r6) executing program 7: r0 = syz_open_pts() fchdir(r0) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)) getsockname$inet(r1, 0x0, &(0x7f0000000000)) (async) getsockname$inet(r1, 0x0, &(0x7f0000000000)) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x4}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{}, {0x64}]}) write(r0, &(0x7f0000000240)="fd1d", 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x3}, {0x64}, {0x6, 0x0, 0x0, 0x8000}]}) write(r2, &(0x7f0000000340)="143e367710e86f395a4b13c4688d276419561b814a8e80f690dbf1c7e2beb8d14f3ddfd0110f08a4bd88ce111b21bdae2771aa4a4bcb9a7c94f68f75e4ec5df0844410c719e8137c2f1a714c9666c7d612572746fdbe91237001000100b6ae2f24bddc478140ace0a75cb740018ecf0a47e3a3621dd09e32d7cb0e2feb000f51473ee9d9fdcb7d9582822e3e6f4405282ef1d379142e6833391df2ab9965851e482ba833be5e34fd467d799e20f60bd108397241fbcfcd", 0xb7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6, 0x0, 0x0, 0x8000}]}) write(r3, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) executing program 2: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340)="0e", &(0x7f0000000400)=0x1, &(0x7f0000000800)="d862b587c93d3b1171a1aab1523ba0b5301631bf86b46055af1b8dda71562f1f5be7cf27961abd489a218879145d86b43beced79cbe41a743953a3f2d9ae09862f0bbd77ad13b0f5e7823a30d479cded3305078d3a7bf5951a0d1e895f049fb4e1d98884895e255f39d84e52348a39052b6a802ae7d06648ccec42bcd32af277442864fcf3074576ee4d89ad4b9d0537427878e0c36d454478d072ea3f1fa5d37b9cfc73c6ea12d5861f6ab0c98277229337e2d938205cd0594f2de000c182f8849cf2f771ed4c2def168a8551aae080e5404bce4ac810da609eedd8a0deb10d0fefb67af3d2259cd87481275c9d11f2d7f104f41774bcf4bdfef3e35e8a6488", 0x100) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$vfs_ffs(&(0x7f00000000c0)={0x6, 0xb, 0x81000000}, 0x5, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000340)={0xfffffffffffffffe}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x5, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) r2 = semget(0x2, 0x2, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) clock_settime(0xffffffffffffffff, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f00000000c0)) fchown(0xffffffffffffffff, 0x0, r4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/176) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r5 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069af, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) readv(r5, &(0x7f00000011c0)=[{0x0}], 0x1) executing program 7: syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000028000081"]) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) socket(0x2, 0x0, 0x9) socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000110, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 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) executing program 6: r0 = msgget$private(0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)='#', 0x1}], 0x1) poll(&(0x7f0000000300)=[{r1}], 0x1, 0x0) msgsnd(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af572bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906b87844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29c116602900857c0191e77240e7867294428ef5cf8e69e994893fb3e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d00800000099d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c8547e97d555a6580512b19af967d393d28da7461b0daaf5f569e56208cf619f1748fc4554e4970cbda93bf96331f901f00fdab2544a05701cf8e1f6bfae5dbfa444291fbaa9eca6d81c34c6be540888df1162b4f6665265defa30ed9fb8294284f934fa90f3cf414696e31d34f467ead405bee81fda3a6b292a40dd37bd04ae1f81605da8ef62c450bd58525ab30b60b150a9367e200000000000000000000000000008a35ebd5f5a07ed8988f0b892b379e9fc79500b34e0376c1e9b6ea18aab7f2032d8654d7525a1681f0fc9ab5c05e7310b36ee518e7af205cf08dd1430ae38e7beb8424999c69860e8d325ad196a660854254be99a583c4c4aa77af7228e35535e8523394cda4d1632f6542a3b27d735f77e257a5572e6daf02b1a4b950b0ea220cf4e7734d6db76e0e659479c4008eed9b006d579e2cc9ac09fe5eee80645a"], 0x401, 0x0) msgsnd(r0, &(0x7f0000002b40)=ANY=[@ANYBLOB="03000000000000005737f4e8cc9a4d372333874964cdc9f0c9b28429a1d6018e66ae805a6eaf5b60973595de3c6c60ed4223387465aa674b54a5edb2e320b72509e127825ce3c37e97f2dcb3634dc4bf8ad00addfdfe89e41b89d2e5211bc7053c6633039e49703d5d99c2edb8217408b39a202a5d350885d40a85574aa11c79d543dbd0988912350a45ff7253d405381245569d0ace931883eb85c37ae701281811ba1b8960038b2720ddcec3cfb8c238bf573aef5850b865e449ba54b24ff019da46afc4e2433ea69feed66c441b11ffee290e2bad06667d0ecb15272b"], 0x14, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x4, 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000ac0)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) r6 = socket(0x18, 0x3, 0x0) msgsnd(r5, &(0x7f0000000040)={0x2, "1df33699fb72338397098e5454c10006154e15f1b31f789e96f76daee6c959cce4e33b0c92d52ab85c4a74f6cc35b548537157e49c12251bc6e2e9b5607bb9698293586fccb241edf8df36f8cd"}, 0x55, 0x800) msgrcv(r0, &(0x7f0000000480)={0x0, ""/237}, 0xf5, 0x0, 0x1800) setsockopt(r6, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) r7 = accept(r4, &(0x7f0000000200)=@in6, &(0x7f0000000280)=0xc) msgrcv(r0, &(0x7f0000000380)={0x0, ""/201}, 0xd1, 0x1, 0x2000) msgsnd(r5, &(0x7f00000000c0)=ANY=[@ANYRES16=r6, @ANYRES32=r6, @ANYRES64=r0, @ANYRESHEX, @ANYRESDEC=r6, @ANYRES16=r6, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT=r6, @ANYBLOB="e2741b262760a83cd10dac54c942603d0aceb15f748d0f3b2e063f6a2449f3bb000000000000bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253e81000000e8e6899dfa33c7fed5d17dd1002a5eeed5ebbe57a4ff9c6bf317671b2f5d1889900629b1747e3cf7ed9ed20500f20500f7ad3c6ce8238747571c9fd0c24945c80b6e160c11bc00"/168, @ANYRESHEX=r5], 0x298, 0x800) msgrcv(r5, &(0x7f00000002c0), 0xa5, 0xfffffffffffffffc, 0x1800) syz_emit_ethernet(0x3a, &(0x7f0000001bc0)=ANY=[@ANYRES32=r1, @ANYRESOCT=r5, @ANYRESHEX=r8, @ANYBLOB="50bb165c3b133be5ffe82a864855f47e8375401b640a378ae7c9b9c338259c28f1c8b8d1d0b5ef6dbe4f79ebdd3035a04d31ee89efd055fd72eef54b8e2b5befa98895cd352eec98e84fecfa15aeb2e42f130fdc", @ANYRES16=r7, @ANYBLOB="d74773c22daed1bdaea5ad0f58d3275da0adc4204f9beff0851423e1b05aa32738fba93017a2f49fa8f578554b44f1942b7221d524573950371f3b96a3217aaefa11f3ba686a7bf43d600a4901d7b17e27413f7b63103fca91d1cd65bdfc3bdc578c8396018a663465c048ed7f50ee36cf22f65e77a84dc9da277271c0bf2a7f77035cb1142004f38e160abe5ece804739a57f1ac32083cd8cb2eb24b53c731a46c5a948e6e43c1c1a0d85a75b94f7c127803c37da14ac037b79e180d53e06", @ANYRES64=r5, @ANYRES8=r2]) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000000)="ceb0a960", &(0x7f0000000240)=0x4, &(0x7f0000000040)="f9afdf7083096c0a522442b93d3b0d2c625c32314daf9e2caede409057e87636bdfa2faf5234aa23817f5ed712f1c1af161ed828dbcc50983b8cf06ec3334ed0dad6695ec9019ba49d5789ee0334aef0321304b34597893747412d4b9300b389b98584fdcbdfe6110f4a06c91262aa7cabbb448232721161d5f5bedd16f52794c454a5fd4831d7cfa3c641f7bc121553a7975686cc4237ab4bc93fdfed2886226a69", 0xa2) executing program 7: socket(0x2, 0x1, 0x0) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(0x0) mkdir(0x0, 0x0) rename(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x83, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0x800}]}) write(r0, &(0x7f0000000080)="f65960eba61f6f2cc00000000000", 0xe) chdir(0x0) rename(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000180)=0x3c, 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340)="0e", &(0x7f0000000400)=0x1, &(0x7f0000000800), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x4) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 4: r0 = socket(0x1, 0x2, 0x0) recvmsg(r0, 0x0, 0x56a) executing program 2: socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x1, 0x0) socket(0x2, 0x3, 0x0) (async) socket(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0, 0x2}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) (async) close(r1) syz_open_pts() (async) r2 = syz_open_pts() close(r2) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) (async) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/103, 0x67}, 0x0) executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x2000, 0x42264520) open$dir(&(0x7f0000000200)='./file1\x00', 0x2, 0x50) executing program 2: socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x0, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x80, 0x3}, {0x3, 0x0, 0x0, 0x1}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146940, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x66, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = dup(r2) r4 = socket$inet(0x2, 0x1, 0x0) r5 = dup(r4) setsockopt(r5, 0x0, 0x20, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) listen(r3, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r6) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x4}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{}, {0x64}]}) write(r0, &(0x7f0000000240)="fd1d", 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x3}, {0x64}, {0x6, 0x0, 0x0, 0x8000}]}) write(r2, &(0x7f0000000340)="143e367710e86f395a4b13c4688d276419561b814a8e80f690dbf1c7e2beb8d14f3ddfd0110f08a4bd88ce111b21bdae2771aa4a4bcb9a7c94f68f75e4ec5df0844410c719e8137c2f1a714c9666c7d612572746fdbe91237001000100b6ae2f24bddc478140ace0a75cb740018ecf0a47e3a3621dd09e32d7cb0e2feb000f51473ee9d9fdcb7d9582822e3e6f4405282ef1d379142e6833391df2ab9965851e482ba833be5e34fd467d799e20f60bd108397241fbcfcd", 0xb7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6, 0x0, 0x0, 0x8000}]}) write(r3, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) executing program 6: r0 = socket(0x20, 0x1, 0x11) getsockname$inet(r0, 0x0, &(0x7f0000000000)) executing program 5: syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000028000081"]) executing program 2: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x5, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) r2 = semget(0x2, 0x2, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) clock_settime(0xffffffffffffffff, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f00000000c0)) fchown(0xffffffffffffffff, 0x0, r4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/176) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r5 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069af, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) readv(r5, &(0x7f00000011c0)=[{0x0}], 0x1) executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) executing program 6: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmmsg(r3, &(0x7f0000000100)={0x0}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000800, 0x0) setreuid(0xee00, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x3a) r7 = dup2(r5, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="1e55289d4df1d51c", 0x8) r8 = getuid() chown(&(0x7f0000000180)='./file0\x00', r8, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0xa5) r9 = getuid() seteuid(r9) truncate(&(0x7f0000000000)='./file0\x00', 0x1000) executing program 2: r0 = socket(0x1, 0x2, 0x0) recvmsg(r0, 0x0, 0x56a) executing program 0: socket(0x2, 0x1, 0x0) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(0x0) mkdir(0x0, 0x0) rename(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x83, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0x800}]}) write(r0, &(0x7f0000000080)="f65960eba61f6f2cc00000000000", 0xe) chdir(0x0) rename(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000180)=0x3c, 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340)="0e", &(0x7f0000000400)=0x1, &(0x7f0000000800), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x4) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 5: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x45}]}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x45}]}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ftruncate(r2, 0xff) (async) ftruncate(r2, 0xff) executing program 7: r0 = socket(0x18, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000380)) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) (async, rerun: 32) seteuid(0xffffffffffffffff) (async, rerun: 32) r3 = semget(0x0, 0x3, 0x20) r4 = getuid() setreuid(0xee00, r4) (async, rerun: 32) r5 = geteuid() (rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x7ffb, 0x0, 0x0, r5, 0xffffffffffffffff, 0x80, 0x7}, 0x3, 0x9, 0xffffffff}) getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0xfffffff8, r4, r6, r5, r6, 0x1, 0x6}, 0x400, 0x0, 0x2}) (async, rerun: 64) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x29) (async, rerun: 64) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4}, {0xc}, {0x6, 0x0, 0x0, 0x1000}]}) (async) r8 = socket(0x2, 0x2, 0x0) (async) r9 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r9, 0x0) clock_gettime(0x0, &(0x7f0000000140)) writev(0xffffffffffffff9c, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000240)}], 0x2) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000280)=0x2) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) pwrite(r0, &(0x7f0000000240)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0xe4) executing program 3: socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 4: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0xc1045763, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0xffffffff, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000001cc0)="000001add295911b009146a7a4a70b44e6bfa3c2e75941a7add81688e19e5258e8b4c01f3a6f4e80e49814a0025f1475a4531c34e2e591010867cebf06917f5476d79f0e8618dc93077d073214deae8de3bd764c73199ab6b3e0bfe8f033414c64c0559e2e54f489ee836f285af3bb898a4510714320c1a511a6d2331098fa1abc5fc6e433cccc456773a829558acf6ccae1d4c4083f7d5054722b3ad70204815c522c6b862e6d3fb775c102a870ab566866960521794623ed5183df96be0dcec2f60dee36154247e5d391d83123f05d660a2e61757620b867f850d9a7a878e4da359e57a4f38b551e4d0997c4b72ca42c1c161a6cf7449042effe58fe498788beccb2753f10ed57e8", 0x109) writev(r1, &(0x7f0000002400)=[{&(0x7f0000000280)="3c5a29f51ab87f59f8f3c49b1d6819fa6774e52b588e7ac0850e9bb6d6e49d28583cbad266c5560b31ff65c4597d5d8f29478921953e8bd8b3486b66d5b93b83f00e30e620ed1280811e59b2ff1cd546a83633293d7534ef6a9a384ffb9f34ac7dcef7e7f544bd98c39521a490c76b80c1f3317cfc4671b320ab74dc622a260fa1d1e3113f891b18225c4214d2f8275f38eb3a65d05e6a0421a2410b9255fabf7124a6f0502be6596269174cf6bde36f432cdd7c2822c6f1346e20f64641c4b46dbd24c10da7d083a348146fe2939f4c95f988e4cd00b73e858c52e4aecda95d31edf3536ecfd412b2d9478fd4a021292743ec276238d550a209fb1c23d0732da3beb9a0c8b7c6d98ad3b4daac2a806224f690bb4354761c98fd742fa3ff8e91e926652294266d302a6a2d47ac92f19814f089d6b30bfa96ded39c49285a00203d1c4a418b790203acaaf3e7367c439d6a9ee920f0ae7852d78a1dd7f577484706c5761c132bd602752a41731e50f95cfab5fa44ce24edbda0b75a736073f10c48bc26098c3a63723f951f07cdec35fcde61c4e7d1d1a38df4e5b8160b0cfaadf8f4593a0c253b37602547624075de2ee5fa3b353a23e7b1d4f6e00927f69d7a92a8a5bb09bd4651943ae3a7c71e2c53bbbfcdfe5706fe68621cef1065864747c082360f947208b75cb985c0e6a36c8b974932b349826a11cbe411deb9c4e475076421569ddf4dcd4611af01d36ad61b42686546d83f0ea9c8fca0c7578f8675b37925930094ee869ac026e758d083a25068ba26cf6d6e87abc7d09371ed33664c6dc704295934fbe51ab6fc8531b8c79a932a1c7d1d8b54de4aee326ffdba80f7949303d8700771459b253a3f0f71b0bcecf1ceab8dec5c1110e01858bb785299b587600a24301fbd057bb4f0bd021b54d2ddbc48171217bbabfcf4c00970250a0e48e5d5e45225ab4e97b733e153a2e32c1e97af4114a5d19874430274215bfddce13079f8bcaa46f59a70d192775f6dc325a2027b7066fc091645d2ed2ece259ed00d88721f21c4a531c2088de67f32fae7076efe772a599ec51716e063ddaf3e3982df30dccc7ae231079c9d3427a1e4e04a7964d1813b6707f642971f44d9672a72eea9c3b2f2dc6c835bf7db1b6e3b5ef394b7d37413eda5d5b5022eb59043bc28f5a47f2160f257a53392175aaa3994293cffa9d704e037d9cdf95f5b855333f3d443f7162892259b5cf05fde768850d7574f8d9f6ebacac93acea15bd6210f85f519be16c63e588dab49538d42238b3b6c04bb0ef25a4fa40ef0de40379e1468364a1bbec1af92337104a6dac4f42e38934d3629afc8268d2f7c2959685a4931c386448acf130c9293fcd11c11f721b05566b55c61a068fbe3c39fbf1b94ccb1dc65eeaffb1b10e43107ea0c2fea86a1df2c0013067dbc3cce033ade748c35f42ca936d84fa001068df40f48d8ea7374a5c6e1b0c35aec58fe3917c6d046a0ea07bfb566bc1f0fcf156febda03a7668179ed1126cfe1edd109a23e9c9ea54af2669d6e2f2e98ad8b78218dc6fec2f706ab60b54a0571d1116a17071fbfcb8f32098accf0e9b4e10a44a415a1c4eb9a0c32e3ecbf12c85a7d2ae36513579c1c506b46d6286095a2239abd70f1c49147def263a069de96d1ca7bdeafa0fa0927b594a000a029a857d4d5c6b878d362bb9186c19ff909b0e201302c849e6f58f707a99abe7cc4d503659ca02ce5465928f5bfafe2559bb02b654e0c4e6bd198582bd585867361dd5459b9e6def492f95015c9ef7da95af710d0eda22df41a77cf5c853151ab629e34ef1e21a61e0b9224e536414e0770c4e3037aae500c25b91bed6c627027a65dcbbeeb7699848af6e8a2657725b26fd264e2bc433d1079d3b4eef4990ed6cb00a4f65fef22719786acb9f1ddc7c8cdf3b0c46cdcff3d043744d636872c2f2d37796dae9e3fa903a0150997da0c0858f1aa23a263e8ee08ee5e89b5f595de9c7e4cb57505ffd44eb590b1083fbae915056a5725c973003580b93d837285005c363b055c923859d98f3264b43e780580608225cd34223dcc07558fd47dd7c88c2e4b3ff2900afb27bf2f4e5737392d368f9f3d343dfc020655de1e0f7dc6a994f43dd7aea299908e5dd3c430909379ceb181634a97271592a662875fe4ae3e59ec2a82d5947df1e849b062a9bc5a0074882b646b477b0f7854c4e76b7acb1e1b7d5777004ccb6104466a705422bed2c80f58af818b36b41857a8c508532720ce7fb696e9a6506dfa0075941bf4ac1453883d72fa9ace96fdcc7bd96227b51768cefa3eb87b24d72878acea9d1738ef8a1a8f78a7c5650fefa48a1dc84c40c82768c0bf928d3eeb956f70d776c71b65c08a505557b3a19e7a99a8f64e776ee982c390e378b28f71c32c87659d39bc8a722d47a51d64b1f82569c23bee812e61b9626ac6c9e2d6e62867138872c13ce991e6ab752258a3629743109b952d5f99c3d8b239fba52ec1934e34d181b0e7a43f66beb8b55e42949ab51368653131bc212585562a0210fa774d37e848ffddb7ee3bee5bae5932ec49e0515afd68381fd678eec805982cc168a04a84974ecf67cf47e2a5834eb79dfa5c723ff5da9620b01d6811955f7fc8ae696c71b485fd8218de4fa439179b6ae4ca5cfbc56ca00fb388785c94a1b8d92921b1b11ab12f26dc4cd274ec09884a914365184c0e3fde4d55d97bee404aef05d847f094edffaf9b8c4a7c03d09eb7bf4a5d6471849de7666480af447a253824275299d3163f3cdd3387fcbf78f093a90703bdecca69eac1eb9bf6445c0eb5983a725916fb89875364860c29b2d0ded586f0c97e08a0d868dd9c207b222cf21827f518da5017759e2e2fd8026ea663424d8bb74306b043da7b6b1b4beeb81c23cd19c8a6dd36b21ca44b538b4c3fdd02cddd0c651fc76ae63a7be1ecb9545aac782fa89137966faf75b52205019a331747bf59015df8645b0d1e91471cdf45fbce21a2d0895364d13180b3a9bc75126e10f0cc5563c4576f43612538b60884b4952c06b7206d1597dfece4a310b0302eee091d2ce5d04aa333c3d2c1b86b8c90fcb4b93b0be008eea6045a0724f56347ad9e5044bb0ecd2e52233423533d99b834de79591d99f170a4d77b4a121023059f00b4c1882da80bd7714078e44f180c55f2a1d524baf305516443bca96bfe5a23573ba657c3b1ef1324199a689e664e455e66909a6d6163b832f4d41dc0a78bc11e438f483999382f11a88b92e06990c9b329f00091237122218880fde6dd86e509084ad53ff014876a14366132684416554fcea209585092b09d39901cec9ebc13c4d5f0d0594762afb1c733c32e814b194009e90237ca1ac5d4ef8ab079fb0e3686d40245758a5788abb5bab7ec60a6f939cb331bb3935d9e107e6ba2516405f02a6ff040438d85a7f17cd0d219d17972a06cfc4d9f9286d94621785566e9023ba994d12b912556b89aba86eca3cdb31f53d6423d27ac7ef65c4bbfbe22631530a4e5fa2d4c79e8006c1c02ec3a45b6511a66f0af0af5dd4c5e4a002ee15c716e3faf14030748decd5284069971d6a114ec29a5075e3d399028e9391f5db0abaacfeb2e81d3c5e368776efa56e5cedd5af159cf8516cdc02cd1217b25897094869ff359eb530f0d1865e58eb37f18f93f1f03d45c92559a9494c7064007ef35dfd3576f7b7236edb22bc06582351493d5ed14ec666f88773ab1206d97057c0d025d47ba2cdcb3363511c2a8a6d44615d7dd640ab46219d5aa14f7f597b9b93db35f59939e01ed0e3e8acad3c54fca93ad8161055fefb943a8acf31704e96090d274fe6460a8acb117216300be50350aa50c32e735fdc3a60961562f995bb4be8075b69a9aac6a0da32e12534372b7901be7c5530fc42b66cca47dcc321b284ed37d00363b523db8b00d16b58dbfdd102ba94a8f1cf1ae4d39d576796ae01f74f258a7387235b0616eb37b26d2d8928e2403ed8420f2779d5eb28a7f1d5b85ce921b7a877790ee3e00a4b6709432df63355bc4ae4df0a57350d40f518c0da37034e576c7854ca679b32efc656d8e4d4e9c706dc5d0de2a69e18749800c0df632d765364e869e9f9920c54400d628ce2f36f35dd9dd9effd4bfb60fa9852dba4f1e21b2a4fac9ea84eae075295edbcf0f8d820163ecef939eac771be6bf630bde588372325fa75168f56fe0b64686347ad1db5d009c2ac2728507ab1379b95f6c91790e785cbf544c51bf1b0e1cf902adf74ba9d14d2d0a091e229ab5a5a878a7ba8ad805979d4ad25848754fe604949aef3f794dd6cdd916ffd1866b1c76c119b9bf7b7521424866e7f35b631d37943ec7c89be55f1eb4a7bdb9723a4836edc2320afd1ad199da77097bb577b96212d6e8f90c29916c6e3a9d4ba5e452f0a44ea2e470c8b695cf73c5d4dba8c263afb85c5e8a7d26c38636a19c671cc31d3af71d879fef9896c293e04f819f66dbeb51243134bb65535fcb6b41416a8a47bd55cf2a4d492dedab173aa445c2299e26f96f22f50f3750647e18b1e7b5314d11afe2e4f17dd522dc46c96cdd9d1bd4f6e1cb6d70d8a1e71f8c1a15dd78bbc39337d7189689dd4f61f88447af52e8c0cf3649f584c3db7695fe6049b4b3c8d537b60c50de47d33b3c4994e8f65f04703c25291b9037f450e0f27f4b6079394794660eeda4daf5827ff03763d144bc51816725eca7b072e4e952c83e22f5bed1f514b47e623591ca2c58d6cf0db6ad00c709aaf75e0ddffd00a71b8748e892e1b1e554e82f477ccf251f47b30132a32f00cff8ec748dba64e308483c4e4589e2d8a1110496fdb3d724f4e91dc33af456ac5efa0b0cbfe10f3321466ace9ffbeba97d6d9fb8ac4c53925f7021b2d59c6aaaf2b094d89a3ad260fcec4af5d2d0cc0e5adee5e97b5cddc917ac151754437e9bad2050aac15b008bbdcd12edeaaa1106ce4602bbf67741813f515e16b4a08af2ca2a34f27428dc2420af93f1357fa20fed58fc9a7f8cc5fa7fdfd572128f98e5c4380eb3cb3667d9e8c1afceb5c3104e94a99c4defde46b9d5625f02a6ff6ec165426bee4005b8f504f8e3764bfe1bbd12e034650470c7303a11e44c3feec17fec605d50b0639bd34a7b7085b25e25a7819382fdf5aa2ad058f090d62eec267ba125ce36051555e625f0ce1f1da96549b98f736295cf02cacafca49f6b7d1d21a06aace9f61b687ee2ad5c580b70e219de69f826de59bc873d9cfce187020dc1917679c84a19bb8d2fab150605c540b94dd7215d8e30094626d0c7f2b83580846ab96963103fe2136bb41432da727d75b935bf3f42581d936b0d4fb253c595622bff7bbe2149d60dec8193c8a0fb5ddfc2f4777e1f61d3f45fc4f4551ad3a59b7e0f4e0bd1cff0431330c68ba460a047c8a9298b88ed12ada3559e4cea8abaf119021975efd7fed2d3eb40d8bd6993a5987ed9f5cb9066b1794ca8355e0bcd52060864f8407a05c59083c597141526778c3d3fa423eb9fe4683371d089229b4ad19d24baf1468b1d4fa3500a1075818d8a8fcaa82c8894461e88c212dc6e2acc6fa63624d57ab85493081e995e3c7232d51ecce17ac148c155b2bb12050b38ebc3d6c70506db5963a3c5e4e47469b3f3167aa6c1451a3fdad5e2ac48aa35c50fb1394cae17f313118e621e0d7b9a0d22956e4f6617e864d7fd89774f27311edc70c4417f21528b3fdad6dbeead3e6f13d0cab8280a74db367d0e3468640ba6508f57cd11b8f1c1cfe0a9b9c626e7e1", 0x1000}, {&(0x7f0000001280)="f9ca68af9808f029471bce23fb4d671853ebe78879d07bb64389f7fb9188381cbe0fec31583e243101f478485c5ecfcd704d1da7b486600c3dddb4011bbaaa02a2e384067585a566f6d826acfaeaaf9af00adb8ac588a617012793997030f36eeb149838", 0x64}, {&(0x7f0000001300)="afa6f60a7e36e7d0f57d0aaee47d993e01ff0e11f72c3cada40b3a949caaf36577555e8820bc5f92336e7c451695933cc5376d712ab3b97f46d4bdb030abb253349b13d19be55518e4b1acd79b0164cba302c9f10f7e7f9f249ce17e1abddd0d3202898a99bcae8c425746828066468559e183c0094afd4668ea1fd8ddd9c9db", 0x80}, {&(0x7f0000001380)="f0bb00018a49930342c5020be19214392ea4c4f327b1b55b42c138e7a0a89c72fca66c4cb9e4c809094ac204bd055b228d4c98b48227589543051ce5ddca68974f8d5ebc87b4dadf59c33e45bfb7faa2efd6271f52474b90aef19c144a546258b15a9c", 0x63}, {&(0x7f0000001400)="0e74b3754a89b56cf19b38c7f4c293d92579f7ed3768de4464ebb14d8b8a320ce3dbeb970ad24cc08764609e23cf66aaeb499a1495f6e5e7375e1adf493344129c4cb59a623b772b0e6a73ae97489dd1d89268e4fbfdc6ad95c0900c758557a300c6033b4efb55a33eac8852296fe5e38ddd346ce21fed8db6de381bdced26d549725b376e50e62ccc60c6fdcb92cc5924d207ca41bbf8406be68ff8f50ed30e6ef0fb32407d8ec0ba2ccda4ae177c300bd91d819fd8ed8ddabe6ef4b4752c735fcc4e55d3c649beb5180d0ac802bb094ae0f16d22c08e35548254ab290979c4a679e8cf44f6bbb9b816d6bea02e863fdde45335fabb53f4205ead9526b7762059038270c07cbd041a883f925a17fec3c276234b7e3ab2fd87c0be34155cdae7c40d0271bdb21e22ce5be742d6c4a7f01cd00c44d52e044db500acbcfcf39cd6f708f14f9af50323c4ec5f359af435e7f621532b1f08a16e0435166d9846e28edcb31c2d6ca114c7d5295a013c68f342b799fe039cceabfb9a492abf3af96563ed3bc1b2052121ed9cc8d6645789913110dd0f062ad4c83c8a5481835d5ec53bd569e99c5e7e812faedd1142b27454a8cb1e21a7e494b12ad38cc7b2f9c7fc2ddce2741ee66a7bf057ccceec73549ac955dde60c33e1f94c4840b1c9b85444134fcd6058b4a7196fb8148c9ea86f7163e47f57c1991fcc741ca8d1d7c02a781a421faa5640db4e682d4f0372894e682c7c9bc5ba5761245976172eacdf14fcc6ccccc1e6503b400e20150c57e89883327d07121e569b7d87b91ee846fe5d7981cf75944a8a95e6feefa4d6d3db4f3be867a6f98d63e54a657b7546fcce64ec445ba9969db4d57492093dfd0a2f2c1f0807d4a154954be678b38677e68c6f75d61ea33008d6e88f325ffae74d8fa0a350ac884f57a9eb08584cb6a71f979c9b2d7ec6787241a200d6a6fd0218cbfa309dcd3e4de599242c17f03ee986c70917556ecf5970a23a37f0d65cdff021deaa890a114e563ed3f832cf8fe7aada992ae33bb114555d190ec5ad0f3e7d5b84ad69e55798a214ade88556470d81ad7c7ddf54dfb1973f28e087a0ea4c7fee3c5b83f360a0492e2e6928279b43b8e8b5c2c8f8cbf19880a11fda728321f7ae9a1d47a6be3ae3a7de71949074c03660625c2aac65d656141254359d90dd8975859d566523aa8e05dd89075d9d3afd8b526f94ece916ba0921ea65eebb08a114cc27afbb7ff515d767d3fc52c87112670a13e41509455f07b46db5d49bc84daa336091a72ae70537da3644320cb7e3412c779b599dd8ea4dac0ecc45aceb4114cd83924fd1f1987ae310040cbc6b9b5fae890c51e96bba87aeec01404a4026efbb4ccfee6cd2f63e4d36d23a011c19ea864198c5ccc354785fc194fba5f33f346ccb3bc14bb83f2a255599192e939cdb20c083d2cff3f62095dc9662678abff5022449fe7686952bf152b313689c4646ea693866677f86b4aa1ec0f4f588b70c827f17a5dfd8247979ed681b234dd94cf3ad6d140716ee8bc04e29a91d1369a5d1c541a903277076e18671de6f679db3ee9fe0751079eb6a5346b656610fc34bf37eeb30b1a36d1b2e7b617c1d67e7b51093f47b7c6645511875f3115f1f5aaaeb3d91eb28289bfa843b26d4bde2c7ab23b42f073b74729a1ed926e909e093327c14de41532b3cd097128a428ba8baa60012df3be56fa66dee751a4109c79ac77eb690e0f33e01056e279f87b730cd9664926a731f75a8dece8096cc214eabb98ed7ee2015246c3f80b80d4aa2c58bdcd09a4a013abdfae12afcfc961c465e970cbe8dc220b58d1a4caccdd54cee52c80d57921858e629cf63e12910f258be25f1747349b5bebd5aaddcee50dca063503666bbc9ba35353e883e9a7859a1a85efa5c93c4aca92b9b7346a471b69ec0e623b11a205a9b66985768275b2bef55d90f719241155aa719d37c6d52991af8790dbc77b6214a240f3b09ede59d151681d35739b3b6600d24c2ac0668d2957fbc0715e9f6c27f3dae4fbad9b6b146574c49791a53b2ca7a4f232537c324066be5a21101c7570d345ebbfd01454a2dbd87cdb0cd5e30fb470d41eac8e2b31c2fa5db63cc9a265345b67324fb3b5005db00f6f639955a24ad831413b3a2830590d83129308cf9ff71194e4dfdb936e4d9586062e91cf3d237ddf22f09b802b7a50c201810772ddb3c3b064ded181573dd0d15dd45feeb4e257705351b2a2c0c4345678939400d09361d1c42d793441cd5cf1c71280681f95f5b942158c90bf67dc91e7e2f62b7a2c9c0780aa90cfc7594c20a6db090a7efc757eb0a7c8ff77236404247d8fac09c0e5238947163db50267bf92561578e46c39dfca42411327661092e406c41c9a4eccd72ec56237b3b3b518248bfed1d32f61e34c099491e4efa46ec29ef2acc9d34ce96da7c98d3e8515f648d41b26bc52963d91c791eac31e3ce1ac22c4ac4764c5f8234fc27010dc71ae26d4ef5c3c14ecaf29af8b81d17b0ffb525fd750acdbfcb5c3bfcbc8217370cec0f6b83b735d0092cd88f8962f08ada6a3f9ecf8b993f25530c7013809c7f24c3b1f904b52fe1ab63a6d5a448e209429f80506574932cf3f89b023d79d8c6d11c56a94e647a49b7d5298d7a58cff8a669677362c37bdb8a5890b7740f6a8d8988ac404f1845bd166d45dff6fb4e3ea2199d850876d1bf2a39141b6fe8b69727b4b6908db97ef7bc2e26e54e043ea15de1b4ee1c8dc4844cdc971c7eb2dbd45b66c10418eaf4406014175d0cc13b215f039c69198884ca4d875b1bc438742809b87f6b058474b6084b032c15b2cb615f1bdc4463fc8fd4656cc7021633c3b3b6265475e2abd19a0e0c889dcebd80c9ce2fcb631174006f9d84cb51a9ff7564f978d079b03f841de3f194ff21c3edfdda1deed7c390ec938b062d1ed9b62078588a389ecfcad2a681101bee232faf425b87904b1f57fbe554cf5ee125aa24e3ff38d915ab", 0x851}], 0x5) munmap(&(0x7f00007ff000/0x800000)=nil, 0x800000) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) r4 = socket(0x1, 0x2, 0x6f) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x1, 0x3, 0x0) ioctl$FIONREAD(r6, 0x802069c5, &(0x7f00000001c0)) socket(0x2, 0x1, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) poll(&(0x7f0000001c80), 0x0, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x6, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000ccd000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f00007ab000/0x2000)=nil, 0x8}, {&(0x7f0000f8e000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000047a000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {0x0, 0x0, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000b09000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000065a000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000efa000/0x1000)=nil}, {0x0, &(0x7f0000a75000/0x2000)=nil}], './file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480"]) 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: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f0000000100)=[{}, {0x25}], 0x2}) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) r2 = getuid() seteuid(r2) getegid() (async) r3 = getegid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r3, 0x4) fchmod(r0, 0x2) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x5, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) semget(0x2, 0x2, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) clock_settime(0xffffffffffffffff, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f00000000c0)) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc028698b, &(0x7f00000001c0)) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/19}, &(0x7f0000000080)=0x15) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r3) (async) r4 = dup2(r2, r3) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x7fff, 0xfff}], 0x10001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0xe0, 0x80, 0x21d, 0x9}, {{r2}, 0x596e1267c7e9abc9, 0xb0, 0x2, 0x7fffffff, 0x4}, {{r0}, 0x8000000000000000, 0x8, 0x1, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x82, 0x1, 0x5, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0xacb, 0x14000000000000}], 0x2, &(0x7f0000000280)={0x8, 0x1}) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000380)={0x10, 0x1dec01d0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000023000/0x1000)=nil, 0x7f}, {&(0x7f0000255000/0x4000)=nil, &(0x7f00000c1000/0x5000)=nil, 0x100000001}, {&(0x7f00000d5000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x101}, {&(0x7f0000173000/0x3000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f00001df000/0x1000)=nil, &(0x7f0000142000/0x2000)=nil, 0x4}, {&(0x7f000027a000/0x1000)=nil, &(0x7f00002d7000/0x3000)=nil, 0x1444}, {&(0x7f000020a000/0x13000)=nil, &(0x7f0000288000/0x3000)=nil, 0x809}, {&(0x7f0000239000/0x3000)=nil, &(0x7f0000010000/0x4000)=nil, 0x7f}, {&(0x7f000003a000/0x4000)=nil, &(0x7f0000255000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f00003e2000/0x2000)=nil, &(0x7f00002e1000/0x3000)=nil, 0x4}, {&(0x7f00002c1000/0x3000)=nil, &(0x7f00003eb000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000380000/0x2000)=nil, 0xffffffffffffdce5}, {&(0x7f00000af000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f000035f000/0x1000)=nil, &(0x7f00001b8000/0x1000)=nil, 0x6}, {&(0x7f0000082000/0x2000)=nil, &(0x7f00003e7000/0x1000)=nil, 0x3}, {&(0x7f00001ec000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}], './file0\x00', 0xfffffff7}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sysctl$net_inet_etherip(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x88) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x81286947, &(0x7f00000001c0)) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x7a}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x7ff, 0x0, 0xffffbffc, 0x7ff, "01000000080000009bb82f36b921aab39b58505f"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="19cc08bd4cbebdab66a3a2d043d8dc98185817df87c27e3b53ab5fac0956a634251dfe4b13c09315ee3efd39c373338b1d7f6eaf7104b1b97cf4dbab64a95beabcd593bf71cca9f64504bddb0c8b2ac7e1204924505c9dcf61f64e2bb97921ab813e658a0547103f88593f8212f93dfa7ad3901bc8eda188865c5dcce68da7e498c1de76d91e8fdb767998c2a1c4a53125893ca5bd69120a4950990de70a340e7b432d75e27dba66548f9690115967", 0xaf}, {&(0x7f0000000100)="6e982153719c7280b3726cd14d7fdf6d18a9f3a3840de4a2c235530281234e85a1d77b7092f983ad76e26d03e84bdc1e03af19d72832d1e3bae92426ace5f65931c03ce8246e8fe0a9c9955cf810a8fff878d5a55de93c3d082ddfd75048ef3883cb0d4fd720f8824fa929491377b89ea435ce88d9901c96c76fd007b90b5cab5f23dd25420b341f88a06d12805875fe38df23b69a21dd35c607d944fe2a6468e0aaa249da07c4bea3b9b35f9fb9f4815387e7a9f04c7a31a53051f5b700d12ccb28c260165bded5451010d4e533518b84a28e0cb40d5122d06d31b99117725bbc973cd9e380fd920cd9ad598f9dab6547f196aeddd4", 0xf6}, {&(0x7f0000000280)="0c59d213fd5e7412ca74dab255a7977987137a27894836369d8eb16b918966589b5200c81451fa31ee6196af7efe90ea82a2264846cfe52910a6cda7f6664829f75086f0c24e13bb37267a4eae46fc3a9c", 0x51}, {&(0x7f0000000800)="2d4fa8c43edccf010b93363f3982da2c4393da283b5a6abdd46e6bdf9b51fdded2ab4b495de569251be76751fb083b8a36360c9a9fc29c0a143b02fe3b691c9bd160564a79b2a59e5c5170c2d02b8553e4521017d9f317f66d252d695ff440ab678fe69290f7b7120c60db4965e444f8d9deaf86f72add1ecf78dee95576049adc0e0983446002b3c03af6a73fc631012cce34168ca44ded051a2e64e5cf2984ba6d1865d82171bdf48a974d347d3fcb6bc1ead32d04545163e97959dbb3630b951fa972c50ef4fb1a64fe243f1638c7ee554ce64336998af2c8d3507d3d0d2816c132af28d34cd18375a29322b017f78f732f342b5e0234efc3f539f28dcfde45d60d93047fc9561ca6781ee653440252a0bb7912bdbc3d1ab486d9c347677cee78e7dda95fa9f05eace9db7294d5aa55b4184f32a9c18828ca003f792dd91f451f5a334684b8f53cd577eb23aaf8fd459bf6b342895aa597d4261620ba68c35b1132e86721e2507938337c4080edc3fa10b830a507b056b6412e6323f501dabf49aeb6400386887ef355042b61ab23237d7c1c039dd501eba05ead4161a367c833a77814b709b6ceb0bd783eed93e828742178049215f3117c71413e80f871719b12df8a2ed5801c8babda6f37923851a6307e57f95f7f7fbdf20bd84c675b975b8706775ba8f4478a05ac34fe3a9f35ef6f8b3fc67eb118740c5170f7ccac28e98088063f5c60a8028e6a13a4e36d75be5e210d2b09118d534406d051e5cd68ab3c0d7adad10e384ca2e87072c5660dd8fb8904f1a678d688bd90a91a8ac4f4f8fd0a3999250f9ce30226bac8db1f1b7fbc856aa632c64c074a2ebca549264ced603490128b6638cd135f98fbe6ab57363a6d43d2dfb7bee518cece3e5fbf6e455a16150f2dcb3d1e93296b5e803811cce34d79dd0d9ac380f2916d48fc7d847ac7f5cea93b31525c622ed8c7b488bad84a806c2cad76dbfb191d6d7f98fa770f06b170bca52253edc6d6268279d14f20220a09674ca5f8fb74005174d16e475a2974de5aac20ba756432d10a4e932acc7214abc448ae0f75eeea7c5e83f50c4e5448acb084733bb0c240cfb0c2386d12bcad8c5a90bf49225c6a1d77b0788d1f31232f012624768b77831c0819d323b5917f441365c4d70b9c20257d9bdc273f87235c50c229ee791bdf40c0111aaf5c8ed6509cc971d741699af60508", 0x35f}], 0x4) writev(r3, &(0x7f0000000e00)=[{&(0x7f0000001140)="e1194fe2dbe31142d9507a5125a27b519bfd569ceb601d73a47e92ba18811a6364befda4ba662163332c93bab133c99dd56b521dbfffdd0596bbe9c49c6747977be20d1f5a2e1f02b8d9cb6e522791f61a3acdb45a1e3d1d5607cb2aa673e67c165bf55b24070b5100529f741c53a6d70b48c0f609defdcfc7ed0cf9f0fd0ea88438acef51a84d629b541420c78f064a7cae2a7bbc0c491985cabc7caafeaf1d5bf82a31168d0bc7509bcaddcfdc063ca5a009db0f8ff5c75b13bb4c08be76639e20bce3d7c9688667d96db0544408ddf790c5ec0a595edb1eeafbe68d1dc9a9cfe0a832720028513f0ca8c557d9d7e66a3b23fb67a3f8f222979dfd57a8619c2fcbfcb459c9956419f71c091066edfdc511101dc694ee646a4649851f47f77015621edb27e3d660d1f94f5af8e4cfd599617e0093836db7513aa231efa161a3f4a26e067c30171d53b1eadbf1870920297705b581f08eb7412c0e4f2ebb6b8019e894cf36120607145b5d5ee895f71596d620cab5ab9301da5401040312b87fe0125ff8d1648fb067a34cdf7ca50156a21e31cafbb0f5f7aae42abdc677839d7f77823942c1cb02b2abc25b94d22f5dc86c436fd209aad6523b9d96ce5201c00f6f718b3a4347835da14564e6b511c555f1b99bbad914a6e6e063e4979b6959cdb622a9b616d2cca8b167b6e581b45ae1bc56acbf6cb61f819841f3ba5188b53bd2b12bfce36d5ad58126c35e811fdfe9b71d7181141fda2e12883346965bef2ca85d1e48efd8170d5299be5555da2ecfe611de2ac406b31eef693436b2f48374f7f5e68137eadf0dc2aba86383a01b63fcee2551694cb484737b3467c84eeb3a785ae09893336707bc7d33f1aa0d077d6f847f305486ab86a71675e003f85bd3937ada31d70fc62d6e0eb238ccaf8dea332f1ef7ae6a266b5168e847c43d7c39b03e8cf81ab2add176527de5576e9ed84d2bdd5880de21097dd568ce7b4f45b9bdc86776dd5aaa28f2b0b9e975290c09d0667a6a38120e71699b3661f55e96fd02e10b44083baffbfa002b739de5e508f731dfb600305797652d11b4959f10520cee6d39cb3406ba4c7611d0c08e2e5544aec0baf1aac96e90cd2f82d5e4bdffa59af43aea9a86b49bc2dc784e73537ff1946878a7caf701093827db1effaa0f771884df531646bfc6b4c10e0e995fbf98f25d8a792a0d76abbf0350c51fcfe65fb148efe7cd66aba07d8b9a55c614fc4a96207487f89dad51419d7ae91a23699b4bab6307b558a4d5010e5aafd892bd52940e5e9e8e6000cfa0fe549970a32f5939ab4f0fccbed7552d5a6f50e466f43e65c07d87d1f4dadfc5813850d787866c1c61ef5e87f27d66dcbdfdc690e51cda887e1309de35fe2af6b4cba1f40a1e68c838dff9e87ab2bd4918db634c00b42fccdcbb3affe69325b7c7a2f73b655c8a3174a08102e20359c0c2e4e4f3677d967bc176e4a1864258e24464d2819e9ec7d0e8030175086bb3f4b4e4949a3aafb94155cd4f90816718805a77e1a84009a29b4b7e4a7473a869bf1ea89079e0666524d7f0957297df01ba6f1396c3d43170c3ee40f8d3ff8e9d6f1e856fa4088703d0335c0ec2fc7834d4c322f644f2bc5a69df104c9f06ef470f96f35517ea097b7a757069bad3470e0937c14e324d89b3391646497d9c23ac770481f5b4d3a01e7f8b149cc4503253899423be3c1edf4e1efd53b0efd9b05812b62b465754f60bec4db676090d9a93dcbcc1f621647996b4b95522d00ca40ddc2e807a2fdf3d4d87c0e64a1f53cc1ba690dc18e086b1f3bcc5f66ee8d15ce6a29d1e119614b2886789f47ea20c60d8c28f3d3329ac2545fdf19fd18eca79f311cbb98dde8a6e04423a201610e77206ea56a9422a983c90c4855d09fe8b7b6743f4f85cc7b0383b81514cafa20bd8d67b74b348a0cbec54d25ea3249c2de455128a30a1c51919df307de0ebc141905cccf2f3692da4ae22f70b1df79576983a104d129549c4e451c2e186da43a10f286eebb4f3ff276122ff59c887af7a99fccf17455aaef1e57b10c3907056f448e3b0c8c9a0c59a3351666e72e2026ff1afde24eae9d23969756f93854b4d9d2af1f68d9f4569c1f042b64f556bceaee29ba1376b9a88dfb70da51358e483d1dc450b31c7f01e5f3877f8d6cfb308f7a9f97515e1c07fd5c416b3394dc862c2b02267dbedf6981d81cfe957e87c7120733c96bf55ce184686adc411fb7d078df46fa7dc6dae98fdf3363c21340991c3a5bb1ec5b9f643dfc8096c7fbf5def92b1332ee6eb33c2243b69b022d24e91a56598985f59a6af1e626715494244abde85c699765cb13f63e0e9c7347f55f32df58410b1868da4dc5def78c55aad78fc8e1995882fbbd653667f9d412bfa4deb0acf46177c2dd3658c85f9f0ee3b1f8f7b536be2ae092fdf61a86a51bb6370e591b70135376ea94c9d0384c37d35df7aa4c673011b2edb8e93d3557fdf24523de43a87eae3b72f733d6ab727b90f3e16bcebd363869ee71192f024eb5cd681a67d54498d267bc4be7db7030d7293043a4a338e98d31ddf5f24e31406e93ca2121bc3d89321454b8f286e1c9fcef1890bb34ff857b6773392dd3b671a33cb8aab9bd19e27579c8dd54a7af7236c545c5ede4b4cfbde9a7cf4d284cf63eda72e4c7954d04df7824774aca3f3a4a0755af17e2728d5928353d5645f59b41ad10e25d1979253043b3cae682223e84b8f3d6634dfdabaf4b126e06c2174d5cf5939f464d20d8de5f76c0e8ee7d1e9f0ce0526c18644fa5f1df9c0ba5fe49c158b6903e48ede9b84732248bf92264a3c7da500415da9f49f6512576f950fa1ba12ab77b5b414869664f2bfe056b4db5a23c5626553263cdde2de91953dc380ae698ad8128b0219bd348fcd8da2b3b45cb3cac9892e1c132eeb16f710e42676ef7503f6e929587881a65649d49376995237d9cd04125178d98b073bd2dfbe720b9c9f6ca7558763f13f56eaa0824fc0feb69d66f0a702661875fbc64d4351c6d6744b065853612dbb5e6f410b85bd1c2b506adf6ee12fbe43909fc94396fbdb211295cd2d14e77da4abc9da8328705532225f02947973ff019c382fe4a44458f1dd53e22252a594b03790eee9d8a13432bfecea2793b8f9c0a71ba8783e09a43782736abe59e59da10f3b5b27d0a926e1c16aefc97e053b4dc4d7023287c7a6a030aa9b84510f308243426f47e75b694f320f3a914a3c43416db7593f7d98e0d5a70ed032ac6aa269b0486b178f2eb2bbcdf8052c7e6eb023ed13f176f7f46f18cc985b818a635481d838b4fb95a7a3abceefa7bc5d2a73a75d34ea1c2a1356bea575be078cfc343009fe45a5890677814ab25c577bb80d01d950e8dac46eab96805d1abb3a3429e1dd34787e5050c45adbaf963ae6ec344b9bbd9325208ca759ce6285a2477451048e20c7376036c9cdaa1e491d256c9df5d73da616ea42a421bdcefad433a0ca9b8f7282aadcc8b0ac4e3b312e6e4e842e2d2c6272b93c8fdb610b653ff8e0b07b081bc84b6be3aa199273f192e72f7821f4e49fba8185c4f8f0e63c865bd1097689723f25566f1336de97de7b5f0c03e1a923ae91bbbd2ac38926730c9ed7223bad7b4640106689afdbcdd05676a6cabf637003cbfb2c433d24d1dd940a1af3244535d3849c4231ecbeccd9b92b7f02b9932fa84a0a3762b65646a55cd1e3c1d89a1d1541d1056d7a8307da112ec8d9160f9a93826809b5e10c22c5e75a95764191a6de8b8e78ca5f614ae748d74d6215f8d4455ca4c640395ed199bf925f6ddaa2e492279cb9dfde339b6797f3bf4ddc0ccaf2a6f5d241666c16c69fa5895edc4bc2de2965aa415bbe24bea1d799b9409655c0c6fca39f25f75593858f9b0ae29e6e38e830d567df454079476eb724411bd15e5f474604bdaf60a1067965d424eace67c82bd6b7e657f37bb5f95bd2a6afb957e469ae61f089c0b93120f4bc3b71970d8732eff0eaaf744e06c59898c95655f3854ab49e0b22468c2a3b1448d9fbbe98d374220d04a8149a5b994667b7fb48675a4b42e3619759512bc95b0145fc03778fa5748794c591d7ef9915242e8ff35c92d9b2db15885339877cd0328a5f7bb223b01bc582da114e44560bb86355821cd680fe9097f7bdcb71ac2bce3a4eacd0da0448710f29068ef6ea0607cb0f8c01bc3af2788453f1a3f39427f056db516f7cad6d548c19c96e4158b28b372d349da2971141c1b8d9dff9d6007b96740fd41017c0fd7ad48d8f7a71c4e7a59f31935875d72f", 0xbe4}], 0x1) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000200)='./file0\x00') r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) r5 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000005c0)=""/101) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') geteuid() semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000140)=0x2) chmod(&(0x7f0000000340)='./file0\x00', 0x1a2) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x4}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{}, {0x64}]}) write(r0, &(0x7f0000000240)="fd1d", 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x3}, {0x64}, {0x6, 0x0, 0x0, 0x8000}]}) write(r2, &(0x7f0000000340)="143e367710e86f395a4b13c4688d276419561b814a8e80f690dbf1c7e2beb8d14f3ddfd0110f08a4bd88ce111b21bdae2771aa4a4bcb9a7c94f68f75e4ec5df0844410c719e8137c2f1a714c9666c7d612572746fdbe91237001000100b6ae2f24bddc478140ace0a75cb740018ecf0a47e3a3621dd09e32d7cb0e2feb000f51473ee9d9fdcb7d9582822e3e6f4405282ef1d379142e6833391df2ab9965851e482ba833be5e34fd467d799e20f60bd108397241fbcfcd", 0xb7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6, 0x0, 0x0, 0x8000}]}) write(r3, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000028000081"]) executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 0: r0 = socket(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002300)=""/54, 0x36}, 0x56a) executing program 3: r0 = socket(0x18, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: symlink(&(0x7f0000000080)='./bus/\x00', &(0x7f0000000040)='./bus/\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069c7, &(0x7f00000001c0)) open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40e}, 0x40a) ioctl$WSKBDIO_GETMAP(0xffffffffffffff9c, 0xc010570d, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x2, 0x0, 0x0, 0x4}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) minherit(&(0x7f0000474000/0x1000)=nil, 0x1000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) open(0x0, 0x20, 0x73) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x6}, {0x7}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)) socketpair(0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) syz_emit_ethernet(0xe, 0x0) poll(&(0x7f00000002c0)=[{r2, 0x10}], 0x1, 0x9) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000240)=""/3, 0x3, 0x1002, 0x0, 0x0) r2 = dup2(r0, r1) sendto$unix(r2, 0x0, 0x0, 0xa, 0x0, 0xffffffffffffff59) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x5, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt(r5, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r8) fchown(r6, r7, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r9, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r11, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e"]) 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 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 2: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x5, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) semget(0x2, 0x2, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) clock_gettime(0x2, &(0x7f00000000c0)) executing program 3: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069c1, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000007c0)=[0x8, 0x20, 0x7, 0x0]) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffe69) setreuid(0xee00, 0x0) semop(0x0, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000740)=[0x1000]) r4 = semget(0x1, 0x1, 0x230) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x182}, 0x6, 0x8000000000000000, 0x2f}) r5 = getuid() setreuid(0xee00, r5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0xffff1c8d, r0, 0x0, r5, 0x0, 0x125, 0x1}, 0x1f, 0xffffffffffff8001, 0x4}) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000000)='\x00\x00', 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="2aba0f79228522d81505c2abc71dbf569341d25ac6d93d9912f4aa04e960c6de16d2ae23da1e7e82702e9ae3b805f5333e4590e219fd33f2d2444dd95710e219a1f0a812553f18632ffdbe7c313e0040909f82d0cc6b2d510ca58ebada6891cf0b198314378196ca79dd6b0b7e1c9849d9ce03a22e4da51b55ed737e656002ff0bcea5", 0x83) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) kqueue() semget$private(0x0, 0x0, 0x67f) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000001480)={0x81, 0x8, 0x0, 0x7, 0x1, 0x200, 0x0, 0x10, [{0x3, 0x6, 0x6, 0xfffffffa}, {0x400, 0x100, 0x9, 0x9}, {0x5, 0x81, 0x3, 0x100}, {0x4c, 0xf67, 0xfff, 0x6}, {0x8, 0x7, 0x3, 0x9}, {0x8, 0x80000000, 0x6}, {0x5, 0x0, 0x7e, 0x8}, {0x8, 0x5, 0x56ef, 0xff}, {0x7, 0x0, 0x0, 0x4}, {0x6, 0xffffff7f, 0x1, 0x100}, {0x6, 0x0, 0x8}, {0x4, 0x5ee4a9bf, 0xfffffff8}, {0x1, 0x20, 0x20, 0x3f}, {0x77b6, 0x7ff, 0x5, 0x3f}, {0x10000, 0x3ff, 0x1, 0x8001}, {0x9, 0x3, 0x8, 0x200}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x412dff) r2 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0xc0}, {0x8106}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) poll(&(0x7f00000004c0)=[{r0, 0x1}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xcc3, 0x0) r4 = dup2(r0, r2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003e2000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000500)="b40cc813313ea6d5940435af15f13eccace887b9f7a8368a3dc85131578590c9fa9cd5d27c49a5f989aa50c24319a038f14f684ef34dfed76228e61242a31be816d0d6075de81fdc158275713c0b3b9c4691eed20e69f5499e3e04f8a3dd2c579c357814dc677943608aaae8f097452d2773554602709c71010cb1f4b9daa6a83505ad31c220e25d97ea473f53c23ff97442a5e8ffa838ad19e151616d1ee3e738c66232b33764bbcaa6af8b77e85a04a28897d9097ffa7a1d710ff5ef812948c47c0539d34e36901e0ff46d3c9dee2f0bb3a59c028dc4e3220af541e5fd482e2724bbffb86ea3acd4550c1a74714459a528c6898e26f7ffffe3539efc88b6e3d5b70766c77ec07cb7ff35430523df3a43ead1f3c90fe23bff2c8c33516e63545bb9a2659c0997cefc87164edad3c64b3ba6858b122764b35419fd326c3b43282a778bad4ffd63600083b4680941b89c7fd0a0683077b84b237f5814d847e61b9ea35b371d6b7a1752f3512a4d812a9d26425ad489461369398dda67d46b56c8269a5a3c4b7327f64fd0d7df11c310282fe2ca4b93146443ea3625fd26f1", &(0x7f0000000140)=0x1, &(0x7f0000000080), 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x10, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}, {r6, 0x100}, {r2, 0x4}, {r0, 0x100}, {r1, 0x8}], 0x5, 0x80000001) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x12}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x10) fcntl$dupfd(r4, 0x0, r4) executing program 2: syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000002800008100"]) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)="e36957d7d559d3e6e7e8cd053418f338e3fe7cbb1916900e5c433b400479152a3a8086a3975b1bdbb2410758faba1d884b05a479be81dd462fa622d98ee42563d32dfd8538171feab4f56ca1691c62", 0x4f}], 0x1, 0x0, 0x58}, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f0000000080)) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r4 = socket(0x2, 0x4000, 0x3) write(r4, &(0x7f00000009c0)="5b4daae1347e317f7865492cc7ae8338c894bb727a5098424021236f42e6fcd6b73f7b645a9bd295c69ad17a6e6fb3a9d4544e1f25e5ce5d879023b3e0fb3b9d6b8f2704dd46c271b8083bea081be9fc686a2d82d2edfd70ab6bf4d160072e68db77e8bfe502016c2ec1f488415ecab71c09bb9d831562844e583b86b38d33b630d6b5d295d34b31c6d866fd8b66a95f9381c828e3af791dce93316607750037ed83d62fc7154d5e469a29678351849ac8a9992aa3c89eb6589b9f5cd10916c37b57039af21f632fff83b3a7a1d0d7543e19314adc5be900a8272691b6bb7e3dbcee77b46f9ab5ab62b7c81330f1f1f9ae58ec6c668aad1f9d1932bdefed1de620e540b57a8774864b5fca4f616f9ec4dfb4d3de06c13e18d626b8087d65ec5702a8244f337f822a7e130b2deb9dd4ee7a1814f1c2eed9120d5778447a60c14a3c9b2123aea72121c4e6d8ea89e202020fd03fceb3cb5785765b2e0885491dc4cf6c74a40aa11db857a52af2c93f8332c383400ed2660350ff3e0a0166fcd6d827caa61b5fce22749341340b6736a08abb069fd6c4d3b0b788134a729636e949b1d056ab812cc45a7984878b434ca01f5549bb08c95a271dbe1106df3a02f54fd1762b61f68e5552821056537a7d3f7ee39cd5c7ed0f0bcf1ec30ed0753ff919dea500994d13e25329d5731afefcc0389e9d55124689c6fcdb3bec59f7fc9afa0692ce8fa9e7fc711e489c3732d9cab8c2b412ff7271398205b1c72106c90a77d63f162c7c2e1202e526ba30d65baaee9493a28c744bab9712312da377986551e01ebc19fb7291a6244a403a4c690c56c1c138e8cc1e8811b99bcbd504beae5e4fbab2734de54bcfeabf88f6b70881e5598adfeff5a3e35dd97b156cd9c6153b723ee89aa9a4fccaebd0b879701aa6aa2c75eacb002d2baa05b7f51407a3d30b19e30a7c1d874469c0c4fe538e7f3252b4de5229997f9c70c66e56e79371b57b963e08a00bcac756deb29a483d05b911588c13af775812a3aabe960ae1ad336f54986f6b9b3841d2a884c19a371e9e8c9aa6cee348c631b1e75a3c7b90ff34adbc74cd1c2794e70c9604a370ab7b9663a4a0bd7258479e550cbea46e40499d460fc54f041fd6a03905b85968f1de1e48910789f287662eba290cb770eb549966dc0b47122629f70d4eda445d95689214aacd8b23a3a8912fbf57082f27694f2c3b0176b36f40a4d47183ea2d44a3828d132398b9358bfd22f6a3c8055ba460838e7dda136f77ce6271e5a80009adb48f54872faa8883b70921631533d93265e2454e989972224ff090dda17ef60aa5e3dc59b2be48750cbac4efcc849cac4402be28825dcab637f316f0601f2617a478fed74cdb070e1bc694e9b3004414dde0dcffa7727e99cda6e5decafe408137ef75f46f343e4bf0c9e5f2f758d02068505cf1524f100d21aa356ee67fc7301e89f7777d96764fb1a51e9de3de72a1ca67d9d002b400ad99206563121eec80c880e3e58d3c142ba6bffd1488cea8eaf7fcee91a1d7066aba58909d26b66dac8d3704321d8e9bec26d2493b343b5a2f6398a7785c340aa01ab0775c8e3b09f22212e04d01e924a9c3aa8538a4f1f64f1b58cc294f15e8488de348b0d39e610592f417310a4e5e1a0fe0949e891f986ffe95ae10a02b1d1a29dc54619e619ce58826a47e3664b7fb34098b5cb2a53ca568f49d8ecdffa49445f77a4de5848c1e929d8c9d187701ae14106e2b5c39e63b5316b7e672f57f03d807964d62241beabf0a56c7caa8a0a944d25ddbf3d1a1148d51d280718dbb82b5b08ee44585d703721c2faf1aebcead7ee8188b557af07cabb5c7ff1788613ea59058b8e621e32cb323f4ec7f790d135144defc6df3cc20ef1c195350287556fd4e43beafc0ec467792a2bc75ea9d371ba1b2cc18b7b6a15a49abd14e442283f9bdd6edabdfb7f092073965eab57ca8f5266f1ccbcf85a63832d8305220c0c5e3c962dea196cf1598ac60561cd67b1702b7ef0021bff3fa6b6fff5f43307856285ebbd9fc1e882a83a9623a3344d4af49e9345d91c6cbec11c4271a31a6a55ccfa58d768af649be327b173647028ba1b63b9a42524128eda2201b67b088efcf1185f6172b66e79bcba79ee791fb78370dfa6bab803c5680cd0558ee613dcaf09ad5afff59e9db46f769aa853eba02c73d79a05b68e2311c053145b20ce5a205a194d879ab7c9195f5aa8d14db1f967d043a790bb92b35c00d90239b5ffd13dbb93723a8faae75030f651188878f736520e3413a1680e05597d483f50b86f8bfe2510f994be0e7d52a51c02868c594d429175bbacb1e8082586bd73b19eb6315c95b8a813bb74f4d271c17656c674c6684e0deebad4a81c711863e022d2241356f925516b78e6b803270a11ceddf1d9f297299f015564eebc32b21bf6f3ee4ee60c146c3989bb8edfef21229045550680655de326880456417ffa5674b304a1985feeb6de1b446bae1b95125b60fa2feb0a6237f36c3d5e63179b83e12af15a214625b090d1d22dfa671838f531839fef9253162a5958e443a95f77784e24e47beb7c785dff500c3ba92cf5d2a0e94b61510c035b292b7e4abac91ff0a5b236f849b87dc2fd416f5ca6357ed43ffa757ae1712167a9cc20254e2e5821642122916aec787c0ee835372c6839ee1d93376a7fadd65133c5c928af251d8b1c9033a6481cf42dbae4a33a64c5857b527feb459a758f77507d73f6a406f688de2bd49b5c89f8dab9a90f859b442b4eccb595dd6225e6dcd6d2fc5cadd41f0611063165c005f44d0cc47e0f2fd900c74ebe6da15cfdd11921e41f11fd623654ac51b3332693480c93796dd117855c13ec6474dd074ff0c2cd4afb22ae11895562e66cb5c6c7f209ebeee598f93b3eb82e65f5f8b48bfecd0d80a34a4ce8cb435f97508a4879cbb58ee54c1bf52cb3f7a0f84048258fa19c607e2a2e4d6fa7fe619dea53b0c27ec9b9a2e838c499423fa83923169ef4708198655e3fa2352b82b0ef0412c5d166c0055e2ba6bff67233c180a4fa3b609306af20b8985b778908483dfd40b7f7389e1a5d1523d17072cf847470874dd8d886d116f58c3c9e8b754c802b8ec7d5052a5ea0be7a47bc9f6f70147dd2cf702b60d8cef27ccddaa4e3be48a3baee6bbaa4db4425a168b06a9b6f6e48c2eb8ba2b63504f9f4cca38a9f8d700b0359f5119c9e26b690e373c90cc962c9f141054e1ca4affa764507a83e37ffcb6e0268bb69b9855e122ccfd057573ce8f3df55d9476ecaab184b152222a67d4bf20d20b588788c60827b6f8900a85627c5d82b9043c9e526cc165ba166fc52809036ec6dbce0dc2c35c36fbb08f88188f4c5f8b5eb071805ffd4488a6d21025a693c5f954263b66fb547db2a6d1640de9675ec0bb018f991d4f6376ec068a60c8076a3be8256ab5c61c5415a29e183af5e4cbb4261c99897dffce1711871bb7cca3fbbabc5d840639bc1bb72cb7fc1fb0cfff93caef68ec5fca89fddf38092a5e8cf47ec3a591e061ed507c8b286e5a31368c4bcee7aa47cd4d6863b773ba30490efdfa96d9ad84f6eca421eed1f68c5a578d97c620a121d5aa7d9fc9728adfe167b39e007b5b43595ba704664e3ddcd3d83f945824ca5d1fbf64bd5f15d88a2b8f9d3a2d61bdcd9cae14bdc70e1142ea8ffee39e77c97ae5df4a1b425625b994e69103823cd27c63e41626f8ddb712f97e027bf3af7ec0eda474cb52dff55474fccb7f291c9ecb10f3b1300b8d316fb1ef53b2c92d306f0acae032e79f476db170041a19a9565059701ba3f1fb8a8fe221018402f0080d9a9c16d4fbbc7dbe75010bb750c14a1c16c793f112941a4c21bbea04d343b267015c0fd4e33aa73d4c0ee66b9320d122585f31ad39f84259cd149524e8b5b01b651966e1000f074366b1aa162c74b8fd84e554945cffbac2a4269b8668a8490648c0d55b76b6d3af79d7a8e03db12b88c651747397cbb9680cd86a69ac8d6b83103605f53f4bd8798bb994e9e20d672574abc60d7355fa65b8e34ac89d7eb15d1967e7beb59e0fc17789e117ad80e233881c1bdae8d882c5cda53a73cdcd3c7ae0b35f9a0a77da6df31f09b9168b055fe2b9a27a41c6ad85926a5960f516c64f4fc145d45a7362f19083faac3a52f33996c0c2713d6d01c4ca342a0857b7fcc211be2a3213b624949251e8dd520fb2cc69d098c66384d40c0ad58d6967c241a9195a4f3ac322bac0e0e7b53f2a0ea9aebc7f0fb5a5474890a5abcea16d22b9ef72bbd61eb4c4580b6037507e4a536a7737b92f08801949fc273165d132c6fe36fc52fc651b77b78665a0e158e4ecaf83c26477011373d6847e786b72cfa59e8b52504e54aca1f617f401572d0f3d6dcd7060b3911daea509b0170563d08c553472dc0f7d812d864373b6dde1a24b02a74abe89d58fac2b6a190521a8374ea2b8dd06bce54c72b8642d81433bee291095d587b8c6e84754ad4632b362dde1e8251f477602901950d8152fa586c1b3e363fe647f0de26bb54c808e67982303cdd919e1dc04c7632796aa5c38ad452a345fa728e52310cac91d1295ccdb8dd0cfa071dd9ceaa559d94908d654b686068d529ccb8a5bc7f5926baf33997e6d5b7eb4789db2f655edb4f901a9c5e74bc372135f8e5ec7193e533b2d61bc526f526005134d8d2ac5fdd8bffe33e9b6927ce314fd90440ffa35c4d94250a4b49b9654b0e0d2385b3cbab0229264e4fe92a1c8f6ea84fe884ceffac42c8a2540e2c058d2e6d741b4a025f10bba5a2e32d7898ad919c6716b7d3bef2a6a0e3d4689eb524b671f1a008b635ba441c1e65e5963d76809527a53b106dbc53c97ebefc85aac20cbdb7df811c1c1df67da1b956f44065dd0e554ea588a7f09bb60f843047211fdcae62234abf12c2dd661a61519063756f634bbc4dd4a28f43be5d0057a81a4141307c2ef9bea37bc3c1b4ee2679230b2591358ddb053df6bb461364acd4d56dd13e29fe5ce29e723efaadfd3d1609515753b0eef6457b17f2e2cb11d9f478684d189c1717e3dd2e58c163f0e62221ecad5ab14f1af990ae2948b9d5179d426fc6e4dca0832b4f6a4c0f790cfc345451030ef88dea3844b55ce610651204c903bb1c1a2b24ca5fb5afc7c096f934d37908c16e0c1cde922183d202c60f8d5bf872c162c8ce235c255cb4b662232386f15afdf212d7362e7da1cad34b604f7ee29b958a626f4a71ecfc694c5fa2d35271d807e6c9ba7b7cb71f76c3dec22c5797839df62d617decef2c099419b8f071a5bbb54bbb2e1d65b4632f709de63bbbe155cb31a073796ae56767f20bf2e8a167a9ccccdab37ef987eeef07e2cc350b74ff9d016e8f7012bf49b59e8f7feb0b1544192ef8150837567b2574202d79e3aaef6513fd6528bee5bdc66d9f747d3a72dadb7add13c475be57a58f1ccdf32c28fa87196ba4b88e212b8e94223580626c2c8f9a992fdc420a6d85976fd2b41f9bdade2e5ddcb587e4dfe94495114935fefc91088bcf19fe029bcb8ce78c1f4524ade1a41a5bfa5a9204c27d7bedcdbe9bd17702526c2a70e05a56f0002b886e94fe7e73a5ee72385793f00abc757cdedd9aeb7e0f316ee6b4a5aecd4a8ba86080ef4c2330dc098c386cb259f1475ac9e933faa4ae01207083801fedfca87e252827bd55447153d7a9d07185663413a24c867d606cb0e125bebee616fe819daaae25619c5de6df8cfff580a86ee70caad87344eba6e72760be754939ded6a0fae7c3b64c7", 0x1000) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0x4) shutdown(r7, 0x1) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) executing program 2: utimes(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)={{0x0, 0x6}, {0x2, 0x8000000000000000}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r5 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340d624b31433e8d5a4f9bdb9fd007c500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) r6 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x5, 0x40001b00, r6) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 7: sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/506}, &(0x7f00000001c0)=0x1fc) listen(r2, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4d}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r4 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r4, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000000)={0x2, 0x40, './file0\x00', 0x7, 0xa0cc, 0x6, 0x7}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) writev(r5, &(0x7f0000000840)=[{0x0}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) close(r4) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0xc}, {0x6, 0x0, 0x0, 0x1000}]}) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000080)) pwrite(r6, &(0x7f0000000240)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0xe4) executing program 2: r0 = getuid() (async) sysctl$vm(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) r1 = getgid() (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r3, r2) (async) fchownat(r2, &(0x7f0000000440)='./file0\x00', r0, r1, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x2}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0xfffffffc}]}) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) r6 = socket$unix(0x1, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) dup2(r4, r5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) (async) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) (async) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x108, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f0000000140)={0x10, 0x9, [{&(0x7f0000153000/0x2000)=nil, &(0x7f00001e4000/0x2000)=nil, 0x2}, {&(0x7f00005f7000/0x3000)=nil, &(0x7f0000238000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000728000/0x1000)=nil, 0xfffffffffffff001}, {&(0x7f0000149000/0x2000)=nil, &(0x7f000036f000/0x2000)=nil, 0x62}, {&(0x7f0000146000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000684000/0x3000)=nil, &(0x7f00000f7000/0x3000)=nil, 0x7}, {&(0x7f0000203000/0x1000)=nil, &(0x7f00002ce000/0x4000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00004de000/0x4000)=nil, 0x8}, {&(0x7f000043b000/0x3000)=nil, &(0x7f0000492000/0x2000)=nil, 0xceb}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000021d000/0x3000)=nil, 0x1}, {&(0x7f0000317000/0x4000)=nil, &(0x7f0000209000/0x4000)=nil, 0x8f8a}, {&(0x7f000059a000/0x4000)=nil, &(0x7f000075e000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f000024b000/0x6000)=nil, &(0x7f000055d000/0x4000)=nil, 0x8000000000000001}, {&(0x7f00002e7000/0x4000)=nil, &(0x7f00001c1000/0x4000)=nil, 0x1}, {&(0x7f0000686000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xb3}, {&(0x7f00003e7000/0x1000)=nil, &(0x7f0000127000/0x1000)=nil, 0x1}], './file0\x00', 0x10001}) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x1, 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) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x80, 0x3}, {0x3, 0x0, 0x0, 0x1}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r0) executing program 6: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80000001) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000240)=0x240) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r2) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x3, 0x0) fcntl$setstatus(r4, 0x4, 0x4c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r2, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(r5) socket$inet(0x2, 0x3, 0x91) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000300)={0xfffffffe}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 1: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x5, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) semget(0x2, 0x2, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) clock_gettime(0x2, &(0x7f00000000c0)) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 6: syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000002800008100"]) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)={@local, @remote, [], {@generic={0x8035}}}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) r3 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x1}) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x5, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r3, 0x80146952, &(0x7f00000001c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xffff7f7f, "01000000777d001800"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000e40)="70e214ee01cae039d642dc641f99f99a405deda3b4f378b832f6ba7605b7104c72b7754e92ff2b86d50f7ae543c4ae7316a333ce86e241ceec75d282093822382540f151acf2163d9a3a662fc93554e39fa97c82d5911a473c6e3dcf5f1b0c8c6b869e6c98ac394c247efba560c104fe6469d0da728b4a53ac6df91747af40a9df03e9d05a299ef8905ea47212cd8396f83dc5dd132e446422e0bb5f9e87b179acbb691801096ea69834051d3be1870ed3b6cd4a8da9ee8bf1e0dc29", 0xbc}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) flock(0xffffffffffffffff, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x9011, 0xffffffffffffffff, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x2) getsockname$unix(r1, 0x0, &(0x7f00000022c0)) r2 = socket$inet(0x2, 0x3, 0xc1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000080", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000586083cdfaf82b97471311db001b658a601cec870c6d20f3130000", 0x23) r4 = dup2(r2, r3) pwritev(r3, &(0x7f00000000c0), 0x1000000000000136, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001640), 0x81, 0x0) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) sendmsg$unix(r4, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)}, {&(0x7f0000000240)="af508bce1b137f7c15109f8fe0c40386f0610d8fd63a543bee1fb4e053fae84836674d5e2d681ef4b859ffebe310deb81b73efded27a9b35f7485d56dd2d76a0569f0ab3dd3c6c58a69c7aefcd9dc3db5b0b09c07415891dd800f3ad4c6bcc02eb2db02a8fa25b52cd15f69dc86678ef521253bc364f58f6f272adf3309e3ab1e4df1a96cd421f1828328e4d4492e2be0cbe3040b531e720ff25f8372ef409a9078350f5286eb0460ac34c3f624de6aa615815911f9e93838b9617ed6877c6a80f585a04751ecd4475dbfef3c425b05b44b9535f7fc6c1d314f601c18113547e25673ee153338c9e541a76ea79b2c873a6b1bf6eae287f360d2850beb368d14e308d56bbca4931ca59eb5e45f598fb996e60e57349391c2d75b0d3a217277960ba0328a2606357ff45196a60b323bb39727c2fe0f0b13776313d167c988c5db09609f2643b410979e82fcd89196bee0296c8f50c4a474c55ea395ed296fed3ebadbc7ca73ab51598b018e1696a8007d4d7e2f96fdf16a783f81148faf105545e169824468ef9608f1512961714dee7da31c9358ab5cb7d8de3a6d69eb9c0f657e52b28295166bd1e8b2feff5ed53c203a8e4bfd9d02b6df42f64a52c15f85782e2682e4b6bb82920b18e10bc639ee5ccdc17b52492344028089c2c7c283282dd0c31e44f3ec4adc1869899021af8f7f1008c2019cd7998576590fc8fdea1bcc036aed5650104877e06e780eb843f129f491816ee7ca19d18b53016eb1d9759477b10613d304c114ae61711d563ca2ddd6d638d6150e40b81f4eb2724827bce623e9201d1226e55d56da3045a2a9a10113bb5c092a72618c1186d992d8a7f6a9d532297111fc9c361668ac93f979984c34cba4b53e18ef104b864f8346352c93d3c244126d8fe0a5fdcf8fc2c0bcfbd6fd20577f7c12a2e57d7726874458a7e3d793b7d12c62123242a5e95a33b7c9b5163eeec9d3edb83961e7edc3b60b955ae30580e4f7b2c7d3b0a25016e938ee8aa953525659bc4ae1c925f82405b9d50c9abf7ad8366b14d695b96ea700f0af18f9b3d729a8126e5ace67ed0c7f624a2ff74508148877dc0a21bb1d05edcc44c1e194c40f403948712141ed5e8634ae821f8a41c8b0d49e513f3b423db11cdf29e00ce6fe104f2202641e8d893e9b7485344ab44e194dd82609c6ad6a0d74bee7413fd00b0f9a1a562febd61b7c3fce9409e92708adbd9f171ac77b38ec68519d8fe3895e04a3cf738113a2de06611f93fc7755cacb7398e361d22c5ac581e8c3bba6b0532d70f753c9df37494b868805379c469b339cba41787a4fc82e0338d15066f48c75a13770e5d88302ba10e68480de0952653547433ae00e746bc688d2d902ac8ee6522af754c5220f373e7edfe42ba7cb35efc53c42e2977961e42788193e081634ee43f300f3134a3300562d7bac466c3003f4470dbd573bd1bb8284ae3332a5274f572ef06c0dee65734472e874898abad2db539a124da39864816c539adc8aec04d72edaf1f304c0d93abffcfe51eaea5b1b3a6bedaeaf38be1a949df65c5115a2c35e7f098fab442940c2523e96201b58020ac4a7ea9e5f7d69b3358b480ec2b79f1a6a2c362d0261fcd94e85f76c62d5c87de50230f90ab94ef66a254d6ad91c3ba8322454747272681cacdbc3c27a12de5e2e0a24d9e2fc979bc09395611d9518dbc8520d287014ad1e0389d8068911d75de9826c7c8c426d2b402593477b544582c98a7344b9985a6c951d250a0ed70828c6e487e2bc33157bf04b9b13ede8c532b37979ebc219d7ff2bd10f2488571086a8ea4d57020cc57c6c5a762a59e83d563eeb810d476716659a3f282a67ef1307c15082f717440dedc64acad33705c494898246535d7d711c1bce7302f600db6cd8499904056ff22463c4280a0d58b5e99248ea1e1182de01d9a61ae4c8f1acf5099c0f7d6798eb2267164dd66963d9334ca20670c30dff893d775408d36118ce55ac69e749e18bdce6358417ab94d82c8c628b6f848f4e83412e7366b8b132357eef8e51f93169b94c8cd6d36c94690e3a04259119a1909184e79c432eacac33a3338af980d1b23cf19cd7ecba488568718c5072edabe6699295f06ebb0447a764e5d538d6a26c16035570428af62ad207fe2dd37934385d1836d6cea0a82a3dbd034197eefafb3856106d84d5bfc8066f2bfd0777f881464a75bcdb5f912b78364d6fecd3c039ef7836be1e8c92d677cce35fba258613f2097e1600b2fc42078710fbb83775059a5a13d4b7f13a03ec6ffb93dc145b9d6dd0ba30680df19fb3a6e984bbc9a4078c451c4b322410109d51177a64f0bc1bd3a6e0a0f8b944c773558a55aed5446a431419f2400daa8ff3c058b12ac0749188db38107e72b6df440a2b11c42d9f13dc899d7f99097c0fb13f0e8ad28b3a03cbf7d2bcf22b6e9f3db62492750e7364c62cdce65f0abdc7165fd9609d5b8daaf0c2e9094ab272b66a6aa2856b3c3c92409ee000c97ae6bc89dbb96a57bb4ebf18e1c727fa55595458dc2cd800d000d008e0bda7f463c973e28fca3bb1bc8c090eb22e26f696ad1db188dba88959e523d17bddbd283f9513f4f2a98219852e2cdf0c9d40cce594cb9d5c54d60bfd3af2043da48203e9883ef580f10ccdc21f74216b59486d0f01c0acc6ad4295e8d9c809c846d48a404b47de9f27f6cc12e009a1bb6d36b3114727e1ede40e91b90e99d21e61b3e80e7dd940f59bdda31c46607601972cf850e917683d695cb69ab2a9055d03322dc72890618ce44923470ba0fd729472388aa671095d4e8bf27b666c6ae235b9266604a1ebefbc9565830dfc924d80d5b9b0138c1cc2b9b0aa7ee76a81264700b4ef9aaf42dcf61219ea7abfd36f0246b97abd1c2b696a1b539915080b95c89a848ece678e6cf1bde1b260a254e07cf0c6911ffd27261ac3cc836eb8fa9b9a0ad13f2c058f3de95e9625304eb6776c3c783c874c78dad7e268cbe13430247cefcbc31066c39b8a284f4035980a4b147332ac03b5fc08c288ebb8bd47ca31d8de1e2cc7183fd8c3b4ba9e7a20127f7522241b7bb38e1c0f14ca9c5ccf81e8798bc345f7bee4c53dae2417cd00a340347276d440855061f144152811d0ca99e64f1e3254c57753c1357112381089bf8d6b401f66dc475b11a002c75e87e609cdc6a658ab43c210d7a37cae873a035b833e726b2d77f766355b7ab9ed4110ac4fc0e36440074c7573e4712f007045c946b5737bbedea96deeca3fa90e573970deab50358a7e5b39f43c968d9cd0ffee52cac5f32e0c1db2ff76cc651736cf21d6dbfb8468265d0096a81f4a2e6f8be3a4d4cd53f5967021c3449ac2c770dda68835b76ee9011822352f9db78afa25f75c673525176932f0638af850203e78b7f318d70c2ff645c644744577c1cbf9f858cf74cb3a78a11b815d0e9fb25b9bf03cad61c92f70a637ae2899f8b92bcc2f2936615801951b39ab499b6f19d13e57d2385bff134606516ebf16249c334c23e2434e2003019c24a6672e5aea31e8c09407ab8b67357b6f51edb2f2d10043534070e7ed808d31b62f695c8b486958751f6b3ce0446e6d8343e877c12a6352a7c93811cc7bb844a5c23a7f33d805cd490b747c9c0c206b9da702014b59fbd9cdf31725f6a683cb99b5e6a80cfa07c335a78920caa509ebda4864f9ca51b9744007809c1f0074e916c1311706a4af95c2f459b457f338636633dd2f0572aaefeffd41a0647b146a824d98b8b2bf869ffe91d0f5f38ca5c624be554d68f2751ef5b8b9b9f6f9471c508a00f7b430cc5784033a0e90d0b9b68a7a17724eee78c2f83ca4e9e905a84b7e2a16e48b2cf950390ee4f971bec5209561fa89c0f7142c52cb14d46fb51f4ec8ea5a77c36c667525020070153842ea6fe96105987afcb16df2c823273ef5517a742c7a0fb252e8ccdf03b6efac75527f544381298bebb98ce7864f7d65a4d06ed759008991e50d48e6d76a7681f30c15eb434ca75451c55aa44b93e378538b7d3db9d96fd33ff59794997fd14a78a4a33d32953f36fd53466419e44e329c702135b31ed71b6255b410eae4dc264cea6cfb32602776fa68dc8867c573369ca6422073862d6cbc1bce8b4d773ad2d64e6ebed4265593bf64f2b957d4140faa58c5ab7aba64afc1a6f5c1a44e121d5657a2f8994b2613bcb00c68d08e043740db89cf04ea49bfcc2f5b2de403c2ea2dda80adb7ce6f7552e0ac90341a00eaf1b594206a4aa9ff7fdc1f6ba2110455fad5834d2fc2499f665edde476cbaa9dd95e6bbce7f0c7e406fcee1b54814297e53d0f931e15333b7e7201f3405bc874b7aefdb8efb29afaca338bb5338562b37bf63f2ded8d9cccee08ef9c34f76d781e27b28d099e26d93d2269525fc6fb28e3b2dd5af0acaa60268336088c76f06e7c2ed41c99bddd989f6262b1a0fa28bca02fc409ad74394a6e1a2efc32a760846af2bc977a76383d443364510503d193923a4d5431bed029368a0ed5b1442dceae60044566d1105d56e50c7bda22792deb74912a95451c1e2411be765dc34e97066d18e41fafffc5a97fa4562d38714c9ab71f56fe1a5ce4afac1c9cde488ee754a01829666a7de61541828d9637a6a6b12663e96dc34d2f1e6584d915991a5b724b5f8444d3f305e6ea6207f317ac545453c8833f26ef30b6ff2992f54d96fae36357168799422c8bb770f6fcc21a9da55d10f842b0b9af271d0ea099933a720244d089a5b0f9f332130af00c4a3fa0527e0113829209239a9b1521857705f07a6e26f9d5006f0d58e36249cf6c1365c0eb83279dc349c9422c49f8f11e6fcd8d1ef72d0a37162e47a7010656a939639080de0fd411ca8a029ed7bfe4e87c251f1f78073da192101ece1e9855928e967341ad36ea96180db09d492650286515ae1cba44497c508e63d822996b39e99b8173685b543716ea3e86081c2b906f1de2ece782ed2b7719006e376a04092b6535b36efc4fbbfe2d5b07faea51aa37410f86c1eea3d2730ed60427391727a670a32543f8df6af7afc5f3533295f74eed3fde22cd6d78e6ab50022d0da6c837c4c574010ee4e71e951d2857b5110dbd0c53397d7b32fca0298b3688a0c1ade935479582004bef4050521ff781cba6e8090ece3af9144a86101078a679b2d81eeb2d8a01450f083bdd8f6ad6a2a587d0db14bea472da28be040cdde18d7e53d1ebb3bc3cd4aaa6f404373733360dc421578b430dd79e0afaf7ac6bf12776d0016fd7fc7a78a3e811b8a354d6ab1f55f10ac5475e46f4c83eb770134eea2088d50535622657b882b6ce9892d45540dbbe548e4e0ad2c18c745b1da2d70d1ffd34015830411941bd44ad931f33f8ae31c7d9c53a08d5dd501945126783d50cdad822c590b16723bfe09710848a84fc65cebcddbc095398df30912f6a59706b1733d9a44f2510e7ca6d86477c9efb5635af9c74dd9d677952dd23d69fb5edfcb7b46e32c722eb4e702bce8f001fae39ebf96b809729c6e44ef5373ab427ea99680b3c6cd7416a2ff38b3d1f3a1b9bb759c3024e849098de4124b7950051d374b015862835b6f72383d7d5210b8e7b20b8d5e4209445d285949a361742274f803d7483d58c668079a73e8592c19d76ae7cd08bde0ee64f7912e56a9c059e960732cbb1f6586efc0a3e8170d3ca0c4008805662142c8f209edeb10e7599992b0e8a3f5ee56c4deee48c1676e9f552bbf59c224320c0377ecae3cd637bb1b7998b3cd83b1b7270e37be56dc9e26b8", 0x1000}, {&(0x7f0000001240)="1e0764f7fd4fad3843e547f432de5bee601402046076d9aafc96f2737767510da2516c68bd2123c5ed36de48ee6a304819ad55fd3c9ed136780383bd17a179823f8b3e4f4a5c6bdb18ef1d2b63936d5e05c9c80c4800931dbfebb2a9de6bde1e8553b0a8fa4bed3069eeb4f3c47b253ff1e88864f83857ffce631efecb572d121cc68cfa5b0e9e3d3ad531bb9ac401919ee1d79b29491b1c5e4ec560ec3e2e66846834200757adaffc75f0e393b404ebd680e05ef43f547b4e074c572b8442de80de0709acb3914c8429e5eb5478aa3ea7c1a1e41012", 0xd6}, {&(0x7f0000001340)="2e835b8cfa6ff3fd1caa1e343ebf9ef83b2d2db1cd99c070bfa3f9b38eb66dc9c60b8425cc6ef8c379d7279b96", 0x2d}, {&(0x7f0000001380)="cdded3145be6cd27715e865d79d8d9a42d6e743a87ec17d4a9f8e3b18d8ea0f0ae7120e44866244db8d5707a523cf80fc767d287784e4cc5b601f58b9973d3cbca2afcfb676e26056ce44a65bd986ae489f865d3b359c949d3a589a2818d8627d2e15740e51d515c1f98a3fa08c79409ce657ee37adf8038b835623b6fcd85d10bcd195dab22a859fff3fe290ff6a0f923c632b57e63c12757eb4a38978d0a70d2fa07df96d5af1a4a35", 0xaa}, {&(0x7f0000001440)="56e563cd68919d4f29a01cfa682a67822467c6c857527462cf4437e36162781eeccfcad6399dd30683379ce9cae642386ce61c8ea2a6cf85fd473b3b7470873bd93287516746051bb467c82da0925eab1fe4c37387656e863f9ab4e2df5d175c3a43d1b8097e9815e3ec3348b426796767c3ea8b860806ea6f900cc2ffbcc1a0d54f085f4dc64ca3a229497fc4d8e8660079ce4682824c202c1bd0776d2804c258c9af6af0e3da3a3e", 0xa9}], 0x6, &(0x7f0000001680)=[@rights={0x28, 0xffff, 0x1, [r4, r3, r2, r2, r4]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r5, r6}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x30, 0xffff, 0x1, [r4, r7, r8, r9, r2, r4, r2]}, @rights={0x38, 0xffff, 0x1, [r4, r3, r3, r2, r3, r2, r10, r4, r2]}], 0xc8, 0x1}, 0x2) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) poll(&(0x7f0000000240)=[{r0, 0x28}, {r0, 0x40}, {}, {r11, 0x80}, {r0, 0x40}], 0x5, 0x4) ioctl$KDGETLED(r11, 0x40044b41, &(0x7f0000000280)=0x1) fcntl$dupfd(r0, 0x0, r11) ioctl$BIOCSDIRFILT(r11, 0x8004427d, &(0x7f00000002c0)=0x10000) getuid() semget(0x3, 0x1, 0x4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87}, {0x2c, 0x1}, {0x6, 0x0, 0x0, 0x20}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="9705a6fe5688506af3255ad41528a8f9457a74b44b972b3fa0855ef06314568fafed74e8625ff11e0fac0a4afcbd798d99f287f07d239b966fd16deda487ea558c8bd3a5126d9adf9f09207aff2d6591d50ad69150b2bbf7d48791441ddfe832eba99a25cd90727cbdce6695aae70cd1f73719ea706f7509035a2ccc59d3ddd9ff", 0x81) setsockopt(r3, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) socket(0x1, 0x4000, 0x20) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000040), 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000480)="208603b1891c30c708737cbac34889271fbec82ede5cec20a8dce522117ea522c22ee1a7197366d5f73ac3cbd5a6c0cfe17351a88978c7f4e6bf94c7a8944b79ae8d664bb9ea6a37462137d648aa43e9e4751a091c442302985dd0ee625b308805637cb72c18211ca14007286ff84f", 0xffffffffffffff64) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) listen(r1, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r8, r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) select(0x2, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x6}, &(0x7f00000000c0)={0x400}, &(0x7f0000000100)) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r5, r6) writev(r0, &(0x7f0000000380)=[{&(0x7f00000007c0)="12c2152dc1daad909c117193f4218f54af5a81f4737f86b58778f20f630be4f440c58d0704f7bee0b17da61fb426cc816951764a7074f0c89fe0274068d42aa0689c14f87aac2658212c177c0172d8eaf8a94a573f1f58cb499593cb70f38241ee8c0f38f99790abdbd1cebe3bd98cc01a4be6cfad037e4f234b9947abf37533a56bdad49b013169059ae36092ee4be68a7fd05d2444bf460be6d3457b98bce933e969f06297b7fb72697c3b9f3d9e6d788a5a835ba5823282b225a8d6957664088f8085ab3ca3c93a17996354188135686934382188b21f797619b1916f77e6d37d5b8660fca5d28be5adc8bf6b0f2353e21e5799c2a2d1d8e50287003b5370d8e14257834024b3de61dfe5987509709572bdc4a93268ee8f61b53985bdb8aa0bfb59d064e63e289cef1b1ab5ae7383545eade889b249c53baf9bd9bee46796cc9f900d0f72c76fefde7242d627f19f3377f6c75c78fcd832077673dd9c5feaacffbaa0d6d8401306f13cea48ab327d9f139a7beb83f7b56805e3c375877b15d0375b655c45e6f97a65e7e62e4ef058e787b1503cfc5febc7be5c43ceda47c17adc24cbb3d13c9cd5c894840c48702f853e6b35b241272dd4ab13db160a1919b7099fe85bfe3dbfb2975fdddb807d7307970ed8baa5088b2166235283da1b33be8599fc4194056ce2c2ff41d04f37a6c42f697c2f3de1c8e30a8ad08bee4cb63cc648f44fd4866da77ea5d268748cfbf950a8373e42d4ec5c72ad589325dc55297fddf50bcb693e3639a49f1efbd7c1c6501e5b69c1b62d8bf720a420182a2bb06c80ca89caba713434ff15e4e3ed72db01a09d5bdf192213903e06ea2426036248a4b8a10a0898eaa49a6a956cf10f452df42e205d8ec88cf801a0f52c9f72432d1b9e72a963a8330f2598ea4209e5674682cbd94c0d86d9a1a64fbb59ef58f5fc7f2bfd63548018de3b5db5a7c53f6ac43364ea0c9c8631689405778e8a5ebb957664cc42ed03fea26a4fb4a2ca33659ed84cebd94d600b4bde0bd050b423dfe26ba9d9ec0e0d2605c6b641cfc1a5b28fe2bd4001da1153b6077bda8d386b902e20cc13e739543160462a0e295bc441974aa499d2060820cd277b68ded8948b79d65373e20c0f04f6d50170145a44be5db8fe7dbdeae3b54fea350e96e1aa3e22d67f570f94421339c0df0f2f3c7d0dcec41a8c2c9c925637bbff503854c6531e5823dd8093f783f375d77cf394bc76200d4eea09f897f9a0de20274e17fd0a9efe58145e862ab8a712b74e69b0f4d1f116a551bb6e9e58cee8e37c52d8d584f854923da1bbfd644ce47d76acf822cfebc3dca4f93b87888e5218fa1591713f25650a3d2b1fa2786d52dcb0aa0c2972561061e7c4f85609e266dfd62fb89b6bc1033492d1d2c7c6f2320d5ac0a99cab9032a8a638d7d5cb8248959088913b81d75b958e7d9db0dae73a13c34abcbea9fb63d30e3b140dff453b5c34274313cee17fa6a2d792b89f7faa02fce652e02c995191f97c6e2e75284959db8c4819c95759f9938329cda5b490ba85463ca5daa89e06bc39d7784d9e094bcd5be6784456c313ee12994311fc0a2374dc334d17fc559666b16df06a304b08fc5848be3c5315181954482ed19e3ffc1bff0fdd4d29f9671acb8c1122d94b32d07994616052bba06f0b2da3d357e3ccc76ac4b4d62496af7156c3cf8ea352cea29db05b6b73a465e6ac92262b23f9e885ec24d79f33538667cbf4ab9b790d4809501c4f578ef5830b4a6d2b652e7a5022df1520e2ed8cdd80a057ac696d42ed6649189e982abc300bfab9f0b406dffe3c56c8fc00b53c46a12b03ce186eecb2a14da9775320603015fc3e13af6a94f0ffff5ba9b1a62e6a7ff0379d037e8b7a52b00931c297432a7d078994333cde8a299c31fba8ac159afb6d947c83ac306a47beb1ccd4fb75b2edf68e09d893c817742920280f8ffa5de6f41bba10387872024d71bfc6ed50c97972c071e63f32bc1d579c061bf55293d60438fe7ebbd44d92fca94eff24a85176ae0d9f4ae2b85a620cf7a22f256c47cc0b9e84da8e5734051b3018d22e487330054e47c2037acec1375a267c79c18e6edf448bc6094320369ce92f759e8c67e4edf5ad52ad315cb1ba44ee406d33463e79e9c5f94e12f7a2fab499183680ca7e3c9dbcf84deab9995f6ce88a5c0761294781417f071fda14cec8082166bf7971c1ce7c3c6b4a9d5cad771bce638247f40e5247f5154a6a1fb89ac66ab5dbc03c52b8fd8f358ce53afc4db4c2f540e96255dd54167cd26f12bad8b3d20341a418981e6e64bec0f3b5037c5bc837ce83ed01038e4e13f0fc3eb83cee098f369d3478adbb3aba3a7558542d9e58187e4945e7a036992f990e486570665e75efe517ffd1ddb30f765993cfa184f79e2a658b4e265a3d542d86b648853cf8f3385a5a664faf80e4b2cb113868481427c5af259df5b8780e0b77260af5967a9191dbe3b70d162905065e20467a36586e06a73271ff17869edf01d5461ba540fc0ea3526c1dbc1cdd1bd96166ae8bbeaee6f220420b2b5f4b1b8c564abbd75b2ec1ee0dbc6dad6578f0a5c639a5683b74ec2644666c69f54ab454ed79fdcfaac3e68d926139b8766f666c4a35d87db4f6935c6093ff216ad223f22f539ae5df7e264ce41c45925bf67b0fc5dbb7d9690f49e3d01c6736dd517062415e7bcf7b2867e47f2c15b3f8e203f0fc9961ee9538fab68d6b15b039c5358d266285f0369b43fc50ce7bd47378bac2aa7a601912730fea53ab7c558ae37abd18459c757f6c51185b1957feee056ba2b0d77095ccf2501f4f762060e7f957b51882f82f3564f03e21e60fdcf8aaca28cfc310108ccc2567df1bb58bd1fe53995ac9957a5a00c07d5540104afa3ff8410ecde84bcaad44daaef1f0f74b741120f4927e81ba072216f76f89ce2fda19ddc4b07037501dbd30cd524733b7a8992642af681b06c8dcd1143913bf1727a6650e32673e3ddd0a25077c27330688660866ffcef1b335c11299fe4ff76e558bbd529b3b2542e7e05094665dc4997bd08fdd8ee3d8402888bba49e98a4a228eecd10b97a4a33fd705cf2d2730ac9424d23a89760cba471f836084669a5e6c5ab6f89731748e67685a5512e23915145e7cd7d832d331d54182783711ae1144ad62fc194a064ad4ef03e1a5ea7a612de02a95aedc67a24028f8497fc315a1b226eaf0946215047b4ae3625c21ca90c91b8128e40296f867bb23c67b1f9689a4857e668fc4e8c1985664bcb7c9b4d9e27c6af8a9309e03e03089e40fea070dcfe3f22595cda93a880b647b4ed2701dc3b5240e8b947eac9e2f8a0e7da687139bd07b96dbce5c08a0c6f0f4213519a5df6287cac29d7a83b4b805d91243844112161c86f158a8da09927e254a52aaf428ae2e2070d73965303d5ee0c0113c23d892096c883f61f4d2c4fcc2211088eee577cdc460e88240d198a03be2b8ae97a2fae9859801415c237cd59c90767d47709b8dac22458f7c70cc369c297c07f87cc54aca8345c97426738e844eba8f73285ac188d3d641b8d1532706a2f129f8916cefe43bcdb5bb21eb81defadad6b1f50b094128f3657ec8ab0fe04a1978f21c653638def593ce3956505e8e407834c1406702c0472cdf96a9dc164237b895309ca7686fb29d5d38e225815605e886a33b358a5518c10f899bed82ec3ca1faba7642203f9cad4b7ef4ad8bc9d663a6f8c576183023740c14a89c550525d4bd9563837499474a1557f262f4e811c84b82342555aee964595c2b01f51de735a8a5c68a6937745c4b41033a2405335cb6bd6b06245319ffce72afe640635d01fb595bd8b0ead4cc502183f927fe55e9172e03815972871c74a8349675819ffd62903c70a76fd499bdea75c57cf1f5c5afa575c323b8b0c9cc0ca23dc87dc8f4b1f2152bdd107879719fe712442de39dbe2d63a7696a4877fcdab55c16459529430cbbf390729d71ccd7130022d2832e8d50893d0e6bb227791fbbde97703c51bce2244c704cc691f1ceaa9b7200cc98d6756b325634c754ed76312b95446bb79abd8e3bd9ec6a2d4c4a6cfe49a4b6dd6b164b9f2622d68504f692bb28ab5060182c773bf5ed18f51c627965441eba0fb73a006c3ca5275b3a55e1d662deef2f882f7459bb235813fc54b0a640c79df5095dd9c505fdb620ea7adb11b7da9c56f89728f1d1f2bf129085739417758d02e16de1169b4e65687118375d0b7b82970b3d3a9a72a22b5116171659d0c83c842610be5ce17ea949c9eb3956859e2e299e31aee25b631aa5ac9109745ee8f6a7da29cfe99cb592c95b1a3013050cdc8b30a906f93f7aaba4ab69b051ec8cc2dca9ee8a5825e60209f2890daf29aeda7bab529b53b05435265dec9e301d420faf8a17b3bd10569e8f7354e5a14e632ac52a43655f7e13fa8286d8f81026702b1dbc95b6cf54dd51e8e5f75a5d48632da8e9d05c747e1bc6a4be6b46f14979139521688379fc4d09f88bb63e8fa77bc74f4053d168cbef4284841c7b633c78c775c2c364febed3f4579d984233828d7998bf7f9ffa0492aaf1afdf2856eb9e3e434fbe0d41320576cb273911c8a94d5a3a9854f155bfe2988ab0737b2c352d33de193f5290395c0674ad41190b77b7fdd539ecab278465cae49add155d6bc8eae4e70947d3356552d9284c8749e7bbeaf20125f270d47181f2eadf0368115af5e3a9442a607bc687104cd00025d37c8a357ce65f31c80a7fbfe4685e7a912f747a112115cf0c711e0123001a66ade636b1a1af3380cd98c0101f5a7739df3200e8e29dfadeb9b68be75d4c250e55bba96e2a68995741e25f1eb009078d2fcb81ab09731d6ad020433fb46a49ee7175cad08755a503c6c2ef0bb73651b0906414adc4bb8637ad93442ffab54810a79820522350ff4eeb28f130a1fa969be8395ae4aefb1eb61ceb17afe8329a40f24bfe567fc6fa032e4afa832d909e65d7535d1174a8b12e0ae73dd2d09259ee0b245ccc0d9d990dc3916002d96de769d305bcf72303b1a1153a86b55f65fedd37f81fe37c0ffb29c5f487e36e9be09ecf64bedc5fe24c8dcf49da030b123c1ed3a3f1f110e3dead029717ad376339d0ee0000a0463b3330b06154499b2dbed408cf5912bbc00361222726caa23c84694f949e00eb7198c03650522b3a5f7d7c36bbbd3181f9873a49556b27511d9e019b1898534cb4c0bf3d43fc41a7cda8313c0a473cfd94d6ddbf1546a12c429a6720712554f83b02c55a55425260ace79013bb293ef13a0af44b9825daf8f2c57e80c2b5dcf7ea10441c3d01e7280c47deff05e244b4fb7f8cd1d38fd61b3f33d3ba15d12fbf0330e640384386496c2045e1aea29d6546017d0d4d6bb1ff4c058656d29a1f8f729c47e1b7e90d9b1b9169e74c9e7c76b2fdc643c02c369477ccea6b664b6f9179512d2f4cbfbf2c806489dc199f57214137fc6067c49a76864e714c17820b20738417f9191bc4ee407ea198ebe54a9ce152c7968b55ef26b08b1a9cf3a4401c039338d674f04f1729766c253a969f36dde27d31b8534d0a4db78ed73c9f6685bc59f2f0c075a8075133718e254e05399be688c9ad03e0aa06484960a084585e1353e34edd1679b136b9484d5732d7042bcbc06e2a7561acd7d6b6c214941bccec08c4bad78f73171e011b3a2a30d035913162366b5bc1e03f9967aa80a0ebc7c2665fad25133430551db54984f66885641707a93f440abc9b1cb0b9f64c6748eb7dbf10416d667", 0x1000}, {&(0x7f0000000500)="d1e8734cd607eb17770d2f89af821a779a342214d7785791aa16b6014692ec8cf2659ccbb268b7c7f7829cfed5fcae64bed292b13ffd26f42d3ae3aa53cc064499598d38f98b98147a9691bf522c5aa51b745e3084e5e9278022d30b555258db312bce72050172d693d5e686eeaf7b835c0d406e671736bb1b71bbb6e5f365c9b32c92db05a54595c9a187dbd1b413211819ec594407ccc96fa1df6af0e68da5118c9b330285184860a6597b8a635aff8ecdb681e48acfc0220c055afb11a540d728f5626055426422a1", 0xca}], 0x2) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) socket(0x18, 0x1, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 3: sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, &(0x7f00000010c0), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xa}, 0x2, &(0x7f00000000c0)="ab63e285dc9ef814e27d7a41b4321b8a5e1a5fd914e9eacce915f5d47d458feb47e54fd1e43e00aa0246b7be462a5883e7216d6f64c003c141fe127b8eabffcc5ed7b29c6b7c7cbe2701de3617195a0407", &(0x7f0000000140)=0x51, &(0x7f0000000180)="45478b4f1fdca2998257fef90a11212f1a00", 0x12) pckbd_enable: command error executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socket$inet(0x2, 0x3, 0x0) (async) poll(0x0, 0x0, 0x0) (async) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) kqueue() sendmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000001480)="9f1fce11fe9739cd9ffffd41cbe2562f643cb14129979cbf6ec28f7779d5701a0f85ec4891051ba82b8cadcae2e6431f6b3a576d3875399401b6f42f1e973e381848b69ab3f9f5e052825e3d85932630c9abd99e05b672b2f76598308c9465f158a641d82414ec3b9ecb2e670bfe8e603ed9d23715fe919a558c7132540ca00e69b8cc94e32350f1ba9706b439c077d78acd7137211d7669343fc5fa970139c9096d16c34b744159806436f1096a8ec5856621460f5d3e5d5164ff66b3cc0891c268744b7ac456e34207a435105620d5faa95415853eb4bb843c2681068547f5270fb69351413c", 0xe7}, {&(0x7f0000001580)="2b1fcaf66b7bee3df70ea9fc9ae66c61fafac4869b47401378fb92caeec64b8fb67732dcb4a4c8723efab110994c6bd9a709859a9a104645466c362c1bc30e2bcd6554e70683b9ce25", 0x49}], 0x2, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b6a67068258226c7e8ad76d72392eb1ca508e0aea6e296564a15a69d4bbd2d9df9b59c0b86b1fa8d86c6c7e6a45bf2c27b1a6b023961ef749f363b9ed35640078b23649ff8f994a2e9435b775e3ef6b1471f494f3d744cbe3372718d398ddddd37007321f42824662432ef284d2db9cfb5aefafe29401bcb1b895672cdb6d747ffa93221c7ebcce53945cc746f3c322626da54996c85aa78aaeb658489ab4150d4b3f9d5f49abc4b74378f6166ccf0e404898f3e1ba034fa39f72a5b0a0566c9e12b26a45f04f12af3d7febbf452545023453aede1d2edb2d0e0a6a8c1a15e8977caabd23a970db880f6b61fec3320c18624a218da0871c23f1bb47a8e3ec1d1610d4bba251751dfe4866a85c33dfdd4fc1a91978b3276ad17c287ec1914a0e2f44aecbf00ddb06c52f66b528fee89e62c7e093c37b2ca349d4ec207de1205dce35310a7565d268af7a96839bd09bb7abf9dd0f6c5c667f3914c0d18a78a55b165d8bcb81ed9af013e5184b36dfa22469d1b246dc2a8025c34c42482eaedb3fc3d96641a0809c1ff7405b2bb9f404824ff5fcb013bc16aa4fb05ef6201cf7b625917c63f4e74ddc9863144528b243fe0ab452e956a6226941741ad3317d98c9595ee1f0bb36ac9b642f0b39d387a4308b3c75af53cca2cf1447c34692954ce696a1f3f2489c5c8d2275fc92f7c6968b786f31d9c25280c08f0aad09197c371890d24188deb2b4ca11781942ff91fbc6deff712a8766bb072fde59cfc732578450f2ae3708da03da359c65c4aa47a3eca55d223fa1e306fbc0cc4d13c1e5a24ad1846bff482ac26d53f0796b339fcb7260a9b6644bc918f1490b1ee31250ed372213005f688fc9e50a1082330bb92970aba467753aab52ff916d4eed0709b882bfc3926ab1fbd3599130cbac8dedda02f1698989d8bf78e6125af948611df47d34853efb40ac06443e8568d3d910870c281926703a39b33114c07ce7de058f166f12e6722cd8ec84ad70679fa50d1a9423480ec385bdf35e54fa96371440fb242b1f5e912e109bf563710f0a3955b8af543beb89baa344e73cd9ce452cabdca3d7b80c91236d1638030700c376e88b786028c52343e2025769831ecae255fd99d99169b71bd6796a45afc91914ec785ab8a3a18c5537b630e83f06f2dec02f3b69501b45e812bf8e0b2b2e4bd7f3f1bbac1ca5f99fcf46e65f0e38224f20bde282356459b6c0e61739afb37a16f22d3df8cb2c781390fa9a62328f44c455c759b55a70588316b2182ef82277ebefa81b4a9f5755e6dd9f1d2d7e51488eae4aa8372274feefab272760a9de9519fdd59f771295ab57a62c4059ff56f24c7f6b9e69b4e5a85ed529c6172c0cb3c7812af9e72158c29cadfdb0d1efb8954d814cdd6d8a8aaf4322dcea9eaf26502b19c34a1a27cf724d44baeaa6c2682f27310cdd40d09edf71087fdd4b501ff7f770aae7582aa2623845d758ac1edb31410fb1e4d741198159ef7e678674bdf151878689d64e41bd83bea68db209f55caf61d30efcac96e929b2c5d9a6e5d2fdb9754ca8aa9b2add9769d24e98b83447c80e0b828deda584ac5399585e785037b34be69be1f460ecbf71c816f5937e7aad6e767d30a6033553166a2f37c8f7398c68426db6d79a123b891272e57c0be45d8d3a7a9fb69f9f80a94bf20da6ea84e75a20aa52ee87bfc7079c70337f8df1e50634f7b27772fe3a208c3650dc3361ab75f01742d1291f54b0d4bb34661913bc7f03e9bd7a8c09be70068fe09c9c468328843d47f714636ebc08ef4598f7876d2096f8d059220f1e5489f96f0e96423faf3d35f66741d918243a939dc738fdfd878619f93e9cce3b24c984c814bd813e5ba3d52de6059e3e4d4dd2611dacd2324cabb1a935e06fcd1fb30affc1142fb267102749e736508c6d9901b2742affa995192361b72c4d4baea2d656987cab2f53876cab5210e867aeab03db7d43328cb1e4c02c4bab7bc239dc0ec5bfad936725c82f20d133586c0a47536e3dbad6f9bca3abbdd21d8325fa181d9d13c7e3d84f48e69645af3f6fc68faa0045c939a5a43ca2e0b7473d80ae1ed61fe7faa3e312442cc3dff0858e34bbee69e021f8b773cfa571b329ad3506c903b456dd0503649a4e8914cf72e75e8e330d32e42bf5ced1bb60bcf5030e95e36999232e108543bf0d0a65047ab64b94e3f9c600e2c1ab4da7e9db109fae42ea51bfaa7aff7e27816e3b5201397b39d59a7481aa0b028b39115fb89549c01a38ec81886dd8ebf597c5d878a72eb3880a59cd67f13b60be4451f8e8c7a7590c4ae551d16b226f547d714e031a649222074ef431cabdbae1385eaec4d46ad7e5163277996e94ba123bbb0e6d082f3969c78e17bb1b5cf43a33c5dbb6bb5c0b32e4ed38413b744c45654e47e8afb5ecf749b0d5d25b8ff1e4d1d6d43cca5b93081fed23507c7c848c401d9740a307af48c4146a9e62a7125a9074d3c714439cf963f2b66119ad60fae1867c0bc665374878af7fc03b3b933ede3a0428b4501b32509bdaf8b7cc85157923aae87bbd0aab0616e826141317b93b72857c633f9b4281e5bf2c28ac58b1c2907813fa645083fd1eb7d9be377e82103fe8c75cc0a981c9b63710c72d3486c881900000000000000001000000040000000fdbf882ed681efb88c6823d827a6763a931ea9df33ab839c1dfcb949fe8ac8acf68a9f56d76b0ead256895ca7cf63b2b209195eb66644b36312b825b7784f246ba1e165c4e4f0efdcd64eed73c6502beacec305627dac120747c9a53396626240e5096569c6067435fb638fce9f49527e8be378507c29e52400000000000000da8ab1450620814ee44cd2307137136904a69f589a8eeb604f6515c347a3138adc247580b4682317abdd50e1a3315c70c1b859daf226fb6b298225fee3caf8265be6fe527502f2735631ebc5e025e02027563343a2c0306a1a87b27595dfc19c19d09a54b83a431e37b5d7e81b3bbcfb0542293dfd762a99e932a3a1b38a941fb890f8cd22763f1117207b4068466bdc3744dd16c8d97021b6e55f9227894e8f2b64a9c9b2244d8f5ef71b51"], 0x10a0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500), 0x10, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000004280)="014d56521e2139e6db", 0x9, 0x9, &(0x7f00000042c0)=@file={0x1, './file0/../file0\x00'}, 0x13) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{0x0, 0x2}], 0x1) executing program 1: r0 = socket(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x56a) executing program 5: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e"]) 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 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0xfffffffc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x4000) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) executing program 2: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x5, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) semget(0x2, 0x2, 0x20) clock_gettime(0x2, &(0x7f00000000c0)) executing program 1: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) (async) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069c1, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000007c0)=[0x8, 0x20, 0x7, 0x0]) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffe69) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) semop(0x0, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) (async) semop(0x0, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000740)=[0x1000]) semget(0x1, 0x1, 0x230) (async) r4 = semget(0x1, 0x1, 0x230) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x182}, 0x6, 0x8000000000000000, 0x2f}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x182}, 0x6, 0x8000000000000000, 0x2f}) r5 = getuid() setreuid(0xee00, r5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0xffff1c8d, r0, 0x0, r5, 0x0, 0x125, 0x1}, 0x1f, 0xffffffffffff8001, 0x4}) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000000)='\x00\x00', 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="2aba0f79228522d81505c2abc71dbf569341d25ac6d93d9912f4aa04e960c6de16d2ae23da1e7e82702e9ae3b805f5333e4590e219fd33f2d2444dd95710e219a1f0a812553f18632ffdbe7c313e0040909f82d0cc6b2d510ca58ebada6891cf0b198314378196ca79dd6b0b7e1c9849d9ce03a22e4da51b55ed737e656002ff0bcea5", 0x83) (async) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="2aba0f79228522d81505c2abc71dbf569341d25ac6d93d9912f4aa04e960c6de16d2ae23da1e7e82702e9ae3b805f5333e4590e219fd33f2d2444dd95710e219a1f0a812553f18632ffdbe7c313e0040909f82d0cc6b2d510ca58ebada6891cf0b198314378196ca79dd6b0b7e1c9849d9ce03a22e4da51b55ed737e656002ff0bcea5", 0x83) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) kqueue() semget$private(0x0, 0x0, 0x67f) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000002800008100"]) executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, &(0x7f00000010c0), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xa}, 0x2, &(0x7f00000000c0)="ab63e285dc9ef814e27d7a41b4321b8a5e1a5fd914e9eacce915f5d47d458feb47e54fd1e43e00aa0246b7be462a5883e7216d6f64c003c141fe127b8eabffcc5ed7b29c6b7c7cbe2701de3617195a0407", &(0x7f0000000140)=0x51, &(0x7f0000000180)="45478b4f1fdca2998257fef90a11212f1a00", 0x12) executing program 3: socket(0x11, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, &(0x7f0000000140)="d820866700020000b876a16034c1f4e27679b78aecf8a8ded96987544ca9c5475e8a9fe042140900006f6aff03b422cb01e30ee863a9000500eb1400800000fb000000000000000000008000f63a5caa8932e5fce76307dc71a0047172d8674225a1bf069049f83479ecbed5934c12b1873d92d95753961367aab6b249a70fdff70bb6b8329cd2900a0a73ddd2adce6ad0e46d29a0fc7e238b92171971199fa988", 0x60) r1 = socket(0x1e, 0x3, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt(r0, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) r2 = msgget$private(0x0, 0x30a) msgsnd(r2, &(0x7f00000000c0)=ANY=[], 0x1f, 0x800) select(0x40, &(0x7f0000000100)={0x374, 0x9, 0x0, 0x7fffffffffffffff, 0x9, 0x1, 0x2250, 0x10000000000}, &(0x7f0000000140)={0x1, 0x6, 0x4, 0xac0, 0xcfd, 0x9, 0x1, 0xe3}, &(0x7f00000001c0)={0x10000, 0x41a, 0x7, 0xc1, 0x2, 0x5, 0x1, 0xe200}, &(0x7f0000000200)={0x5, 0x7}) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES16=r2], 0x401, 0x0) msgrcv(r2, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) mknod(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x3b}, {{r3}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) msgsnd(r2, 0x0, 0x14, 0x0) r5 = msgget$private(0x0, 0x20) msgsnd(r5, &(0x7f0000000080)={0x0, "2f64833bb60ebe85c61e2afa8a57d5dfd5ecb555532754701b10339f2ad244cc0f2e697511444f"}, 0x2f, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kqueue() sendmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000001480)="9f1fce11fe9739cd9ffffd41cbe2562f643cb14129979cbf6ec28f7779d5701a0f85ec4891051ba82b8cadcae2e6431f6b3a576d3875399401b6f42f1e973e381848b69ab3f9f5e052825e3d85932630c9abd99e05b672b2f76598308c9465f158a641d82414ec3b9ecb2e670bfe8e603ed9d23715fe919a558c7132540ca00e69b8cc94e32350f1ba9706b439c077d78acd7137211d7669343fc5fa970139c9096d16c34b744159806436f1096a8ec5856621460f5d3e5d5164ff66b3cc0891c268744b7ac456e34207a435105620d5faa95415853eb4bb843c2681068547f5270fb69351413c", 0xe7}, {&(0x7f0000001580)="2b1fcaf66b7bee3df70ea9fc9ae66c61fafac4869b47401378fb92caeec64b8fb67732dcb4a4c8723efab110994c6bd9a709859a9a104645466c362c1bc30e2bcd6554e70683b9ce25", 0x49}], 0x2, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b6a67068258226c7e8ad76d72392eb1ca508e0aea6e296564a15a69d4bbd2d9df9b59c0b86b1fa8d86c6c7e6a45bf2c27b1a6b023961ef749f363b9ed35640078b23649ff8f994a2e9435b775e3ef6b1471f494f3d744cbe3372718d398ddddd37007321f42824662432ef284d2db9cfb5aefafe29401bcb1b895672cdb6d747ffa93221c7ebcce53945cc746f3c322626da54996c85aa78aaeb658489ab4150d4b3f9d5f49abc4b74378f6166ccf0e404898f3e1ba034fa39f72a5b0a0566c9e12b26a45f04f12af3d7febbf452545023453aede1d2edb2d0e0a6a8c1a15e8977caabd23a970db880f6b61fec3320c18624a218da0871c23f1bb47a8e3ec1d1610d4bba251751dfe4866a85c33dfdd4fc1a91978b3276ad17c287ec1914a0e2f44aecbf00ddb06c52f66b528fee89e62c7e093c37b2ca349d4ec207de1205dce35310a7565d268af7a96839bd09bb7abf9dd0f6c5c667f3914c0d18a78a55b165d8bcb81ed9af013e5184b36dfa22469d1b246dc2a8025c34c42482eaedb3fc3d96641a0809c1ff7405b2bb9f404824ff5fcb013bc16aa4fb05ef6201cf7b625917c63f4e74ddc9863144528b243fe0ab452e956a6226941741ad3317d98c9595ee1f0bb36ac9b642f0b39d387a4308b3c75af53cca2cf1447c34692954ce696a1f3f2489c5c8d2275fc92f7c6968b786f31d9c25280c08f0aad09197c371890d24188deb2b4ca11781942ff91fbc6deff712a8766bb072fde59cfc732578450f2ae3708da03da359c65c4aa47a3eca55d223fa1e306fbc0cc4d13c1e5a24ad1846bff482ac26d53f0796b339fcb7260a9b6644bc918f1490b1ee31250ed372213005f688fc9e50a1082330bb92970aba467753aab52ff916d4eed0709b882bfc3926ab1fbd3599130cbac8dedda02f1698989d8bf78e6125af948611df47d34853efb40ac06443e8568d3d910870c281926703a39b33114c07ce7de058f166f12e6722cd8ec84ad70679fa50d1a9423480ec385bdf35e54fa96371440fb242b1f5e912e109bf563710f0a3955b8af543beb89baa344e73cd9ce452cabdca3d7b80c91236d1638030700c376e88b786028c52343e2025769831ecae255fd99d99169b71bd6796a45afc91914ec785ab8a3a18c5537b630e83f06f2dec02f3b69501b45e812bf8e0b2b2e4bd7f3f1bbac1ca5f99fcf46e65f0e38224f20bde282356459b6c0e61739afb37a16f22d3df8cb2c781390fa9a62328f44c455c759b55a70588316b2182ef82277ebefa81b4a9f5755e6dd9f1d2d7e51488eae4aa8372274feefab272760a9de9519fdd59f771295ab57a62c4059ff56f24c7f6b9e69b4e5a85ed529c6172c0cb3c7812af9e72158c29cadfdb0d1efb8954d814cdd6d8a8aaf4322dcea9eaf26502b19c34a1a27cf724d44baeaa6c2682f27310cdd40d09edf71087fdd4b501ff7f770aae7582aa2623845d758ac1edb31410fb1e4d741198159ef7e678674bdf151878689d64e41bd83bea68db209f55caf61d30efcac96e929b2c5d9a6e5d2fdb9754ca8aa9b2add9769d24e98b83447c80e0b828deda584ac5399585e785037b34be69be1f460ecbf71c816f5937e7aad6e767d30a6033553166a2f37c8f7398c68426db6d79a123b891272e57c0be45d8d3a7a9fb69f9f80a94bf20da6ea84e75a20aa52ee87bfc7079c70337f8df1e50634f7b27772fe3a208c3650dc3361ab75f01742d1291f54b0d4bb34661913bc7f03e9bd7a8c09be70068fe09c9c468328843d47f714636ebc08ef4598f7876d2096f8d059220f1e5489f96f0e96423faf3d35f66741d918243a939dc738fdfd878619f93e9cce3b24c984c814bd813e5ba3d52de6059e3e4d4dd2611dacd2324cabb1a935e06fcd1fb30affc1142fb267102749e736508c6d9901b2742affa995192361b72c4d4baea2d656987cab2f53876cab5210e867aeab03db7d43328cb1e4c02c4bab7bc239dc0ec5bfad936725c82f20d133586c0a47536e3dbad6f9bca3abbdd21d8325fa181d9d13c7e3d84f48e69645af3f6fc68faa0045c939a5a43ca2e0b7473d80ae1ed61fe7faa3e312442cc3dff0858e34bbee69e021f8b773cfa571b329ad3506c903b456dd0503649a4e8914cf72e75e8e330d32e42bf5ced1bb60bcf5030e95e36999232e108543bf0d0a65047ab64b94e3f9c600e2c1ab4da7e9db109fae42ea51bfaa7aff7e27816e3b5201397b39d59a7481aa0b028b39115fb89549c01a38ec81886dd8ebf597c5d878a72eb3880a59cd67f13b60be4451f8e8c7a7590c4ae551d16b226f547d714e031a649222074ef431cabdbae1385eaec4d46ad7e5163277996e94ba123bbb0e6d082f3969c78e17bb1b5cf43a33c5dbb6bb5c0b32e4ed38413b744c45654e47e8afb5ecf749b0d5d25b8ff1e4d1d6d43cca5b93081fed23507c7c848c401d9740a307af48c4146a9e62a7125a9074d3c714439cf963f2b66119ad60fae1867c0bc665374878af7fc03b3b933ede3a0428b4501b32509bdaf8b7cc85157923aae87bbd0aab0616e826141317b93b72857c633f9b4281e5bf2c28ac58b1c2907813fa645083fd1eb7d9be377e82103fe8c75cc0a981c9b63710c72d3486c881900000000000000001000000040000000fdbf882ed681efb88c6823d827a6763a931ea9df33ab839c1dfcb949fe8ac8acf68a9f56d76b0ead256895ca7cf63b2b209195eb66644b36312b825b7784f246ba1e165c4e4f0efdcd64eed73c6502beacec305627dac120747c9a53396626240e5096569c6067435fb638fce9f49527e8be378507c29e52400000000000000da8ab1450620814ee44cd2307137136904a69f589a8eeb604f6515c347a3138adc247580b4682317abdd50e1a3315c70c1b859daf226fb6b298225fee3caf8265be6fe527502f2735631ebc5e025e02027563343a2c0306a1a87b27595dfc19c19d09a54b83a431e37b5d7e81b3bbcfb0542293dfd762a99e932a3a1b38a941fb890f8cd22763f1117207b4068466bdc3744dd16c8d97021b6e55f9227894e8f2b64a9c9b2244d8f5ef71b51"], 0x10a0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80000001) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r0, &(0x7f0000000000), 0x10) (async) write(r0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async, rerun: 64) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (rerun: 64) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000240)=0x240) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) (async) close(r2) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) r4 = socket(0x2, 0x3, 0x0) fcntl$setstatus(r4, 0x4, 0x4c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r2, &(0x7f0000000000), 0x10) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(r5) (async) socket$inet(0x2, 0x3, 0x91) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000300)={0xfffffffe}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x2, 0x0) executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000440)=0xc) executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500), 0x10, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000004280)="014d56521e2139e6db", 0x9, 0x9, &(0x7f00000042c0)=@file={0x1, './file0/../file0\x00'}, 0x13) executing program 5: r0 = socket(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x56a) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87}, {0x2c, 0x1}, {0x6, 0x0, 0x0, 0x20}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="9705a6fe5688506af3255ad41528a8f9457a74b44b972b3fa0855ef06314568fafed74e8625ff11e0fac0a4afcbd798d99f287f07d239b966fd16deda487ea558c8bd3a5126d9adf9f09207aff2d6591d50ad69150b2bbf7d48791441ddfe832eba99a25cd90727cbdce6695aae70cd1f73719ea706f7509035a2ccc59d3ddd9ff", 0x81) setsockopt(r3, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) socket(0x1, 0x4000, 0x20) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000040), 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000480)="208603b1891c30c708737cbac34889271fbec82ede5cec20a8dce522117ea522c22ee1a7197366d5f73ac3cbd5a6c0cfe17351a88978c7f4e6bf94c7a8944b79ae8d664bb9ea6a37462137d648aa43e9e4751a091c442302985dd0ee625b308805637cb72c18211ca14007286ff84f", 0xffffffffffffff64) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) listen(r1, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r8, r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) select(0x2, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x6}, &(0x7f00000000c0)={0x400}, &(0x7f0000000100)) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r5, r6) writev(r0, &(0x7f0000000380)=[{&(0x7f00000007c0)="12c2152dc1daad909c117193f4218f54af5a81f4737f86b58778f20f630be4f440c58d0704f7bee0b17da61fb426cc816951764a7074f0c89fe0274068d42aa0689c14f87aac2658212c177c0172d8eaf8a94a573f1f58cb499593cb70f38241ee8c0f38f99790abdbd1cebe3bd98cc01a4be6cfad037e4f234b9947abf37533a56bdad49b013169059ae36092ee4be68a7fd05d2444bf460be6d3457b98bce933e969f06297b7fb72697c3b9f3d9e6d788a5a835ba5823282b225a8d6957664088f8085ab3ca3c93a17996354188135686934382188b21f797619b1916f77e6d37d5b8660fca5d28be5adc8bf6b0f2353e21e5799c2a2d1d8e50287003b5370d8e14257834024b3de61dfe5987509709572bdc4a93268ee8f61b53985bdb8aa0bfb59d064e63e289cef1b1ab5ae7383545eade889b249c53baf9bd9bee46796cc9f900d0f72c76fefde7242d627f19f3377f6c75c78fcd832077673dd9c5feaacffbaa0d6d8401306f13cea48ab327d9f139a7beb83f7b56805e3c375877b15d0375b655c45e6f97a65e7e62e4ef058e787b1503cfc5febc7be5c43ceda47c17adc24cbb3d13c9cd5c894840c48702f853e6b35b241272dd4ab13db160a1919b7099fe85bfe3dbfb2975fdddb807d7307970ed8baa5088b2166235283da1b33be8599fc4194056ce2c2ff41d04f37a6c42f697c2f3de1c8e30a8ad08bee4cb63cc648f44fd4866da77ea5d268748cfbf950a8373e42d4ec5c72ad589325dc55297fddf50bcb693e3639a49f1efbd7c1c6501e5b69c1b62d8bf720a420182a2bb06c80ca89caba713434ff15e4e3ed72db01a09d5bdf192213903e06ea2426036248a4b8a10a0898eaa49a6a956cf10f452df42e205d8ec88cf801a0f52c9f72432d1b9e72a963a8330f2598ea4209e5674682cbd94c0d86d9a1a64fbb59ef58f5fc7f2bfd63548018de3b5db5a7c53f6ac43364ea0c9c8631689405778e8a5ebb957664cc42ed03fea26a4fb4a2ca33659ed84cebd94d600b4bde0bd050b423dfe26ba9d9ec0e0d2605c6b641cfc1a5b28fe2bd4001da1153b6077bda8d386b902e20cc13e739543160462a0e295bc441974aa499d2060820cd277b68ded8948b79d65373e20c0f04f6d50170145a44be5db8fe7dbdeae3b54fea350e96e1aa3e22d67f570f94421339c0df0f2f3c7d0dcec41a8c2c9c925637bbff503854c6531e5823dd8093f783f375d77cf394bc76200d4eea09f897f9a0de20274e17fd0a9efe58145e862ab8a712b74e69b0f4d1f116a551bb6e9e58cee8e37c52d8d584f854923da1bbfd644ce47d76acf822cfebc3dca4f93b87888e5218fa1591713f25650a3d2b1fa2786d52dcb0aa0c2972561061e7c4f85609e266dfd62fb89b6bc1033492d1d2c7c6f2320d5ac0a99cab9032a8a638d7d5cb8248959088913b81d75b958e7d9db0dae73a13c34abcbea9fb63d30e3b140dff453b5c34274313cee17fa6a2d792b89f7faa02fce652e02c995191f97c6e2e75284959db8c4819c95759f9938329cda5b490ba85463ca5daa89e06bc39d7784d9e094bcd5be6784456c313ee12994311fc0a2374dc334d17fc559666b16df06a304b08fc5848be3c5315181954482ed19e3ffc1bff0fdd4d29f9671acb8c1122d94b32d07994616052bba06f0b2da3d357e3ccc76ac4b4d62496af7156c3cf8ea352cea29db05b6b73a465e6ac92262b23f9e885ec24d79f33538667cbf4ab9b790d4809501c4f578ef5830b4a6d2b652e7a5022df1520e2ed8cdd80a057ac696d42ed6649189e982abc300bfab9f0b406dffe3c56c8fc00b53c46a12b03ce186eecb2a14da9775320603015fc3e13af6a94f0ffff5ba9b1a62e6a7ff0379d037e8b7a52b00931c297432a7d078994333cde8a299c31fba8ac159afb6d947c83ac306a47beb1ccd4fb75b2edf68e09d893c817742920280f8ffa5de6f41bba10387872024d71bfc6ed50c97972c071e63f32bc1d579c061bf55293d60438fe7ebbd44d92fca94eff24a85176ae0d9f4ae2b85a620cf7a22f256c47cc0b9e84da8e5734051b3018d22e487330054e47c2037acec1375a267c79c18e6edf448bc6094320369ce92f759e8c67e4edf5ad52ad315cb1ba44ee406d33463e79e9c5f94e12f7a2fab499183680ca7e3c9dbcf84deab9995f6ce88a5c0761294781417f071fda14cec8082166bf7971c1ce7c3c6b4a9d5cad771bce638247f40e5247f5154a6a1fb89ac66ab5dbc03c52b8fd8f358ce53afc4db4c2f540e96255dd54167cd26f12bad8b3d20341a418981e6e64bec0f3b5037c5bc837ce83ed01038e4e13f0fc3eb83cee098f369d3478adbb3aba3a7558542d9e58187e4945e7a036992f990e486570665e75efe517ffd1ddb30f765993cfa184f79e2a658b4e265a3d542d86b648853cf8f3385a5a664faf80e4b2cb113868481427c5af259df5b8780e0b77260af5967a9191dbe3b70d162905065e20467a36586e06a73271ff17869edf01d5461ba540fc0ea3526c1dbc1cdd1bd96166ae8bbeaee6f220420b2b5f4b1b8c564abbd75b2ec1ee0dbc6dad6578f0a5c639a5683b74ec2644666c69f54ab454ed79fdcfaac3e68d926139b8766f666c4a35d87db4f6935c6093ff216ad223f22f539ae5df7e264ce41c45925bf67b0fc5dbb7d9690f49e3d01c6736dd517062415e7bcf7b2867e47f2c15b3f8e203f0fc9961ee9538fab68d6b15b039c5358d266285f0369b43fc50ce7bd47378bac2aa7a601912730fea53ab7c558ae37abd18459c757f6c51185b1957feee056ba2b0d77095ccf2501f4f762060e7f957b51882f82f3564f03e21e60fdcf8aaca28cfc310108ccc2567df1bb58bd1fe53995ac9957a5a00c07d5540104afa3ff8410ecde84bcaad44daaef1f0f74b741120f4927e81ba072216f76f89ce2fda19ddc4b07037501dbd30cd524733b7a8992642af681b06c8dcd1143913bf1727a6650e32673e3ddd0a25077c27330688660866ffcef1b335c11299fe4ff76e558bbd529b3b2542e7e05094665dc4997bd08fdd8ee3d8402888bba49e98a4a228eecd10b97a4a33fd705cf2d2730ac9424d23a89760cba471f836084669a5e6c5ab6f89731748e67685a5512e23915145e7cd7d832d331d54182783711ae1144ad62fc194a064ad4ef03e1a5ea7a612de02a95aedc67a24028f8497fc315a1b226eaf0946215047b4ae3625c21ca90c91b8128e40296f867bb23c67b1f9689a4857e668fc4e8c1985664bcb7c9b4d9e27c6af8a9309e03e03089e40fea070dcfe3f22595cda93a880b647b4ed2701dc3b5240e8b947eac9e2f8a0e7da687139bd07b96dbce5c08a0c6f0f4213519a5df6287cac29d7a83b4b805d91243844112161c86f158a8da09927e254a52aaf428ae2e2070d73965303d5ee0c0113c23d892096c883f61f4d2c4fcc2211088eee577cdc460e88240d198a03be2b8ae97a2fae9859801415c237cd59c90767d47709b8dac22458f7c70cc369c297c07f87cc54aca8345c97426738e844eba8f73285ac188d3d641b8d1532706a2f129f8916cefe43bcdb5bb21eb81defadad6b1f50b094128f3657ec8ab0fe04a1978f21c653638def593ce3956505e8e407834c1406702c0472cdf96a9dc164237b895309ca7686fb29d5d38e225815605e886a33b358a5518c10f899bed82ec3ca1faba7642203f9cad4b7ef4ad8bc9d663a6f8c576183023740c14a89c550525d4bd9563837499474a1557f262f4e811c84b82342555aee964595c2b01f51de735a8a5c68a6937745c4b41033a2405335cb6bd6b06245319ffce72afe640635d01fb595bd8b0ead4cc502183f927fe55e9172e03815972871c74a8349675819ffd62903c70a76fd499bdea75c57cf1f5c5afa575c323b8b0c9cc0ca23dc87dc8f4b1f2152bdd107879719fe712442de39dbe2d63a7696a4877fcdab55c16459529430cbbf390729d71ccd7130022d2832e8d50893d0e6bb227791fbbde97703c51bce2244c704cc691f1ceaa9b7200cc98d6756b325634c754ed76312b95446bb79abd8e3bd9ec6a2d4c4a6cfe49a4b6dd6b164b9f2622d68504f692bb28ab5060182c773bf5ed18f51c627965441eba0fb73a006c3ca5275b3a55e1d662deef2f882f7459bb235813fc54b0a640c79df5095dd9c505fdb620ea7adb11b7da9c56f89728f1d1f2bf129085739417758d02e16de1169b4e65687118375d0b7b82970b3d3a9a72a22b5116171659d0c83c842610be5ce17ea949c9eb3956859e2e299e31aee25b631aa5ac9109745ee8f6a7da29cfe99cb592c95b1a3013050cdc8b30a906f93f7aaba4ab69b051ec8cc2dca9ee8a5825e60209f2890daf29aeda7bab529b53b05435265dec9e301d420faf8a17b3bd10569e8f7354e5a14e632ac52a43655f7e13fa8286d8f81026702b1dbc95b6cf54dd51e8e5f75a5d48632da8e9d05c747e1bc6a4be6b46f14979139521688379fc4d09f88bb63e8fa77bc74f4053d168cbef4284841c7b633c78c775c2c364febed3f4579d984233828d7998bf7f9ffa0492aaf1afdf2856eb9e3e434fbe0d41320576cb273911c8a94d5a3a9854f155bfe2988ab0737b2c352d33de193f5290395c0674ad41190b77b7fdd539ecab278465cae49add155d6bc8eae4e70947d3356552d9284c8749e7bbeaf20125f270d47181f2eadf0368115af5e3a9442a607bc687104cd00025d37c8a357ce65f31c80a7fbfe4685e7a912f747a112115cf0c711e0123001a66ade636b1a1af3380cd98c0101f5a7739df3200e8e29dfadeb9b68be75d4c250e55bba96e2a68995741e25f1eb009078d2fcb81ab09731d6ad020433fb46a49ee7175cad08755a503c6c2ef0bb73651b0906414adc4bb8637ad93442ffab54810a79820522350ff4eeb28f130a1fa969be8395ae4aefb1eb61ceb17afe8329a40f24bfe567fc6fa032e4afa832d909e65d7535d1174a8b12e0ae73dd2d09259ee0b245ccc0d9d990dc3916002d96de769d305bcf72303b1a1153a86b55f65fedd37f81fe37c0ffb29c5f487e36e9be09ecf64bedc5fe24c8dcf49da030b123c1ed3a3f1f110e3dead029717ad376339d0ee0000a0463b3330b06154499b2dbed408cf5912bbc00361222726caa23c84694f949e00eb7198c03650522b3a5f7d7c36bbbd3181f9873a49556b27511d9e019b1898534cb4c0bf3d43fc41a7cda8313c0a473cfd94d6ddbf1546a12c429a6720712554f83b02c55a55425260ace79013bb293ef13a0af44b9825daf8f2c57e80c2b5dcf7ea10441c3d01e7280c47deff05e244b4fb7f8cd1d38fd61b3f33d3ba15d12fbf0330e640384386496c2045e1aea29d6546017d0d4d6bb1ff4c058656d29a1f8f729c47e1b7e90d9b1b9169e74c9e7c76b2fdc643c02c369477ccea6b664b6f9179512d2f4cbfbf2c806489dc199f57214137fc6067c49a76864e714c17820b20738417f9191bc4ee407ea198ebe54a9ce152c7968b55ef26b08b1a9cf3a4401c039338d674f04f1729766c253a969f36dde27d31b8534d0a4db78ed73c9f6685bc59f2f0c075a8075133718e254e05399be688c9ad03e0aa06484960a084585e1353e34edd1679b136b9484d5732d7042bcbc06e2a7561acd7d6b6c214941bccec08c4bad78f73171e011b3a2a30d035913162366b5bc1e03f9967aa80a0ebc7c2665fad25133430551db54984f66885641707a93f440abc9b1cb0b9f64c6748eb7dbf10416d667", 0x1000}, {&(0x7f0000000500)="d1e8734cd607eb17770d2f89af821a779a342214d7785791aa16b6014692ec8cf2659ccbb268b7c7f7829cfed5fcae64bed292b13ffd26f42d3ae3aa53cc064499598d38f98b98147a9691bf522c5aa51b745e3084e5e9278022d30b555258db312bce72050172d693d5e686eeaf7b835c0d406e671736bb1b71bbb6e5f365c9b32c92db05a54595c9a187dbd1b413211819ec594407ccc96fa1df6af0e68da5118c9b330285184860a6597b8a635aff8ecdb681e48acfc0220c055afb11a540d728f5626055426422a1", 0xca}], 0x2) executing program 7: sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000001300), 0x0, 0x0) executing program 5: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e"]) 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 6: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) setregid(0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x539}, {0x6}]}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x21, 0x0, 0x3}], 0x9, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x10000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000c74000/0x4000)=nil}, {&(0x7f0000ee7000/0x4000)=nil, &(0x7f0000eda000/0x2000)=nil}, {&(0x7f0000f0a000/0x2000)=nil, &(0x7f0000d2d000/0x3000)=nil}, {&(0x7f0000d50000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000d82000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000dbe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e40000/0x1000)=nil}, {&(0x7f0000dbd000/0x4000)=nil, &(0x7f0000c2e000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000dae000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000c19000/0x3000)=nil}], './file0\x00'}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6, 0x0, 0x0, 0x200}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 1: semget(0x1, 0x3a00, 0x280) executing program 6: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x5, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) semget(0x2, 0x2, 0x20) clock_gettime(0x2, &(0x7f00000000c0)) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x53}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x3d}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000200)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000280)={0x41424344, 0x41424344}, 0x3, 0x7ff) syz_emit_ethernet(0x13e, &(0x7f0000000480)={@empty, @random="a58beb14922f", [], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x9, 0x130, 0x67, 0x401, 0x7, 0x50, 0x0, @multicast2, @loopback, {[@timestamp={0x44, 0x2c, 0x6, 0x1, 0x5, [{[@multicast1], 0x9}, {[], 0x8}, {[], 0x81}, {[@broadcast], 0x401}, {[@broadcast], 0x400}, {[], 0x8000}, {[], 0x7}]}, @lsrr={0x83, 0x0, 0x2, [@rand_addr=0x57800000, @empty, @remote={0xac, 0x14, 0x0}, @loopback, @multicast1, @multicast1]}]}}, @tcp={{0x0, 0x1, r2, r3, 0x1, 0x0, 0x10, 0x4, 0x8, 0x0, 0x5, {[@sack_perm={0x4, 0x2}, @generic={0x5, 0x9, "3045f5fcdffe70"}, @md5sig={0x13, 0x12, "735625ca80a915647be100d0f3ea68ab"}, @timestamp={0x8, 0x6, 0x665, 0x9f7d}, @nop, @mss={0x2, 0x4, 0x101}]}}, {"4d74765ded20f1db9ccaecd8777178a3ecf68cd5b818adcbfce30b7de391c6d0ca11d49c978dda09eb76f34080a77069accae66a46826634ccd4d2300533eb90a425f131dc204dc792b262325e19df72795fd91e017b5e8cb2024be4324eced048764b23be9bbedecb4d33e4b6a80c994686100cf1bfc56fbed2f7cdc13665063c07520b34b918e7a04aab807c67c36c1b5eb4791bc938b74233e462c1d62805dcf844cbc1a36b32ea8523a6"}}}}}}) r4 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) recvmmsg(r4, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/100, 0x64}}, 0x10, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffdffc, 0x0, "1106e07482ecdadd4543940000040300852300", 0x0, 0xfffffffd}) poll(&(0x7f0000000040)=[{r6, 0x1}], 0x1, 0x0) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() writev(r7, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xffffffbf, "1106e07482ecdadd4543940000040300852300"}) close(r7) poll(&(0x7f0000000040)=[{r8, 0x1}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x80, 0x3}, {0x3, 0x0, 0x0, 0x1}]}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r0) executing program 3: r0 = socket(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x56a) executing program 2: syz_emit_ethernet(0x4f, &(0x7f0000000780)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x41, 0x0, 0x7fff, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x8, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x29, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@generic={0x0, 0x8, "b5489587370b"}, @end]}}, "82e3f99772"}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000280000810019"]) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) kqueue() sendmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000001480)="9f1fce11fe9739cd9ffffd41cbe2562f643cb14129979cbf6ec28f7779d5701a0f85ec4891051ba82b8cadcae2e6431f6b3a576d3875399401b6f42f1e973e381848b69ab3f9f5e052825e3d85932630c9abd99e05b672b2f76598308c9465f158a641d82414ec3b9ecb2e670bfe8e603ed9d23715fe919a558c7132540ca00e69b8cc94e32350f1ba9706b439c077d78acd7137211d7669343fc5fa970139c9096d16c34b744159806436f1096a8ec5856621460f5d3e5d5164ff66b3cc0891c268744b7ac456e34207a435105620d5faa95415853eb4bb843c2681068547f5270fb69351413c", 0xe7}, {&(0x7f0000001580)="2b1fcaf66b7bee3df70ea9fc9ae66c61fafac4869b47401378fb92caeec64b8fb67732dcb4a4c8723efab110994c6bd9a709859a9a104645466c362c1bc30e2bcd6554e70683b9ce25", 0x49}], 0x2, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b6a67068258226c7e8ad76d72392eb1ca508e0aea6e296564a15a69d4bbd2d9df9b59c0b86b1fa8d86c6c7e6a45bf2c27b1a6b023961ef749f363b9ed35640078b23649ff8f994a2e9435b775e3ef6b1471f494f3d744cbe3372718d398ddddd37007321f42824662432ef284d2db9cfb5aefafe29401bcb1b895672cdb6d747ffa93221c7ebcce53945cc746f3c322626da54996c85aa78aaeb658489ab4150d4b3f9d5f49abc4b74378f6166ccf0e404898f3e1ba034fa39f72a5b0a0566c9e12b26a45f04f12af3d7febbf452545023453aede1d2edb2d0e0a6a8c1a15e8977caabd23a970db880f6b61fec3320c18624a218da0871c23f1bb47a8e3ec1d1610d4bba251751dfe4866a85c33dfdd4fc1a91978b3276ad17c287ec1914a0e2f44aecbf00ddb06c52f66b528fee89e62c7e093c37b2ca349d4ec207de1205dce35310a7565d268af7a96839bd09bb7abf9dd0f6c5c667f3914c0d18a78a55b165d8bcb81ed9af013e5184b36dfa22469d1b246dc2a8025c34c42482eaedb3fc3d96641a0809c1ff7405b2bb9f404824ff5fcb013bc16aa4fb05ef6201cf7b625917c63f4e74ddc9863144528b243fe0ab452e956a6226941741ad3317d98c9595ee1f0bb36ac9b642f0b39d387a4308b3c75af53cca2cf1447c34692954ce696a1f3f2489c5c8d2275fc92f7c6968b786f31d9c25280c08f0aad09197c371890d24188deb2b4ca11781942ff91fbc6deff712a8766bb072fde59cfc732578450f2ae3708da03da359c65c4aa47a3eca55d223fa1e306fbc0cc4d13c1e5a24ad1846bff482ac26d53f0796b339fcb7260a9b6644bc918f1490b1ee31250ed372213005f688fc9e50a1082330bb92970aba467753aab52ff916d4eed0709b882bfc3926ab1fbd3599130cbac8dedda02f1698989d8bf78e6125af948611df47d34853efb40ac06443e8568d3d910870c281926703a39b33114c07ce7de058f166f12e6722cd8ec84ad70679fa50d1a9423480ec385bdf35e54fa96371440fb242b1f5e912e109bf563710f0a3955b8af543beb89baa344e73cd9ce452cabdca3d7b80c91236d1638030700c376e88b786028c52343e2025769831ecae255fd99d99169b71bd6796a45afc91914ec785ab8a3a18c5537b630e83f06f2dec02f3b69501b45e812bf8e0b2b2e4bd7f3f1bbac1ca5f99fcf46e65f0e38224f20bde282356459b6c0e61739afb37a16f22d3df8cb2c781390fa9a62328f44c455c759b55a70588316b2182ef82277ebefa81b4a9f5755e6dd9f1d2d7e51488eae4aa8372274feefab272760a9de9519fdd59f771295ab57a62c4059ff56f24c7f6b9e69b4e5a85ed529c6172c0cb3c7812af9e72158c29cadfdb0d1efb8954d814cdd6d8a8aaf4322dcea9eaf26502b19c34a1a27cf724d44baeaa6c2682f27310cdd40d09edf71087fdd4b501ff7f770aae7582aa2623845d758ac1edb31410fb1e4d741198159ef7e678674bdf151878689d64e41bd83bea68db209f55caf61d30efcac96e929b2c5d9a6e5d2fdb9754ca8aa9b2add9769d24e98b83447c80e0b828deda584ac5399585e785037b34be69be1f460ecbf71c816f5937e7aad6e767d30a6033553166a2f37c8f7398c68426db6d79a123b891272e57c0be45d8d3a7a9fb69f9f80a94bf20da6ea84e75a20aa52ee87bfc7079c70337f8df1e50634f7b27772fe3a208c3650dc3361ab75f01742d1291f54b0d4bb34661913bc7f03e9bd7a8c09be70068fe09c9c468328843d47f714636ebc08ef4598f7876d2096f8d059220f1e5489f96f0e96423faf3d35f66741d918243a939dc738fdfd878619f93e9cce3b24c984c814bd813e5ba3d52de6059e3e4d4dd2611dacd2324cabb1a935e06fcd1fb30affc1142fb267102749e736508c6d9901b2742affa995192361b72c4d4baea2d656987cab2f53876cab5210e867aeab03db7d43328cb1e4c02c4bab7bc239dc0ec5bfad936725c82f20d133586c0a47536e3dbad6f9bca3abbdd21d8325fa181d9d13c7e3d84f48e69645af3f6fc68faa0045c939a5a43ca2e0b7473d80ae1ed61fe7faa3e312442cc3dff0858e34bbee69e021f8b773cfa571b329ad3506c903b456dd0503649a4e8914cf72e75e8e330d32e42bf5ced1bb60bcf5030e95e36999232e108543bf0d0a65047ab64b94e3f9c600e2c1ab4da7e9db109fae42ea51bfaa7aff7e27816e3b5201397b39d59a7481aa0b028b39115fb89549c01a38ec81886dd8ebf597c5d878a72eb3880a59cd67f13b60be4451f8e8c7a7590c4ae551d16b226f547d714e031a649222074ef431cabdbae1385eaec4d46ad7e5163277996e94ba123bbb0e6d082f3969c78e17bb1b5cf43a33c5dbb6bb5c0b32e4ed38413b744c45654e47e8afb5ecf749b0d5d25b8ff1e4d1d6d43cca5b93081fed23507c7c848c401d9740a307af48c4146a9e62a7125a9074d3c714439cf963f2b66119ad60fae1867c0bc665374878af7fc03b3b933ede3a0428b4501b32509bdaf8b7cc85157923aae87bbd0aab0616e826141317b93b72857c633f9b4281e5bf2c28ac58b1c2907813fa645083fd1eb7d9be377e82103fe8c75cc0a981c9b63710c72d3486c881900000000000000001000000040000000fdbf882ed681efb88c6823d827a6763a931ea9df33ab839c1dfcb949fe8ac8acf68a9f56d76b0ead256895ca7cf63b2b209195eb66644b36312b825b7784f246ba1e165c4e4f0efdcd64eed73c6502beacec305627dac120747c9a53396626240e5096569c6067435fb638fce9f49527e8be378507c29e52400000000000000da8ab1450620814ee44cd2307137136904a69f589a8eeb604f6515c347a3138adc247580b4682317abdd50e1a3315c70c1b859daf226fb6b298225fee3caf8265be6fe527502f2735631ebc5e025e02027563343a2c0306a1a87b27595dfc19c19d09a54b83a431e37b5d7e81b3bbcfb0542293dfd762a99e932a3a1b38a941fb890f8cd22763f1117207b4068466bdc3744dd16c8d97021b6e55f9227894e8f2b64a9c9b2244d8f5ef71b51"], 0x10a0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 5: socket$inet6(0x18, 0x3, 0x0) (async) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ftruncate(0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r1 = kqueue() (async) setrlimit(0x0, &(0x7f0000000980)={0x80000000000000b, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x1, 0x5777c538, "3c107dae307e08002b4600000000da64612c3300"}) sysctl$net_inet_udp(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="5c369617664f875ad1230c1bbfa260d6d7186aad901ca12a670915117bfb5731b6aa6c5b4eb44d9b80b3", 0x2a}], 0x1) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async, rerun: 32) readv(r1, &(0x7f00000011c0)=[{0x0}], 0x1) (rerun: 32) executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) (async) r1 = kqueue() (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000073a, r2) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x3f}, 0x0, 0x0) (async) flock(r1, 0x3) (async) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) (async) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r4, r3) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000240), 0x3) setreuid(0xee00, 0x0) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r7 = getuid() fchown(r6, r7, 0xffffffffffffffff) r8 = getuid() setreuid(0xee00, r8) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(r6, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x6, 0x2, 0x2) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) executing program 4: open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500), 0x10, 0x0) sendto$unix(r0, &(0x7f0000004280)="014d56521e2139e6db", 0x9, 0x9, &(0x7f00000042c0)=@file={0x1, './file0/../file0\x00'}, 0x13) executing program 3: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe783"]) 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 7: sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87}, {0x2c, 0x1}, {0x6, 0x0, 0x0, 0x20}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="9705a6fe5688506af3255ad41528a8f9457a74b44b972b3fa0855ef06314568fafed74e8625ff11e0fac0a4afcbd798d99f287f07d239b966fd16deda487ea558c8bd3a5126d9adf9f09207aff2d6591d50ad69150b2bbf7d48791441ddfe832eba99a25cd90727cbdce6695aae70cd1f73719ea706f7509035a2ccc59d3ddd9ff", 0x81) setsockopt(r3, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) socket(0x1, 0x4000, 0x20) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000040), 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000480)="208603b1891c30c708737cbac34889271fbec82ede5cec20a8dce522117ea522c22ee1a7197366d5f73ac3cbd5a6c0cfe17351a88978c7f4e6bf94c7a8944b79ae8d664bb9ea6a37462137d648aa43e9e4751a091c442302985dd0ee625b308805637cb72c18211ca14007286ff84f", 0xffffffffffffff64) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) listen(r1, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r8, r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) select(0x2, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x6}, &(0x7f00000000c0)={0x400}, &(0x7f0000000100)) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r5, r6) writev(r0, &(0x7f0000000380)=[{&(0x7f00000007c0)="12c2152dc1daad909c117193f4218f54af5a81f4737f86b58778f20f630be4f440c58d0704f7bee0b17da61fb426cc816951764a7074f0c89fe0274068d42aa0689c14f87aac2658212c177c0172d8eaf8a94a573f1f58cb499593cb70f38241ee8c0f38f99790abdbd1cebe3bd98cc01a4be6cfad037e4f234b9947abf37533a56bdad49b013169059ae36092ee4be68a7fd05d2444bf460be6d3457b98bce933e969f06297b7fb72697c3b9f3d9e6d788a5a835ba5823282b225a8d6957664088f8085ab3ca3c93a17996354188135686934382188b21f797619b1916f77e6d37d5b8660fca5d28be5adc8bf6b0f2353e21e5799c2a2d1d8e50287003b5370d8e14257834024b3de61dfe5987509709572bdc4a93268ee8f61b53985bdb8aa0bfb59d064e63e289cef1b1ab5ae7383545eade889b249c53baf9bd9bee46796cc9f900d0f72c76fefde7242d627f19f3377f6c75c78fcd832077673dd9c5feaacffbaa0d6d8401306f13cea48ab327d9f139a7beb83f7b56805e3c375877b15d0375b655c45e6f97a65e7e62e4ef058e787b1503cfc5febc7be5c43ceda47c17adc24cbb3d13c9cd5c894840c48702f853e6b35b241272dd4ab13db160a1919b7099fe85bfe3dbfb2975fdddb807d7307970ed8baa5088b2166235283da1b33be8599fc4194056ce2c2ff41d04f37a6c42f697c2f3de1c8e30a8ad08bee4cb63cc648f44fd4866da77ea5d268748cfbf950a8373e42d4ec5c72ad589325dc55297fddf50bcb693e3639a49f1efbd7c1c6501e5b69c1b62d8bf720a420182a2bb06c80ca89caba713434ff15e4e3ed72db01a09d5bdf192213903e06ea2426036248a4b8a10a0898eaa49a6a956cf10f452df42e205d8ec88cf801a0f52c9f72432d1b9e72a963a8330f2598ea4209e5674682cbd94c0d86d9a1a64fbb59ef58f5fc7f2bfd63548018de3b5db5a7c53f6ac43364ea0c9c8631689405778e8a5ebb957664cc42ed03fea26a4fb4a2ca33659ed84cebd94d600b4bde0bd050b423dfe26ba9d9ec0e0d2605c6b641cfc1a5b28fe2bd4001da1153b6077bda8d386b902e20cc13e739543160462a0e295bc441974aa499d2060820cd277b68ded8948b79d65373e20c0f04f6d50170145a44be5db8fe7dbdeae3b54fea350e96e1aa3e22d67f570f94421339c0df0f2f3c7d0dcec41a8c2c9c925637bbff503854c6531e5823dd8093f783f375d77cf394bc76200d4eea09f897f9a0de20274e17fd0a9efe58145e862ab8a712b74e69b0f4d1f116a551bb6e9e58cee8e37c52d8d584f854923da1bbfd644ce47d76acf822cfebc3dca4f93b87888e5218fa1591713f25650a3d2b1fa2786d52dcb0aa0c2972561061e7c4f85609e266dfd62fb89b6bc1033492d1d2c7c6f2320d5ac0a99cab9032a8a638d7d5cb8248959088913b81d75b958e7d9db0dae73a13c34abcbea9fb63d30e3b140dff453b5c34274313cee17fa6a2d792b89f7faa02fce652e02c995191f97c6e2e75284959db8c4819c95759f9938329cda5b490ba85463ca5daa89e06bc39d7784d9e094bcd5be6784456c313ee12994311fc0a2374dc334d17fc559666b16df06a304b08fc5848be3c5315181954482ed19e3ffc1bff0fdd4d29f9671acb8c1122d94b32d07994616052bba06f0b2da3d357e3ccc76ac4b4d62496af7156c3cf8ea352cea29db05b6b73a465e6ac92262b23f9e885ec24d79f33538667cbf4ab9b790d4809501c4f578ef5830b4a6d2b652e7a5022df1520e2ed8cdd80a057ac696d42ed6649189e982abc300bfab9f0b406dffe3c56c8fc00b53c46a12b03ce186eecb2a14da9775320603015fc3e13af6a94f0ffff5ba9b1a62e6a7ff0379d037e8b7a52b00931c297432a7d078994333cde8a299c31fba8ac159afb6d947c83ac306a47beb1ccd4fb75b2edf68e09d893c817742920280f8ffa5de6f41bba10387872024d71bfc6ed50c97972c071e63f32bc1d579c061bf55293d60438fe7ebbd44d92fca94eff24a85176ae0d9f4ae2b85a620cf7a22f256c47cc0b9e84da8e5734051b3018d22e487330054e47c2037acec1375a267c79c18e6edf448bc6094320369ce92f759e8c67e4edf5ad52ad315cb1ba44ee406d33463e79e9c5f94e12f7a2fab499183680ca7e3c9dbcf84deab9995f6ce88a5c0761294781417f071fda14cec8082166bf7971c1ce7c3c6b4a9d5cad771bce638247f40e5247f5154a6a1fb89ac66ab5dbc03c52b8fd8f358ce53afc4db4c2f540e96255dd54167cd26f12bad8b3d20341a418981e6e64bec0f3b5037c5bc837ce83ed01038e4e13f0fc3eb83cee098f369d3478adbb3aba3a7558542d9e58187e4945e7a036992f990e486570665e75efe517ffd1ddb30f765993cfa184f79e2a658b4e265a3d542d86b648853cf8f3385a5a664faf80e4b2cb113868481427c5af259df5b8780e0b77260af5967a9191dbe3b70d162905065e20467a36586e06a73271ff17869edf01d5461ba540fc0ea3526c1dbc1cdd1bd96166ae8bbeaee6f220420b2b5f4b1b8c564abbd75b2ec1ee0dbc6dad6578f0a5c639a5683b74ec2644666c69f54ab454ed79fdcfaac3e68d926139b8766f666c4a35d87db4f6935c6093ff216ad223f22f539ae5df7e264ce41c45925bf67b0fc5dbb7d9690f49e3d01c6736dd517062415e7bcf7b2867e47f2c15b3f8e203f0fc9961ee9538fab68d6b15b039c5358d266285f0369b43fc50ce7bd47378bac2aa7a601912730fea53ab7c558ae37abd18459c757f6c51185b1957feee056ba2b0d77095ccf2501f4f762060e7f957b51882f82f3564f03e21e60fdcf8aaca28cfc310108ccc2567df1bb58bd1fe53995ac9957a5a00c07d5540104afa3ff8410ecde84bcaad44daaef1f0f74b741120f4927e81ba072216f76f89ce2fda19ddc4b07037501dbd30cd524733b7a8992642af681b06c8dcd1143913bf1727a6650e32673e3ddd0a25077c27330688660866ffcef1b335c11299fe4ff76e558bbd529b3b2542e7e05094665dc4997bd08fdd8ee3d8402888bba49e98a4a228eecd10b97a4a33fd705cf2d2730ac9424d23a89760cba471f836084669a5e6c5ab6f89731748e67685a5512e23915145e7cd7d832d331d54182783711ae1144ad62fc194a064ad4ef03e1a5ea7a612de02a95aedc67a24028f8497fc315a1b226eaf0946215047b4ae3625c21ca90c91b8128e40296f867bb23c67b1f9689a4857e668fc4e8c1985664bcb7c9b4d9e27c6af8a9309e03e03089e40fea070dcfe3f22595cda93a880b647b4ed2701dc3b5240e8b947eac9e2f8a0e7da687139bd07b96dbce5c08a0c6f0f4213519a5df6287cac29d7a83b4b805d91243844112161c86f158a8da09927e254a52aaf428ae2e2070d73965303d5ee0c0113c23d892096c883f61f4d2c4fcc2211088eee577cdc460e88240d198a03be2b8ae97a2fae9859801415c237cd59c90767d47709b8dac22458f7c70cc369c297c07f87cc54aca8345c97426738e844eba8f73285ac188d3d641b8d1532706a2f129f8916cefe43bcdb5bb21eb81defadad6b1f50b094128f3657ec8ab0fe04a1978f21c653638def593ce3956505e8e407834c1406702c0472cdf96a9dc164237b895309ca7686fb29d5d38e225815605e886a33b358a5518c10f899bed82ec3ca1faba7642203f9cad4b7ef4ad8bc9d663a6f8c576183023740c14a89c550525d4bd9563837499474a1557f262f4e811c84b82342555aee964595c2b01f51de735a8a5c68a6937745c4b41033a2405335cb6bd6b06245319ffce72afe640635d01fb595bd8b0ead4cc502183f927fe55e9172e03815972871c74a8349675819ffd62903c70a76fd499bdea75c57cf1f5c5afa575c323b8b0c9cc0ca23dc87dc8f4b1f2152bdd107879719fe712442de39dbe2d63a7696a4877fcdab55c16459529430cbbf390729d71ccd7130022d2832e8d50893d0e6bb227791fbbde97703c51bce2244c704cc691f1ceaa9b7200cc98d6756b325634c754ed76312b95446bb79abd8e3bd9ec6a2d4c4a6cfe49a4b6dd6b164b9f2622d68504f692bb28ab5060182c773bf5ed18f51c627965441eba0fb73a006c3ca5275b3a55e1d662deef2f882f7459bb235813fc54b0a640c79df5095dd9c505fdb620ea7adb11b7da9c56f89728f1d1f2bf129085739417758d02e16de1169b4e65687118375d0b7b82970b3d3a9a72a22b5116171659d0c83c842610be5ce17ea949c9eb3956859e2e299e31aee25b631aa5ac9109745ee8f6a7da29cfe99cb592c95b1a3013050cdc8b30a906f93f7aaba4ab69b051ec8cc2dca9ee8a5825e60209f2890daf29aeda7bab529b53b05435265dec9e301d420faf8a17b3bd10569e8f7354e5a14e632ac52a43655f7e13fa8286d8f81026702b1dbc95b6cf54dd51e8e5f75a5d48632da8e9d05c747e1bc6a4be6b46f14979139521688379fc4d09f88bb63e8fa77bc74f4053d168cbef4284841c7b633c78c775c2c364febed3f4579d984233828d7998bf7f9ffa0492aaf1afdf2856eb9e3e434fbe0d41320576cb273911c8a94d5a3a9854f155bfe2988ab0737b2c352d33de193f5290395c0674ad41190b77b7fdd539ecab278465cae49add155d6bc8eae4e70947d3356552d9284c8749e7bbeaf20125f270d47181f2eadf0368115af5e3a9442a607bc687104cd00025d37c8a357ce65f31c80a7fbfe4685e7a912f747a112115cf0c711e0123001a66ade636b1a1af3380cd98c0101f5a7739df3200e8e29dfadeb9b68be75d4c250e55bba96e2a68995741e25f1eb009078d2fcb81ab09731d6ad020433fb46a49ee7175cad08755a503c6c2ef0bb73651b0906414adc4bb8637ad93442ffab54810a79820522350ff4eeb28f130a1fa969be8395ae4aefb1eb61ceb17afe8329a40f24bfe567fc6fa032e4afa832d909e65d7535d1174a8b12e0ae73dd2d09259ee0b245ccc0d9d990dc3916002d96de769d305bcf72303b1a1153a86b55f65fedd37f81fe37c0ffb29c5f487e36e9be09ecf64bedc5fe24c8dcf49da030b123c1ed3a3f1f110e3dead029717ad376339d0ee0000a0463b3330b06154499b2dbed408cf5912bbc00361222726caa23c84694f949e00eb7198c03650522b3a5f7d7c36bbbd3181f9873a49556b27511d9e019b1898534cb4c0bf3d43fc41a7cda8313c0a473cfd94d6ddbf1546a12c429a6720712554f83b02c55a55425260ace79013bb293ef13a0af44b9825daf8f2c57e80c2b5dcf7ea10441c3d01e7280c47deff05e244b4fb7f8cd1d38fd61b3f33d3ba15d12fbf0330e640384386496c2045e1aea29d6546017d0d4d6bb1ff4c058656d29a1f8f729c47e1b7e90d9b1b9169e74c9e7c76b2fdc643c02c369477ccea6b664b6f9179512d2f4cbfbf2c806489dc199f57214137fc6067c49a76864e714c17820b20738417f9191bc4ee407ea198ebe54a9ce152c7968b55ef26b08b1a9cf3a4401c039338d674f04f1729766c253a969f36dde27d31b8534d0a4db78ed73c9f6685bc59f2f0c075a8075133718e254e05399be688c9ad03e0aa06484960a084585e1353e34edd1679b136b9484d5732d7042bcbc06e2a7561acd7d6b6c214941bccec08c4bad78f73171e011b3a2a30d035913162366b5bc1e03f9967aa80a0ebc7c2665fad25133430551db54984f66885641707a93f440abc9b1cb0b9f64c6748eb7dbf10416d667", 0x1000}, {&(0x7f0000000500)="d1e8734cd607eb17770d2f89af821a779a342214d7785791aa16b6014692ec8cf2659ccbb268b7c7f7829cfed5fcae64bed292b13ffd26f42d3ae3aa53cc064499598d38f98b98147a9691bf522c5aa51b745e3084e5e9278022d30b555258db312bce72050172d693d5e686eeaf7b835c0d406e671736bb1b71bbb6e5f365c9b32c92db05a54595c9a187dbd1b413211819ec594407ccc96fa1df6af0e68da5118c9b330285184860a6597b8a635aff8ecdb681e48acfc0220c055afb11a540d728f5626055426422a1", 0xca}], 0x2) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x53}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x3d}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x1, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/55, 0x37, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) recvfrom$unix(r1, &(0x7f0000000240)=""/226, 0xe2, 0x1000, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r3, 0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x2}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r7) sendmsg$unix(r4, &(0x7f0000001540)={&(0x7f0000001380)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000013c0)="6a49781724436f3f1d3d6a002035e8081e382755fd55903ed121641672957efe220b5a3a170081342f1f5512ff251dba05c28e389581dc465cf0c9fcf0339335c4bd066ef7e7e4175c196d3a655a68ae68ddba3982b770d72f177bb6e86707cdcbb8d8680900430a1b5c6dd2db608f30943c5c58fc65c7cfa28e84ff3ab5", 0x7e}, {&(0x7f0000001440)="8bbfb9130e48c6826bf84b59543e639d18197cdffa376f44fa8fc52e8d4e13ffd4a15c876d0aa24cb51017c7542202d3b7f0c21a3c25c025fc64aab4a6e4050168427b808b89bc6c26175959a896375002adaa658a0abd7c3918d7c94f05007eb2186a6695d01fca655256594ff332d9", 0x70}], 0x2, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r5, r7}], 0x20}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r8 = socket(0x10, 0x3, 0x0) setsockopt(r8, 0x11, 0x2, 0x0, 0x0) r9 = socket(0x0, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r10, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000000380)={0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 7: semget(0x1, 0x1, 0x20c) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 6: r0 = socket(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002300)=""/54, 0x36}, 0x0) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000001480)="9f1fce11fe9739cd9ffffd41cbe2562f643cb14129979cbf6ec28f7779d5701a0f85ec4891051ba82b8cadcae2e6431f6b3a576d3875399401b6f42f1e973e381848b69ab3f9f5e052825e3d85932630c9abd99e05b672b2f76598308c9465f158a641d82414ec3b9ecb2e670bfe8e603ed9d23715fe919a558c7132540ca00e69b8cc94e32350f1ba9706b439c077d78acd7137211d7669343fc5fa970139c9096d16c34b744159806436f1096a8ec5856621460f5d3e5d5164ff66b3cc0891c268744b7ac456e34207a435105620d5faa95415853eb4bb843c2681068547f5270fb69351413c", 0xe7}, {&(0x7f0000001580)="2b1fcaf66b7bee3df70ea9fc9ae66c61fafac4869b47401378fb92caeec64b8fb67732dcb4a4c8723efab110994c6bd9a709859a9a104645466c362c1bc30e2bcd6554e70683b9ce25", 0x49}], 0x2, &(0x7f0000002740)=ANY=[@ANYBLOB="1010000000000000ffff00008b000000e980415805c4e80804461f1c499ae4bca505f1fb79c69797dae00ea4d2ac45f369eca69ad977523b13b0f856e2ef56f1359d9ea902a96c8c0412bf2e07d44771af63917f88511da73b12af6134672bf6344c6b9c86bfca5410df212bdf307f8b72d4fe9b9d78aabaa3b4c304b782da02a22cc5c644840c73077e8b9d8fd0250585ba33a16a08732e051b9ec514f91282710efd5145cea7ff0a863ff4a096c97a6fcca4b79578000ab509e8b2888f7c0f0f89695a8aa7d99ebebd3c28d552aee7bcc99015d420c0fad6b80ddb55a8edfccfd56cf8c8a907144d1cb5496ec3cd1b1f9989646a6ec4fad08d83449974178ffecfb417e59e3869f21c39991dee4fc34f6d4a9df1bc3d9bd57b0315554045226335317c1b7d2688cb4a5160bc313a048ab7048934466596951cacf1fb011081a4ab153e3799e614cb8b2acdc7fdfedcdd7d2ea3c5abd5f939cef5a572274081c81c9c07b81d52d49b6a3146a06c8074adce00649167124cb34e64b55210f92b6511dab50d506f0f53d3405769a9db81437a50d9b28023d7a16e8a892cf00efed8bcd03133055dff9f376fab652362cb4e05f221a137893e05bfc0ff6c772196eca6edc22dffad40d0b0a0eaeb5299ea26d2d5dd9ce3273ed5afc7a6b79ad8150902d8ee54327225f93c6cdae3e66b55701a50304eabec0eb9822d0c6a43be766f341ec81926f201205294088c8e9c27469120f554235f829411e7300498dd8dba5d164637d7299e95cf3f89b19c81599a5ec7fb6ae1c9b53e427c2e1560f9ac428568142281b13f3e9ea2478b0b4856c811e24259fba711e230df11d34ab6cd01110e87b343c8e8fd50b4194714bf29020a75a1cba126561bba867ae18429257a9eca792a28ffed2dc2f23761970363170cacb32c608b83c04b2a2346c09a101ee12453831f0c27ea609c925e7361be626a3b588251ac98124e99a41391199618baa179e16c8c9a1d26eaa030eb03946bea428b3ad7b951f493b4586dc6553b16eb991961a9562ebd604d5676dc9f5dd03ca443f6c8607740980180c3f669dc646e6c96fff6aaf695f877cda233be2e4314ecb4401931a80a09041d98099dacb0afecaa9c2dc11e3fd139bc83b38099574b72eb67f8d1ff57a3ab95329e99502f07578fa572f617d2f48ceaf2e37b1946cbe9d383e67b82cdc1e33bbca39b46267c28c7e19164992e1bcafc00230e053a4baf0043f1de9e63006609598d36225e3386911ff129f1a06d1b43ab1b88b3dd7e27fec090bf9409d9b3ee387219a80f2d4ae34c1275560eea18f120459c788d4c84eaff581846f6e0050fb99ef52adbff71f476d4254702439539109305c665181e33e0f3b83fe882db3cb02a1768a5459f4fdbaae70c2535ea1e01484799b567c54c998480f79d47ea7a4685db771aa06ed74854c700afb04367a436c1b8e2568f0dcd8934b0b555f8e345c3c9aad530d619b3ee590158abf4f06f31f3c37f868d898ec36c97ce0677f0575bc8899b2f3ac61ed91eca3bc37d8e7c9df40a6a7f38a53b9180b099ff00f62eb159eb4d649302fa75e89cd461c96fca58cbe1d846717deb4014f9aa154cce95ddb0c9635192e7d76d8f746ea38a17a6dae6d180252ff172e9a768331d9b31a3a5c8cb394592497f71cffd33ab203ffa81c8e1b9f270a3def4245887eefcec3cd7129e8a9cd3382dc8401696aaf94d2378c8f73450a13d959c2b410289be76be39b97f642f92495cdfe0e501dbb93cd4b48d2f7451f9cbb0672da7584f5831df9c58667bdabb496ba6ac6b5839da48eea8433ee256f9f128f5ecda4f485456f8beccd97284cf717a592452d6a0f528cf4857359517bc11f16d3f4d940d0361b6c56c0aaf199fef32e4f229f71c5deecdf6b898c64073318e7e505f633d445184e6795878d616379be68715a911cda32aeddf9cff3a19d41c2b1df2a6d97e617868057b91c4f10eabac5f53cae4d2cf8215760715d53cf9dfa86ce6181938bcb63f2b15d8d8b5d46369007a5dc0078e141ebf0e9623181630fbf49dbf16e7dde295c7ef5de2ba5135438e527451eafd0f4adc4ce9399c17290b66a417fcb453da5a9a262bbae1c02ebf8dccaf1ecc6a9247ed96fd8c2e52da1b74eabfb4caf2afed5d9d5cbf3545de25be3c92704079767b15e6b200c4baa284eca34b5d4993e6e3d21e3d534a6fc64e3def1ee48265eafe8532f291b7b06432980dd5b2dca652e7b1fd7b346797bbd97a65837f2c05aafe5e227275653974b3dc8f71e296a473a96ed2393517bc85567fff0fa7a4e887469e5bae08e4e3c1d0963c6ba1f51267f497b4cdd653ccc2752c769d9ac9ee936c2b84021e4d7fd217442d5a42d5292a4a9f12374f9c5bd3fd73a8aa95a7b559aa499595107df165e4199a7a5eb6363f6e0a0d732a26128b1898c9fe8985b135ad779f35cf60a591493d3967c02080dac0133f9e7c217384b980d447a1145a2ec02b1b4c5aab54aad628c1e94b5070105b1227db90d5aec4aa19a795dff4c57477ce1790cc621439027d462a8f5c7c5089199f828638f182e39a834e45ab6c0caedb066fde90e00cf18f3f79dd5b409fa37ee96285da138f44189ae88fefb15ae016264f740017ffe981d2b4dcb00ba10264d9fc2dbfd1df201e34c94b2a854cb7e7502832263fb17231ce4764fe9da6531f10df7d795e3de6236ddc60cac55abf292dcb89e8453a02c3c183a1fb80b4ff77db9da20d7f64c4413c49b730a320e2e36652ab802bd9235dd6e6eee62c9bd303c26cab4819d7ecfac2ab4701e0231e0b09478cfe423ea90b3ea27deafe193b29086426dd0b52f09d071d3a8fa29651c82915db76011cf0a098ed805dca9959d604f3022f0fbdaa518581f1d9658ecf69a94af4a606aab947d9bd7dbdd65b3b672bfa4a1e9857c854f197158c6bc72dd603d91f9e62fde887b180029885c7a7d507c1509fbf9f99be3f5e4648ed878d3a7c7690d8b52f042ed74fb3829e9eb77e73e584b9df3dbd251342f5552786b7e917d9c0e86156ccc4699212df11691ed624a472a2ec8def624fb3cacae89c2b8612a1972dde90d6f3f81fb9061dac0cbda4613321a31eb4674741afa6a57e1221e95103db81334054b31ee05ba44c8fb41c9b6a67068258226c7e8ad76d72392eb1ca508e0aea6e296564a15a69d4bbd2d9df9b59c0b86b1fa8d86c6c7e6a45bf2c27b1a6b023961ef749f363b9ed35640078b23649ff8f994a2e9435b775e3ef6b1471f494f3d744cbe3372718d398ddddd37007321f42824662432ef284d2db9cfb5aefafe29401bcb1b895672cdb6d747ffa93221c7ebcce53945cc746f3c322626da54996c85aa78aaeb658489ab4150d4b3f9d5f49abc4b74378f6166ccf0e404898f3e1ba034fa39f72a5b0a0566c9e12b26a45f04f12af3d7febbf452545023453aede1d2edb2d0e0a6a8c1a15e8977caabd23a970db880f6b61fec3320c18624a218da0871c23f1bb47a8e3ec1d1610d4bba251751dfe4866a85c33dfdd4fc1a91978b3276ad17c287ec1914a0e2f44aecbf00ddb06c52f66b528fee89e62c7e093c37b2ca349d4ec207de1205dce35310a7565d268af7a96839bd09bb7abf9dd0f6c5c667f3914c0d18a78a55b165d8bcb81ed9af013e5184b36dfa22469d1b246dc2a8025c34c42482eaedb3fc3d96641a0809c1ff7405b2bb9f404824ff5fcb013bc16aa4fb05ef6201cf7b625917c63f4e74ddc9863144528b243fe0ab452e956a6226941741ad3317d98c9595ee1f0bb36ac9b642f0b39d387a4308b3c75af53cca2cf1447c34692954ce696a1f3f2489c5c8d2275fc92f7c6968b786f31d9c25280c08f0aad09197c371890d24188deb2b4ca11781942ff91fbc6deff712a8766bb072fde59cfc732578450f2ae3708da03da359c65c4aa47a3eca55d223fa1e306fbc0cc4d13c1e5a24ad1846bff482ac26d53f0796b339fcb7260a9b6644bc918f1490b1ee31250ed372213005f688fc9e50a1082330bb92970aba467753aab52ff916d4eed0709b882bfc3926ab1fbd3599130cbac8dedda02f1698989d8bf78e6125af948611df47d34853efb40ac06443e8568d3d910870c281926703a39b33114c07ce7de058f166f12e6722cd8ec84ad70679fa50d1a9423480ec385bdf35e54fa96371440fb242b1f5e912e109bf563710f0a3955b8af543beb89baa344e73cd9ce452cabdca3d7b80c91236d1638030700c376e88b786028c52343e2025769831ecae255fd99d99169b71bd6796a45afc91914ec785ab8a3a18c5537b630e83f06f2dec02f3b69501b45e812bf8e0b2b2e4bd7f3f1bbac1ca5f99fcf46e65f0e38224f20bde282356459b6c0e61739afb37a16f22d3df8cb2c781390fa9a62328f44c455c759b55a70588316b2182ef82277ebefa81b4a9f5755e6dd9f1d2d7e51488eae4aa8372274feefab272760a9de9519fdd59f771295ab57a62c4059ff56f24c7f6b9e69b4e5a85ed529c6172c0cb3c7812af9e72158c29cadfdb0d1efb8954d814cdd6d8a8aaf4322dcea9eaf26502b19c34a1a27cf724d44baeaa6c2682f27310cdd40d09edf71087fdd4b501ff7f770aae7582aa2623845d758ac1edb31410fb1e4d741198159ef7e678674bdf151878689d64e41bd83bea68db209f55caf61d30efcac96e929b2c5d9a6e5d2fdb9754ca8aa9b2add9769d24e98b83447c80e0b828deda584ac5399585e785037b34be69be1f460ecbf71c816f5937e7aad6e767d30a6033553166a2f37c8f7398c68426db6d79a123b891272e57c0be45d8d3a7a9fb69f9f80a94bf20da6ea84e75a20aa52ee87bfc7079c70337f8df1e50634f7b27772fe3a208c3650dc3361ab75f01742d1291f54b0d4bb34661913bc7f03e9bd7a8c09be70068fe09c9c468328843d47f714636ebc08ef4598f7876d2096f8d059220f1e5489f96f0e96423faf3d35f66741d918243a939dc738fdfd878619f93e9cce3b24c984c814bd813e5ba3d52de6059e3e4d4dd2611dacd2324cabb1a935e06fcd1fb30affc1142fb267102749e736508c6d9901b2742affa995192361b72c4d4baea2d656987cab2f53876cab5210e867aeab03db7d43328cb1e4c02c4bab7bc239dc0ec5bfad936725c82f20d133586c0a47536e3dbad6f9bca3abbdd21d8325fa181d9d13c7e3d84f48e69645af3f6fc68faa0045c939a5a43ca2e0b7473d80ae1ed61fe7faa3e312442cc3dff0858e34bbee69e021f8b773cfa571b329ad3506c903b456dd0503649a4e8914cf72e75e8e330d32e42bf5ced1bb60bcf5030e95e36999232e108543bf0d0a65047ab64b94e3f9c600e2c1ab4da7e9db109fae42ea51bfaa7aff7e27816e3b5201397b39d59a7481aa0b028b39115fb89549c01a38ec81886dd8ebf597c5d878a72eb3880a59cd67f13b60be4451f8e8c7a7590c4ae551d16b226f547d714e031a649222074ef431cabdbae1385eaec4d46ad7e5163277996e94ba123bbb0e6d082f3969c78e17bb1b5cf43a33c5dbb6bb5c0b32e4ed38413b744c45654e47e8afb5ecf749b0d5d25b8ff1e4d1d6d43cca5b93081fed23507c7c848c401d9740a307af48c4146a9e62a7125a9074d3c714439cf963f2b66119ad60fae1867c0bc665374878af7fc03b3b933ede3a0428b4501b32509bdaf8b7cc85157923aae87bbd0aab0616e826141317b93b72857c633f9b4281e5bf2c28ac58b1c2907813fa645083fd1eb7d9be377e82103fe8c75cc0a981c9b63710c72d3486c881900000000000000001000000040000000fdbf882ed681efb88c6823d827a6763a931ea9df33ab839c1dfcb949fe8ac8acf68a9f56d76b0ead256895ca7cf63b2b209195eb66644b36312b825b7784f246ba1e165c4e4f0efdcd64eed73c6502beacec305627dac120747c9a53396626240e5096569c6067435fb638fce9f49527e8be378507c29e52400000000000000da8ab1450620814ee44cd2307137136904a69f589a8eeb604f6515c347a3138adc247580b4682317abdd50e1a3315c70c1b859daf226fb6b298225fee3caf8265be6fe527502f2735631ebc5e025e02027563343a2c0306a1a87b27595dfc19c19d09a54b83a431e37b5d7e81b3bbcfb0542293dfd762a99e932a3a1b38a941fb890f8cd22763f1117207b4068466bdc3744dd16c8d97021b6e55f9227894e8f2b64a9c9b2244d8f5ef71b51"], 0x10a0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 4: sysctl$net_inet_ip(&(0x7f00000016c0)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000001700)="c1d5728c", &(0x7f0000001780)=0x4, &(0x7f00000017c0), 0x0) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) sysctl$hw(&(0x7f0000000100)={0x6, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x5, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) clock_gettime(0x2, &(0x7f00000000c0)) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x123}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069f000/0x3000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f000068f000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x6, 0x3, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/94, 0x5e}, 0x0) dup2(r3, r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(r6, 0xee01) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() dup2(r7, r8) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500), 0x10, 0x0) sendto$unix(r0, &(0x7f0000004280)="014d56521e2139e6db", 0x9, 0x9, &(0x7f00000042c0)=@file={0x1, './file0/../file0\x00'}, 0x13) vnd0: sloppy read from proc 29842 (syz-executor.3): blkno 0 bcount 4096 executing program 6: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe783"]) 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: sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000440)=0xd) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x800c745b, &(0x7f0000000080)) sysctl$kern(&(0x7f0000000000)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0xd) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) lseek(r0, 0x0, 0x0) getegid() r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44}, {0xc}, {0x8126}]}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000180)=[{0x80}, {0x60}, {0x0, 0x0, 0x0, 0x100}, {0x8, 0x3, 0x40, 0x10001}, {0xfff7, 0xb, 0x1, 0x40}, {0x6}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}], 0x1) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0xfe09, 0x0, 0x0, 0x4}, {0x7, 0x0, 0x0, 0x80006}, {}]}) clock_gettime(0x3bd70b3292b7004, 0x0) syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1000504000004020000000001400000331c13fecea10500fef96ec72fd3357ae30200004e3003000004be38166a91f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d1b5c223e7d0c032bfa8970c1f505002021fbfa0c0f00008abfa1221554f4e0f668246c0900000008e371a3f8343712051eea040000000000de653a1163386e7ef42eb062dc165c8ac01c367ab984af52ec07e748d7ed4c61313835c63f11553b26c58e5c086ba952dd9850a5d17bac31917b481064294eef1caaf6f3ec6f4c7fe252464996961b9a5235a0de3164dcf8b7848e06413a8857e22422905e38112ac8e0d80144f1305e5597d2863af7e44c4fe3d66de1b19b5809a4641ffa14d52f4ed1b65e000049d73bcb49", 0x118, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0xc, 0x0, 0x0, 0x37}, {0x14}, {0x8103, 0x0, 0x7f}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaabb3a06613b077f58a6080045000028d9d6544fa788642d4d0000bb0e00907800000000000000000000e9000000"]) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x186}]}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000200)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x7, 0x7}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffb}]}) write(r1, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x7, 0x24, 0x4, 0x8}, {0xfffa, 0x7, 0x4, 0x8}, {0x1ff, 0x3, 0x0, 0x3}, {0x1, 0x40, 0x5, 0x889f}]}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000415}) r5 = socket(0x2, 0x1, 0x0) shmat(r0, &(0x7f00006b2000/0x4000)=nil, 0x3000) bind(r5, &(0x7f0000000000), 0x10) r6 = dup(r5) listen(r6, 0x0) unlinkat(r6, &(0x7f00000001c0)='./file0\x00', 0x8) r7 = dup(r4) flock(r7, 0x3) close(r7) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x402}, {0x2, 0x0, 0x0, 0x2}]}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x0, 0x7f, 0x82, 0xffff}, {0x2866, 0xcf, 0x9c, 0x4e}, {0x1, 0x81, 0x3, 0x80}, {0x1ff, 0x3, 0x3, 0x7ff}, {0x0, 0x80, 0x2, 0x1}, {0x8cc8, 0x0, 0x81, 0x7}, {0x4, 0x2b, 0x5, 0x5}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000200)=[{0xa290}]}) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x102) r1 = socket(0x1, 0x1, 0x0) listen(r1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x6, 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r1, 0x40}], 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001480)=""/4090, 0xffa}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000000800)=""/200, 0xc8}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000140)=""/18, 0x12}], 0x4, 0x0) fchmod(r0, 0x40) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) close(r2) setsockopt(r2, 0xfffffff8, 0x7ff, &(0x7f0000000480)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32705cfce67c7216048d2d79285d69468a9c98173c04c5d85746d905d461e2e8f757424d9d838c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2b09fd325fd7b8e9f52aa37162", 0x6a) fcntl$dupfd(r0, 0x0, r2) r3 = socket(0x10, 0x4000, 0xff) setsockopt(r3, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)='x\x00') setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000200)=0x5, 0x4) fcntl$dupfd(r0, 0x0, r2) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87}, {0x2c, 0x1}, {0x6, 0x0, 0x0, 0x20}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="9705a6fe5688506af3255ad41528a8f9457a74b44b972b3fa0855ef06314568fafed74e8625ff11e0fac0a4afcbd798d99f287f07d239b966fd16deda487ea558c8bd3a5126d9adf9f09207aff2d6591d50ad69150b2bbf7d48791441ddfe832eba99a25cd90727cbdce6695aae70cd1f73719ea706f7509035a2ccc59d3ddd9ff", 0x81) setsockopt(r3, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) socket(0x1, 0x4000, 0x20) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000040), 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000480)="208603b1891c30c708737cbac34889271fbec82ede5cec20a8dce522117ea522c22ee1a7197366d5f73ac3cbd5a6c0cfe17351a88978c7f4e6bf94c7a8944b79ae8d664bb9ea6a37462137d648aa43e9e4751a091c442302985dd0ee625b308805637cb72c18211ca14007286ff84f", 0xffffffffffffff64) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) listen(r1, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r8, r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) select(0x2, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x6}, &(0x7f00000000c0)={0x400}, &(0x7f0000000100)) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r5, r6) writev(r0, &(0x7f0000000380)=[{&(0x7f00000007c0)="12c2152dc1daad909c117193f4218f54af5a81f4737f86b58778f20f630be4f440c58d0704f7bee0b17da61fb426cc816951764a7074f0c89fe0274068d42aa0689c14f87aac2658212c177c0172d8eaf8a94a573f1f58cb499593cb70f38241ee8c0f38f99790abdbd1cebe3bd98cc01a4be6cfad037e4f234b9947abf37533a56bdad49b013169059ae36092ee4be68a7fd05d2444bf460be6d3457b98bce933e969f06297b7fb72697c3b9f3d9e6d788a5a835ba5823282b225a8d6957664088f8085ab3ca3c93a17996354188135686934382188b21f797619b1916f77e6d37d5b8660fca5d28be5adc8bf6b0f2353e21e5799c2a2d1d8e50287003b5370d8e14257834024b3de61dfe5987509709572bdc4a93268ee8f61b53985bdb8aa0bfb59d064e63e289cef1b1ab5ae7383545eade889b249c53baf9bd9bee46796cc9f900d0f72c76fefde7242d627f19f3377f6c75c78fcd832077673dd9c5feaacffbaa0d6d8401306f13cea48ab327d9f139a7beb83f7b56805e3c375877b15d0375b655c45e6f97a65e7e62e4ef058e787b1503cfc5febc7be5c43ceda47c17adc24cbb3d13c9cd5c894840c48702f853e6b35b241272dd4ab13db160a1919b7099fe85bfe3dbfb2975fdddb807d7307970ed8baa5088b2166235283da1b33be8599fc4194056ce2c2ff41d04f37a6c42f697c2f3de1c8e30a8ad08bee4cb63cc648f44fd4866da77ea5d268748cfbf950a8373e42d4ec5c72ad589325dc55297fddf50bcb693e3639a49f1efbd7c1c6501e5b69c1b62d8bf720a420182a2bb06c80ca89caba713434ff15e4e3ed72db01a09d5bdf192213903e06ea2426036248a4b8a10a0898eaa49a6a956cf10f452df42e205d8ec88cf801a0f52c9f72432d1b9e72a963a8330f2598ea4209e5674682cbd94c0d86d9a1a64fbb59ef58f5fc7f2bfd63548018de3b5db5a7c53f6ac43364ea0c9c8631689405778e8a5ebb957664cc42ed03fea26a4fb4a2ca33659ed84cebd94d600b4bde0bd050b423dfe26ba9d9ec0e0d2605c6b641cfc1a5b28fe2bd4001da1153b6077bda8d386b902e20cc13e739543160462a0e295bc441974aa499d2060820cd277b68ded8948b79d65373e20c0f04f6d50170145a44be5db8fe7dbdeae3b54fea350e96e1aa3e22d67f570f94421339c0df0f2f3c7d0dcec41a8c2c9c925637bbff503854c6531e5823dd8093f783f375d77cf394bc76200d4eea09f897f9a0de20274e17fd0a9efe58145e862ab8a712b74e69b0f4d1f116a551bb6e9e58cee8e37c52d8d584f854923da1bbfd644ce47d76acf822cfebc3dca4f93b87888e5218fa1591713f25650a3d2b1fa2786d52dcb0aa0c2972561061e7c4f85609e266dfd62fb89b6bc1033492d1d2c7c6f2320d5ac0a99cab9032a8a638d7d5cb8248959088913b81d75b958e7d9db0dae73a13c34abcbea9fb63d30e3b140dff453b5c34274313cee17fa6a2d792b89f7faa02fce652e02c995191f97c6e2e75284959db8c4819c95759f9938329cda5b490ba85463ca5daa89e06bc39d7784d9e094bcd5be6784456c313ee12994311fc0a2374dc334d17fc559666b16df06a304b08fc5848be3c5315181954482ed19e3ffc1bff0fdd4d29f9671acb8c1122d94b32d07994616052bba06f0b2da3d357e3ccc76ac4b4d62496af7156c3cf8ea352cea29db05b6b73a465e6ac92262b23f9e885ec24d79f33538667cbf4ab9b790d4809501c4f578ef5830b4a6d2b652e7a5022df1520e2ed8cdd80a057ac696d42ed6649189e982abc300bfab9f0b406dffe3c56c8fc00b53c46a12b03ce186eecb2a14da9775320603015fc3e13af6a94f0ffff5ba9b1a62e6a7ff0379d037e8b7a52b00931c297432a7d078994333cde8a299c31fba8ac159afb6d947c83ac306a47beb1ccd4fb75b2edf68e09d893c817742920280f8ffa5de6f41bba10387872024d71bfc6ed50c97972c071e63f32bc1d579c061bf55293d60438fe7ebbd44d92fca94eff24a85176ae0d9f4ae2b85a620cf7a22f256c47cc0b9e84da8e5734051b3018d22e487330054e47c2037acec1375a267c79c18e6edf448bc6094320369ce92f759e8c67e4edf5ad52ad315cb1ba44ee406d33463e79e9c5f94e12f7a2fab499183680ca7e3c9dbcf84deab9995f6ce88a5c0761294781417f071fda14cec8082166bf7971c1ce7c3c6b4a9d5cad771bce638247f40e5247f5154a6a1fb89ac66ab5dbc03c52b8fd8f358ce53afc4db4c2f540e96255dd54167cd26f12bad8b3d20341a418981e6e64bec0f3b5037c5bc837ce83ed01038e4e13f0fc3eb83cee098f369d3478adbb3aba3a7558542d9e58187e4945e7a036992f990e486570665e75efe517ffd1ddb30f765993cfa184f79e2a658b4e265a3d542d86b648853cf8f3385a5a664faf80e4b2cb113868481427c5af259df5b8780e0b77260af5967a9191dbe3b70d162905065e20467a36586e06a73271ff17869edf01d5461ba540fc0ea3526c1dbc1cdd1bd96166ae8bbeaee6f220420b2b5f4b1b8c564abbd75b2ec1ee0dbc6dad6578f0a5c639a5683b74ec2644666c69f54ab454ed79fdcfaac3e68d926139b8766f666c4a35d87db4f6935c6093ff216ad223f22f539ae5df7e264ce41c45925bf67b0fc5dbb7d9690f49e3d01c6736dd517062415e7bcf7b2867e47f2c15b3f8e203f0fc9961ee9538fab68d6b15b039c5358d266285f0369b43fc50ce7bd47378bac2aa7a601912730fea53ab7c558ae37abd18459c757f6c51185b1957feee056ba2b0d77095ccf2501f4f762060e7f957b51882f82f3564f03e21e60fdcf8aaca28cfc310108ccc2567df1bb58bd1fe53995ac9957a5a00c07d5540104afa3ff8410ecde84bcaad44daaef1f0f74b741120f4927e81ba072216f76f89ce2fda19ddc4b07037501dbd30cd524733b7a8992642af681b06c8dcd1143913bf1727a6650e32673e3ddd0a25077c27330688660866ffcef1b335c11299fe4ff76e558bbd529b3b2542e7e05094665dc4997bd08fdd8ee3d8402888bba49e98a4a228eecd10b97a4a33fd705cf2d2730ac9424d23a89760cba471f836084669a5e6c5ab6f89731748e67685a5512e23915145e7cd7d832d331d54182783711ae1144ad62fc194a064ad4ef03e1a5ea7a612de02a95aedc67a24028f8497fc315a1b226eaf0946215047b4ae3625c21ca90c91b8128e40296f867bb23c67b1f9689a4857e668fc4e8c1985664bcb7c9b4d9e27c6af8a9309e03e03089e40fea070dcfe3f22595cda93a880b647b4ed2701dc3b5240e8b947eac9e2f8a0e7da687139bd07b96dbce5c08a0c6f0f4213519a5df6287cac29d7a83b4b805d91243844112161c86f158a8da09927e254a52aaf428ae2e2070d73965303d5ee0c0113c23d892096c883f61f4d2c4fcc2211088eee577cdc460e88240d198a03be2b8ae97a2fae9859801415c237cd59c90767d47709b8dac22458f7c70cc369c297c07f87cc54aca8345c97426738e844eba8f73285ac188d3d641b8d1532706a2f129f8916cefe43bcdb5bb21eb81defadad6b1f50b094128f3657ec8ab0fe04a1978f21c653638def593ce3956505e8e407834c1406702c0472cdf96a9dc164237b895309ca7686fb29d5d38e225815605e886a33b358a5518c10f899bed82ec3ca1faba7642203f9cad4b7ef4ad8bc9d663a6f8c576183023740c14a89c550525d4bd9563837499474a1557f262f4e811c84b82342555aee964595c2b01f51de735a8a5c68a6937745c4b41033a2405335cb6bd6b06245319ffce72afe640635d01fb595bd8b0ead4cc502183f927fe55e9172e03815972871c74a8349675819ffd62903c70a76fd499bdea75c57cf1f5c5afa575c323b8b0c9cc0ca23dc87dc8f4b1f2152bdd107879719fe712442de39dbe2d63a7696a4877fcdab55c16459529430cbbf390729d71ccd7130022d2832e8d50893d0e6bb227791fbbde97703c51bce2244c704cc691f1ceaa9b7200cc98d6756b325634c754ed76312b95446bb79abd8e3bd9ec6a2d4c4a6cfe49a4b6dd6b164b9f2622d68504f692bb28ab5060182c773bf5ed18f51c627965441eba0fb73a006c3ca5275b3a55e1d662deef2f882f7459bb235813fc54b0a640c79df5095dd9c505fdb620ea7adb11b7da9c56f89728f1d1f2bf129085739417758d02e16de1169b4e65687118375d0b7b82970b3d3a9a72a22b5116171659d0c83c842610be5ce17ea949c9eb3956859e2e299e31aee25b631aa5ac9109745ee8f6a7da29cfe99cb592c95b1a3013050cdc8b30a906f93f7aaba4ab69b051ec8cc2dca9ee8a5825e60209f2890daf29aeda7bab529b53b05435265dec9e301d420faf8a17b3bd10569e8f7354e5a14e632ac52a43655f7e13fa8286d8f81026702b1dbc95b6cf54dd51e8e5f75a5d48632da8e9d05c747e1bc6a4be6b46f14979139521688379fc4d09f88bb63e8fa77bc74f4053d168cbef4284841c7b633c78c775c2c364febed3f4579d984233828d7998bf7f9ffa0492aaf1afdf2856eb9e3e434fbe0d41320576cb273911c8a94d5a3a9854f155bfe2988ab0737b2c352d33de193f5290395c0674ad41190b77b7fdd539ecab278465cae49add155d6bc8eae4e70947d3356552d9284c8749e7bbeaf20125f270d47181f2eadf0368115af5e3a9442a607bc687104cd00025d37c8a357ce65f31c80a7fbfe4685e7a912f747a112115cf0c711e0123001a66ade636b1a1af3380cd98c0101f5a7739df3200e8e29dfadeb9b68be75d4c250e55bba96e2a68995741e25f1eb009078d2fcb81ab09731d6ad020433fb46a49ee7175cad08755a503c6c2ef0bb73651b0906414adc4bb8637ad93442ffab54810a79820522350ff4eeb28f130a1fa969be8395ae4aefb1eb61ceb17afe8329a40f24bfe567fc6fa032e4afa832d909e65d7535d1174a8b12e0ae73dd2d09259ee0b245ccc0d9d990dc3916002d96de769d305bcf72303b1a1153a86b55f65fedd37f81fe37c0ffb29c5f487e36e9be09ecf64bedc5fe24c8dcf49da030b123c1ed3a3f1f110e3dead029717ad376339d0ee0000a0463b3330b06154499b2dbed408cf5912bbc00361222726caa23c84694f949e00eb7198c03650522b3a5f7d7c36bbbd3181f9873a49556b27511d9e019b1898534cb4c0bf3d43fc41a7cda8313c0a473cfd94d6ddbf1546a12c429a6720712554f83b02c55a55425260ace79013bb293ef13a0af44b9825daf8f2c57e80c2b5dcf7ea10441c3d01e7280c47deff05e244b4fb7f8cd1d38fd61b3f33d3ba15d12fbf0330e640384386496c2045e1aea29d6546017d0d4d6bb1ff4c058656d29a1f8f729c47e1b7e90d9b1b9169e74c9e7c76b2fdc643c02c369477ccea6b664b6f9179512d2f4cbfbf2c806489dc199f57214137fc6067c49a76864e714c17820b20738417f9191bc4ee407ea198ebe54a9ce152c7968b55ef26b08b1a9cf3a4401c039338d674f04f1729766c253a969f36dde27d31b8534d0a4db78ed73c9f6685bc59f2f0c075a8075133718e254e05399be688c9ad03e0aa06484960a084585e1353e34edd1679b136b9484d5732d7042bcbc06e2a7561acd7d6b6c214941bccec08c4bad78f73171e011b3a2a30d035913162366b5bc1e03f9967aa80a0ebc7c2665fad25133430551db54984f66885641707a93f440abc9b1cb0b9f64c6748eb7dbf10416d667", 0x1000}, {&(0x7f0000000500)="d1e8734cd607eb17770d2f89af821a779a342214d7785791aa16b6014692ec8cf2659ccbb268b7c7f7829cfed5fcae64bed292b13ffd26f42d3ae3aa53cc064499598d38f98b98147a9691bf522c5aa51b745e3084e5e9278022d30b555258db312bce72050172d693d5e686eeaf7b835c0d406e671736bb1b71bbb6e5f365c9b32c92db05a54595c9a187dbd1b413211819ec594407ccc96fa1df6af0e68da5118c9b330285184860a6597b8a635aff8ecdb681e48acfc0220c055afb11a540d728f5626055426422a1", 0xca}], 0x2) executing program 2: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500), 0x10, 0x0) sendto$unix(r0, &(0x7f0000004280)="014d56521e2139e6db", 0x9, 0x9, &(0x7f00000042c0)=@file={0x1, './file0/../file0\x00'}, 0x13) /: bad dir ino 129663 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 47105 718 0 0x8000000 0x4000000 0 syz-executor.6 db_enter() at db_enter+0x1c panic(ffffffff8286f975) at panic+0x165 ufs_lookup() at ufs_lookup+0x169a VOP_LOOKUP(fffffd80624fd298,ffff8000349c0fc8,ffff8000349c0f68) at VOP_LOOKUP+0x5c unveil_find_cover(fffffd805fcbd100,ffff80002a6aca58) at unveil_find_cover+0x132 unveil_add_vnode(ffff80002a6aca58,fffffd805fcbd100) at unveil_add_vnode+0xac unveil_add(ffff80002a6aca58,ffff8000349c1168,ffff8000349c1223) at unveil_add+0x30b sys_unveil(ffff80002a6aca58,ffff8000349c1350,ffff8000349c12a0) at sys_unveil+0x41b syscall(ffff8000349c1350) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x281cc98cd00, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic *cpu0: bad dir ddb> trace db_enter() at db_enter+0x1c panic(ffffffff8286f975) at panic+0x165 ufs_lookup() at ufs_lookup+0x169a VOP_LOOKUP(fffffd80624fd298,ffff8000349c0fc8,ffff8000349c0f68) at VOP_LOOKUP+0x5c unveil_find_cover(fffffd805fcbd100,ffff80002a6aca58) at unveil_find_cover+0x132 unveil_add_vnode(ffff80002a6aca58,fffffd805fcbd100) at unveil_add_vnode+0xac unveil_add(ffff80002a6aca58,ffff8000349c1168,ffff8000349c1223) at unveil_add+0x30b sys_unveil(ffff80002a6aca58,ffff8000349c1350,ffff8000349c12a0) at sys_unveil+0x41b syscall(ffff8000349c1350) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x281cc98cd00, count: -10 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000349c0d30 rbx 0 rdx 0xffff800000de65c0 rcx 0 rax 0xffff80002a6aca58 r8 0x101010101010101 r9 0x8080808080808080 r10 0xccd4df54236a18f8 r11 0x9d32b40e966fd187 r12 0 r13 0xfffffd8071dd6968 r14 0 r15 0x1 rip 0xffffffff821bdc7c db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff8000349c0d20 ss 0x10 db_enter+0x1c: addq $0x8,%rsp ddb> show proc PROC (syz-executor.6) tid=47105 pid=718 tcnt=2 stat=onproc flags process=8000000 proc=4000000 runpri=32, usrpri=86, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff80002a6c5c50,0xffffffff82dee7e0 process=0xffff80002d911d70 user=0xffff8000349bc000, vmspace=0xfffffd806b420838 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 718 482684 62421 0 2 0x8000000 syz-executor.6 * 718 47105 62421 0 7 0xc000000 syz-executor.6 67772 36625 6585 0 2 0x8000000 syz-executor.4 67772 412929 6585 0 3 0xc000080 fsleep syz-executor.4 70897 13546 58387 0 3 0x8000082 piperd syz-executor.7 62421 72347 58387 0 3 0x8000082 nanoslp syz-executor.6 31754 47099 58387 0 2 0x8000002 syz-executor.2 32616 134746 58387 0 3 0x8000082 piperd syz-executor.1 6585 243549 58387 0 3 0x8000082 nanoslp syz-executor.4 39687 7158 58387 0 2 0x8000002 syz-executor.3 12104 428975 58387 0 3 0x8000082 nanoslp syz-executor.0 88348 236165 58387 0 3 0x8000082 nanoslp syz-executor.5 12522 396323 0 0 3 0x14200 acct acct 86146 415281 28294 0 3 0x18100082 netio arp 28294 54923 1 0 3 0x810008a sigsusp sh 31766 508469 0 0 3 0x14280 nfsidl nfsio 97135 108581 0 0 3 0x14280 nfsidl nfsio 42684 454256 0 0 3 0x14280 nfsidl nfsio 40804 387192 0 0 3 0x14280 nfsidl nfsio 62800 442927 0 0 3 0x14280 nfsidl nfsio 85655 385837 0 0 3 0x14280 nfsidl nfsio 67062 465649 0 0 3 0x14280 nfsidl nfsio 67545 394221 0 0 3 0x14280 nfsidl nfsio 26509 139645 0 0 3 0x14280 nfsidl nfsio 60012 434983 0 0 3 0x14280 nfsidl nfsio 31911 55111 0 0 3 0x14280 nfsidl nfsio 23892 78724 0 0 3 0x14280 nfsidl nfsio 40160 247950 0 0 3 0x14280 nfsidl nfsio 59144 373176 0 0 3 0x14280 nfsidl nfsio 66505 127443 0 0 3 0x14280 nfsidl nfsio 22708 369431 0 0 3 0x14280 nfsidl nfsio 18207 446109 0 0 3 0x14280 nfsidl nfsio 76668 25075 0 0 3 0x14280 nfsidl nfsio 13398 399611 0 0 3 0x14280 nfsidl nfsio 48742 434139 0 0 3 0x14280 nfsidl nfsio 63049 345226 1 0 3 0x18100083 ttyin getty 61666 386247 0 0 3 0x14200 bored sosplice 58387 230422 65862 0 3 0x1a000082 thrsleep syz-fuzzer 58387 163647 65862 0 3 0x1e000082 nanoslp syz-fuzzer 58387 204690 65862 0 3 0x1e000082 wait syz-fuzzer 58387 225039 65862 0 3 0x1e000082 thrsleep syz-fuzzer 58387 446973 65862 0 3 0x1e000082 kqread syz-fuzzer 58387 78250 65862 0 3 0x1e000082 wait syz-fuzzer 58387 249056 65862 0 3 0x1e000082 wait syz-fuzzer 58387 311472 65862 0 3 0x1e000082 wait syz-fuzzer 58387 388367 65862 0 3 0x1e000082 wait syz-fuzzer 58387 255779 65862 0 3 0x1e000082 wait syz-fuzzer 58387 393942 65862 0 3 0x1e000082 thrsleep syz-fuzzer 58387 286346 65862 0 3 0x1e000082 wait syz-fuzzer 58387 445130 65862 0 3 0x1e000082 wait syz-fuzzer 58387 17828 65862 0 3 0x1e000082 thrsleep syz-fuzzer 58387 317924 65862 0 3 0x1e000082 thrsleep syz-fuzzer 65862 160056 12512 0 3 0x810008a sigsusp ksh 12512 304615 28850 0 3 0x1800009a kqread sshd 28850 102227 1 0 3 0x18000088 kqread sshd 85512 358531 32491 73 3 0x19100090 kqread syslogd 32491 219724 1 0 3 0x18100082 sbwait syslogd 85996 106267 1 0 3 0x18100080 kqread resolvd 93401 396967 62326 77 3 0x18100092 kqread dhcpleased 37441 58194 62326 77 3 0x18100092 kqread dhcpleased 62326 98001 1 0 3 0x18000080 kqread dhcpleased 21431 293620 0 0 3 0x14200 bored smr 54562 442890 0 0 2 0x14200 zerothread 95492 110046 0 0 3 0x14200 aiodoned aiodoned 96378 145845 0 0 3 0x14200 syncer update 83657 491281 0 0 3 0x14200 cleaner cleaner 8788 267539 0 0 3 0x14200 reaper reaper 71177 518388 0 0 3 0x14200 pgdaemon pagedaemon 42532 188943 0 0 3 0x14200 bored viomb 40855 18560 0 0 3 0x40014200 acpi0 acpi0 25966 162974 0 0 3 0x14200 bored softnet3 20547 55260 0 0 3 0x14200 bored softnet2 67028 511594 0 0 3 0x14200 bored softnet1 29882 85427 0 0 3 0x14200 bored softnet0 20252 198749 0 0 3 0x14200 bored systqmp 65617 436688 0 0 3 0x14200 bored systq 41845 120618 0 0 2 0x40014200 softclock 57064 504858 0 0 3 0x40014200 idle0 1 45648 0 0 3 0x8080082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10183 6421K 6932K 166960K 18886 0 pcb 17 16K 17K 166960K 708 0 rtable 225 9K 10K 166960K 5654 0 pf 35 9K 10K 166960K 512 0 ifaddr 44 13K 13K 166960K 755 0 ifgroup 62 2K 2K 166960K 955 0 sysctl 4 1K 2K 166960K 14 0 counters 33 17K 18K 166960K 253 0 ioctlops 0 0K 2K 166960K 653 0 iov 0 0K 24K 166960K 427 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1451 91K 92K 166960K 7165 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 68K 76K 166960K 135 0 VM map 2 1K 1K 166960K 2 0 sem 12 1K 1K 166960K 62 0 dirhash 12 2K 3K 166960K 186 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 15 53K 101K 166960K 10166 0 sigio 0 0K 0K 166960K 125 0 proc 59 67K 124K 166960K 5300 0 subproc 117 7K 8K 166960K 2564 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 2 0K 0K 166960K 872 0 in_multi 90 6K 7K 166960K 1991 0 ether_multi 3 0K 0K 166960K 61 0 mrt 5 0K 0K 166960K 27 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 97 440K 440K 166960K 97 0 exec 0 0K 1K 166960K 3154 0 pfkey data 0 0K 0K 166960K 7 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 305 198K 230K 166960K 81597 0 UVM aobj 246 8K 8K 166960K 291 0 pinsyscall 36 72K 100K 166960K 15622 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 1K 166960K 300 0 NDP 14 0K 2K 166960K 562 0 temp 83 6812K 6940K 166960K 306449 0 kqueue 13 20K 28K 166960K 762 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 1008 0 1002 3 0 3 3 0 8 2 rtentry 112 2017 0 1920 3 0 3 3 0 8 0 unpcb 144 4269 0 4253 6 0 6 6 0 8 5 syncache 336 4 0 4 1 1 0 1 0 8 0 tcpqe 32 55 0 55 2 1 1 1 0 8 1 tcpcb 808 1897 0 1889 8 0 8 8 0 8 7 arp 88 394 0 378 1 0 1 1 0 8 0 ipq 40 30 0 30 1 0 1 1 0 8 1 ipqe 40 76 0 76 1 0 1 1 0 8 1 inpcb 360 6748 0 6735 14 5 9 13 0 8 7 nd6 104 525 0 494 1 0 1 1 0 8 0 pkpcb 40 156 0 156 2 1 1 1 0 8 1 kcovpl 48 197 0 188 1 0 1 1 0 8 0 ppxss 1072 13 0 13 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 7789 0 7397 134 109 25 25 0 8 0 art_table 32 7790 0 7397 4 0 4 4 0 8 0 art_node 16 1997 0 1910 1 0 1 1 0 8 0 sysvmsgpl 40 32 0 10 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 60 0 50 1 0 1 1 0 8 0 shmpl 112 288 0 45 7 0 7 7 0 8 0 dirhash 1024 133 0 116 3 0 3 3 0 8 0 dino2pl 256 13499 0 11945 98 0 98 98 0 8 0 ffsino 240 13499 0 11945 92 0 92 92 0 8 0 nchpl 144 25066 0 23349 66 1 65 66 0 8 0 uvmvnodes 80 10634 0 0 218 0 218 218 0 8 0 vnodes 216 10634 0 0 591 0 591 591 0 8 0 namei 1024 92387 0 92384 3 1 2 2 0 8 1 vcpupl 3904 30 0 2 4 0 4 4 0 8 0 vmpool 664 47 0 19 3 0 3 3 0 8 0 kstatmem 264 468 0 440 3 0 3 3 0 8 1 scsiplug 72 7 0 7 2 1 1 1 0 8 1 scxspl 216 139388 0 139388 10 7 3 8 1 8 3 plimitpl 152 814 0 798 1 0 1 1 0 8 0 sigapl 424 10133 0 10068 9 0 9 9 0 8 0 futexpl 64 85442 0 85441 1 0 1 1 0 8 0 knotepl 120 23600 0 23514 27 15 12 16 0 8 8 kqueuepl 184 1496 0 1487 2 0 2 2 0 8 1 pipepl 288 1521 0 1490 7 0 7 7 0 8 4 fdescpl 432 10073 0 10047 6 1 5 5 0 8 1 filepl 120 47632 0 47367 15 1 14 14 0 8 3 lockfpl 104 1868 0 1866 2 0 2 2 0 8 1 lockfspl 48 703 0 701 1 0 1 1 0 8 0 sessionpl 144 190 0 173 1 0 1 1 0 8 0 pgrppl 48 260 0 243 1 0 1 1 0 8 0 ucredpl 104 7399 0 7386 1 0 1 1 0 8 0 zombiepl 144 10070 0 10068 1 0 1 1 0 8 0 processpl 1072 10133 0 10068 5 0 5 5 0 8 0 procpl 656 19433 0 19352 10 1 9 9 0 8 1 sosppl 168 50 0 50 2 1 1 1 0 8 1 sockpl 504 12220 0 12185 89 77 12 30 0 8 7 mcl64k 65536 1 0 1 1 1 0 1 0 8 0 mcl16k 16384 6 0 6 1 0 1 1 0 8 1 mcl12k 12288 11 0 11 2 1 1 1 0 8 1 mcl9k 9216 13 0 13 1 0 1 1 0 8 1 mcl8k 8192 121 0 121 2 1 1 1 0 8 1 mcl4k 4096 12 0 12 2 1 1 1 0 8 1 mcl2k2 2112 2 0 2 1 0 1 1 0 8 1 mcl2k 2048 87959 0 87831 75 51 24 49 0 8 6 mtagpl 96 246 0 246 3 1 2 2 0 8 2 mbufpl 256 383340 0 383104 260 232 28 71 0 8 8 bufpl 280 22886 0 12252 760 0 760 760 0 8 0 anonpl 24 1053653 0 1047477 151 82 69 129 0 188 12 amapchunkpl 152 261005 0 260402 74 34 40 62 0 158 11 amappl16 200 18759 0 18622 68 52 16 21 0 8 8 amappl15 192 28 0 28 1 1 0 1 0 8 0 amappl14 184 713 0 699 2 1 1 2 0 8 0 amappl13 176 14 0 14 2 1 1 1 0 8 1 amappl12 168 13236 0 13207 2 0 2 2 0 8 0 amappl11 160 58 0 47 1 0 1 1 0 8 0 amappl10 152 352 0 339 1 0 1 1 0 8 0 amappl9 144 352 0 352 1 1 0 1 0 8 0 amappl8 136 349 0 314 2 0 2 2 0 8 0 amappl7 128 61 0 46 1 0 1 1 0 8 0 amappl6 120 2602 0 2584 3 1 2 2 0 8 0 amappl5 112 811 0 799 1 0 1 1 0 8 0 amappl4 104 1689 0 1657 3 1 2 2 0 8 1 amappl3 96 48461 0 48391 3 0 3 3 0 8 0 amappl2 88 10899 0 10826 4 2 2 4 0 8 0 amappl1 80 49981 0 49476 24 11 13 22 0 8 0 amappl 88 79631 0 79446 6 0 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 290 0 45 5 0 5 5 0 8 0 uaddrrnd 24 10120 0 10066 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10120 0 10066 1 0 1 1 0 8 0 vmmpekpl 168 70221 0 70147 4 0 4 4 0 8 0 vmmpepl 168 630046 0 628263 122 23 99 111 0 357 8 vmsppl 344 10119 0 10066 6 0 6 6 0 8 0 rwobjpl 24 145546 0 133552 74 0 74 74 0 8 0 pdppl 4096 20246 0 20160 685 589 96 106 0 8 10 pvpl 32 3343229 0 3331013 453 268 185 368 0 265 50 pmappl 216 10119 0 10066 4 0 4 4 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 1465 0 1065 14 1 13 13 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace db_enter() at db_enter+0x1c panic(ffffffff8286f975) at panic+0x165 ufs_lookup() at ufs_lookup+0x169a VOP_LOOKUP(fffffd80624fd298,ffff8000349c0fc8,ffff8000349c0f68) at VOP_LOOKUP+0x5c unveil_find_cover(fffffd805fcbd100,ffff80002a6aca58) at unveil_find_cover+0x132 unveil_add_vnode(ffff80002a6aca58,fffffd805fcbd100) at unveil_add_vnode+0xac unveil_add(ffff80002a6aca58,ffff8000349c1168,ffff8000349c1223) at unveil_add+0x30b sys_unveil(ffff80002a6aca58,ffff8000349c1350,ffff8000349c12a0) at sys_unveil+0x41b syscall(ffff8000349c1350) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x281cc98cd00, count: -10 ddb> machine ddbcpu 1 No such command ddb> trace db_enter() at db_enter+0x1c panic(ffffffff8286f975) at panic+0x165 ufs_lookup() at ufs_lookup+0x169a VOP_LOOKUP(fffffd80624fd298,ffff8000349c0fc8,ffff8000349c0f68) at VOP_LOOKUP+0x5c unveil_find_cover(fffffd805fcbd100,ffff80002a6aca58) at unveil_find_cover+0x132 unveil_add_vnode(ffff80002a6aca58,fffffd805fcbd100) at unveil_add_vnode+0xac unveil_add(ffff80002a6aca58,ffff8000349c1168,ffff8000349c1223) at unveil_add+0x30b sys_unveil(ffff80002a6aca58,ffff8000349c1350,ffff8000349c12a0) at sys_unveil+0x41b syscall(ffff8000349c1350) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x281cc98cd00, count: -10